Escolar Documentos
Profissional Documentos
Cultura Documentos
N N
I I
V V
E E
R R
S S
I UNIVERSIDADE AGOSTINHO NETO I
D FACULDADE DE ENGENHARIA D
A A
D DEPARTAMENTO DE ENGENHARIA INFORMÁTICA D
E E
* *
A A
G
O ACII – APRESENTAÇÃO & Visão Geral G
O
S S
T T
I I
N ARQUITECTURA DE COMPUTADORES II (AC II) N
H H
O O
* Docente: Luís Agostinho *
N N
E 2º Ano E
T T
O O
1
27-01-2022
U 2 U
N N
Professor
I I
V V
E E
R R
Problema Social
I I
V V
E E
R R
S S
I I
D
A
A necessidade de distinguir a diferença entre D
A
D D
Objecto de Estudo
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 4
U 5 U
N N
Objectivo Instrutivo
I I
V V
E E
R R
S S
I I
D D
A A
D
E Adquirir conhecimentos sobre a arquitectura de D
E
* *
A A
G
O
computadores com uma abordagem mais avançada para G
O
S S
T
I permitir que os alunos de Engenharia Informática façam o T
I
N N
H H
O
*
melhor uso das ferramentas de software e hardware de O
*
N N
E
T computador. E
T
O O
27-01-2022 5
U 6 U
N N
Objectivo Educativo
I I
V V
E E
R R
S S
I I
D D
A A
D
E
*
Sentir a importância de se conhecer os conceitos básicos D
E
*
A A
G
O de Arquitectura de Computadores para melhorar o G
O
S S
T T
I
N desempenho das nossas Instituições. I
N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 6
U 7 U
N N
Metodologia
I I
V V
E E
R R
S S
I I
D • Processo de transmissão de conhecimentos será desenvolvido de forma: D
A A
D D
E ‐ Clássica (ensino baseado em slides, quadro e Computador com E
* *
A A
G programa específico); G
O O
S S
T ‐ A matéria, bem como outros materiais de apoio, estarão disponíveis T
I I
N N
H online, URLs: H
O O
* *
N https://drive.google.com/drive/folders/1Lnse_HguNJcGrGo8yH4lQUl N
E E
T
O
jXy0uu6ff?usp=sharing T
O
27-01-2022 7
U 8 U
N N
Método de Avaliação
I I
V V
E E
R R
S
I • 2 x Provas de Frequência S
I
D D
A • 2 x Seminários A
D D
E
* Calendário: E
*
A A
G G
O
Data Avaliação Tipo O
S S
T ------ 1º Seminário Prático T
I I
N ------ 1º Prova de Frequência Teórico N
H H
O ------ 2º Seminário Prático O
* *
N N
E ------ 2º Prova de Frequência Teórico E
T T
O O
27-01-2022 8
U 9 U
N N
Método de Estudo
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 9
U 10 U
N N
Aula Anterior
I I
V V
E E
R R
S S
I I
D D
A
D
E
*
Controladores de A
D
E
*
A A
G G
O
S
T
I
Entrada e Saída (E/S) O
S
T
I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 10
U 11 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 https://conceitos.com/wp-content/uploads/2014/06/Dispositivos-Entrada-Saida.jpg 11
U 12 U
N N
Entradas e Saídas
I I
V V
E E
R R
S
I • Além do processador e da memória, o sistema de S
I
D
A computação ainda possui os módulos de entrada e saída D
A
D
E
(E/S). D
E
*
A • A arquitetura de E/S do sistema de computação é a sua *
A
G
O
interface com o mundo exterior G
O
S S
T • Cada módulo de E/S se conecta ao barramento ou T
I
N comutador central e controla um ou mais periféricos. I
N
H H
O • Um módulo de E/S contém uma lógica para realizar uma O
* *
N função de comunicação entre o periférico e o barramento. N
E E
T T
O O
27-01-2022 12
U 13 U
N N
• Definição
D D
A A
D D
E E
* *
A
G
O
• Tipo de Raid A
G
O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 17
U 18 U
N N
Características comuns
I I
V V
E E
R R
S S
I • O esquema RAID consiste em sete níveis, de zero a seis. Esses níveis designam I
D D
A diferentes arquiteturas de projeto, que compartilham três características A
D D
E E
*
comuns: *
A A
G 1. RAID é um conjunto de unidades de discos físicos, vistas pelo sistema operacional G
O O
S
como uma única unidade lógica. S
T T
I 2. Os dados são distribuídos pelos discos físicos de um array em um esquema I
N N
H conhecido como intercalação de dados (striping), descrito mais adiante. H
O O
* 3. A capacidade de disco redundante é usada para armazenar informações de *
N N
E paridade, o que garante a facilidade de recuperação dos dados no caso de uma falha E
T T
O
de disco. O
27-01-2022 Arquitectura de Computadores I (AC II) 23
U 24 U
N N
RAID 0
I I
V V
E E
R R
S S
I • O RAID nível 0 (zero) também é conhecido como fracionamento ou striping, nele I
D D
A os dados são divididos em pequenas partes (chunks) e gravados ao mesmo tempo A
D D
E em todos os discos do arranjo. A vantagem desse nível, é o aumento da E
* *
A performance na leitura e escrita de informações pois os dados são gravados e A
G G
O lidos ao mesmo tempo de diversos discos, o que o torna uma ótima opção para O
S S
T T
I
leitura e gravação de arquivos grandes, sendo ideal para games, edição de vídeos I
N N
H
e imagens. H
O O
*
Apesar de ser o RAID mais rápido entre todos, o RAID 0 não oferece *
N N
E
tolerância a falhas, ou seja, caso um dos discos do arranjo falhe os dados de E
T T
O todos os outros serão perdidos. O
27-01-2022 Arquitectura de Computadores I (AC II) 24
U 25 U
N N
I I
V
RAID 0 combina dois ou mais discos V
E E
R R
S
para aumentar o desempenho e a S
I I
D capacidade, mas não oferece tolerância D
A A
D D
E a falha. Uma falha de disco único E
* *
A A
G resultará na perda de todos os dados G
O O
S S
T no array. O RAID 0 é útil para sistemas T
I I
N N
H que não forem de atividades cruciais H
O O
* *
N nos quais o equilíbrio entre alto preço e N
E E
T
Usando 2 HDs de 1TB o sistema reconhecerá 2TB T
O
desempenho seja necessário. O
27-01-2022 Arquitectura de Computadores I (AC II) 25
U 26 U
N N
Vantagens
I I
V V
E E
R R
S S
I I
D • O RAID 0 oferece óptimo desempenho, tanto em D
A A
D D
E
*
operações de leitura quanto de gravação. Não há E
*
A A
G
O
sobrecarga causada por controles de paridade. G
O
S S
T T
I • Toda a capacidade de armazenamento é usada, não há I
N N
H H
O
*
sobrecarga. O
*
N N
E
T • A tecnologia é fácil de implementar. E
T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 26
U 27 U
N N
Desvantagens
I I
V V
E E
R R
S S
I • O RAID 0 não é tolerante a falhas. Se uma unidade I
D D
A
D
falhar, todos os dados na matriz RAID 0 serão A
D
E
*
perdidos. Não deve ser usado para sistemas de missão E
*
A
G
crítica. A
G
O O
S
T
• O RAID 0 é ideal para armazenamento não crítico de S
T
I
N
dados que precisam ser lidos / gravados em alta I
N
H
O
velocidade, como em uma estação de retoque de imagens H
O
*
N ou edição de vídeo. *
N
E E
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 27
U 28 U
N N
RAID 1
I I
V V
E E
R R
S S
I
D
• O Raid nível 1 é provavelmente o mais conhecido entre todos, também I
D
A A
D conhecido como "mirroring" ou "espelhamento" nesse modelo uma D
E E
* unidade duplica exatamente o que acontece na outra, com isso se o disco *
A A
G principal falhar, os dados podem ser recuperados imediatamente pois G
O O
S S
T
existe uma cópia exata dos dados no outro disco. Nesse nível de RAID T
I I
N não há ganho de desempenho, pois o mesmo foi pensado para a proteção N
H H
O de dados, e algumas vezes pode ocorrer até uma ligeira perda de O
* *
N
E
desempenho, uma vez que os dados tem que ser gravados duas vezes. N
E
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 28
U 29 U
N N
RAID 1
I I
V V
E E
R R
S S
I I
D • Apesar de ser pensado como uma solução de proteção de dados, D
A A
D o RAID 1 não dispensa backup, pois a duplicação de dados é D
E E
* *
A feita praticamente em tempo real, e qualquer informação gravada A
G G
O
S
ou apagada indevidamente no disco principal também será O
S
T T
I gravada ou apagada do disco redundante. Logo podemos I
N N
H
O
concluir que o RAID 1 se mostra mais adequado para proteção H
O
* *
N de falhas físicas no sistema (quando um dos discos deixa de N
E E
T
O
funcionar). T
O
27-01-2022 Arquitectura de Computadores I (AC II) 29
U 30 U
N N
I I
V V
E A característica principal aqui E
R
S
é o espelhamento “mirroring” R
S
I dos dados nos discos. O I
D D
A espelhamento funciona com no A
D D
E mínimo 2 discos, ou sempre E
*
A
com HDs em número par, onde *
A
G os dados que são gravados em G
O O
S um disco, é copiado S
T
I
exatamente igual para o T
I
N segundo disco que serve como N
H H
O um “backup”. O
* *
N N
E E
T
Usando 2 HDs de 1TB o sistema reconhecerá 1TB T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 30
U 31 U
N N
Vantagens
I I
V V
E E
R R
S S
I I
D • O RAID 1 oferece uma excelente velocidade de leitura e uma D
A A
D
E
velocidade de gravação que é comparável à de uma única unidade. D
E
* *
A A
G • No caso de uma unidade falhar, os dados não precisam ser G
O O
S S
T reconstruídos, eles só precisam ser copiados para a unidade de T
I I
N
H
substituição. N
H
O O
* *
N • RAID 1 é uma tecnologia muito simples. N
E E
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 31
U 32 U
N N
Desvantagens
I I
V V
E E
R R
S • A principal desvantagem é que a capacidade de armazenamento eficaz é apenas S
I metade da capacidade total da unidade porque todos os dados são escritos duas I
D D
A
vezes. A
D D
E • Soluções RAID 1 de software nem sempre permitem a troca a quente de uma E
* unidade com falha. Isso significa que a unidade com falha só pode ser *
A substituída após desligar o computador ao qual ele está conectado. Para A
G G
O
servidores que são usados simultaneamente por muitas pessoas, isso pode não O
S ser aceitável. Esses sistemas normalmente usam controladores de hardware que S
T suportam hot swapping. T
I I
N Uso ideal N
H H
O O
* • O RAID-1 é ideal para armazenamento de missão crítica, por exemplo para *
N sistemas de contabilidade. Também é adequado para pequenos servidores em N
E que apenas serão usados dois drives de dados. E
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 32
U 33 U
N N
RAID 0+1
I I
V V
E E
R R
S S
I I
D • Esse nível é um ou seja, uma fusão do striping (RAID 0) e D
A A
D
E
mirroring (RAID 1), por isso o nome RAID 0+1, nesse modelo D
E
* *
A é preciso utilizar no mínimo 4 discos, dois para cada nível A
G G
O O
S RAID. Com isso temos uma solução que proporciona tanto S
T T
I
N desempenho quanto redundância. Em caso de falha o I
N
H H
O
*
sistema se transforma atua como RAID 0 O
*
N N
E E
T • Utilizando 4 HDs de 1TB o sistema reconhecerá 2TB T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 33
U 34 U
N N
RAID 5
I I
V V
E E
R R
S S
I • O RAID 5 funciona de maneira semelhante ao RAID 0, porém reserva um I
D D
A A
D
espaço em cada um dos discos para os cálculos de pariedade e consegue unir D
E E
* redundância e desempenho sem sacrificar muito do espaço em disco, porém *
A A
G precisa de no mínimo 3 discos para operar. G
O O
S S
T • As informações de paridade são armazenadas juntamente com os dados T
I I
N normais, e são distribuídas entre todos os discos do sistema. Via de regra, o N
H H
O espaço destinado à pariedade equivalente ao tamanho de um dos discos. O
* *
N N
E
Assim, um array formado por 3 Discos de 1 TB terá 2 TB para E
T T
O armazenamento e 1 TB para paridade. O
27-01-2022 Arquitectura de Computadores I (AC II) 37
U 38 U
N N
RAID 5
I I
V V
E E
R R
S S
I I
D • Sua principal vantagem é que ao ocorrer uma falha de D
A A
D D
E um dos discos, o sistema consegue recuperar E
* *
A A
G automaticamente os dados através de cálculos de G
O O
S S
T pariedade. A restauração dos dados poderá ser feita T
I I
N
H inclusive depois de um dos HDs ter sido trocado e a N
H
O O
*
N
substituição de um dos discos defeituosos pode ser feita *
N
E E
T
O
sem que seja preciso desligar o sistema. T
O
27-01-2022 Arquitectura de Computadores I (AC II) 38
U 39 U
N N
I
V
Therefore, the usable I
V
E capacity of a RAID 5 array is E
R R
S (N-1) x S(min) , where N is S
I
D
the total number of drives in I
D
A the array and S(min) is the A
D D
E capacity of the smallest drive E
* *
A in the array. A
G G
O O
S S
T
Como calcular a capacidade utilizando RAID 5 em storages e servidores? T
I I
N N
H
O calculo é muito simples, basta multiplicar a capacidade dos discos pelo numero de H
O O
*
discos e subtrair um. *
N N
E Exemplo: Temos 8HDs de 1TB, então o calculo ficaria 8 x 1TB - 1TB = 7TB E
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 39
U 40 U
N N
RAID 6
I I
V V
E E
R R
S S
I I
D • É um padrão relativamente novo, suportado por apenas D
A A
D D
E algumas controladoras. É semelhante ao RAID 5, porém E
* *
A A
G usa o dobro de bits de paridade, garantindo a integridade G
O O
S
T dos dados caso até 2 dos HDs falhem ao mesmo tempo. S
T
I I
N
H
Mínimo de 4 HDs para ser implementado. Ao usar 8 HDs N
H
O O
*
N
de 20 GB cada um, em RAID 6, teremos 120 GB de dados *
N
E E
T
O
e 40 GB de paridade. T
O
27-01-2022 Arquitectura de Computadores I (AC II) 40
U 41 U
N N
RAID 6
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 41
U 42 U
N N
RAID 6
I I
V V
E E
R R
S S
I Vantagens: I
D D
A A
D
• Possibilidade falhar 2 HDs ao mesmo tempo sem perdas. D
E E
* Desvantagens: *
A A
G G
O • Precisa de N+2 HDs para implementar por causa dos discos de O
S S
T paridade; T
I escrita lenta; I
N N
H sistema complexo de controle dos HDs. H
O O
* *
N
• Existem também outros níveis RAID, sendo eles RAID 2, RAID 3, RAID N
E 4, RAID 50, RAID 100 mas são menos utilizados ou são variações dos E
T T
O mais utilizados. O
27-01-2022 Arquitectura de Computadores I (AC II) 42
U 43 U
N N
Simulação de Cálculos
I I
V V
E E
R R
S
I • Fonte: https://www.seagate.com/br/pt/internal-hard- S
I
D
A drives/raid-calculator/ D
A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
https://malalambandi.wixsite.com/m2ciencia
27-01-2022 43
U 44 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 44
U 45 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 45
U 46 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 46
U 47 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 47
U 48 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 48
U 49 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 49
U 50 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 50
U 51 U
N N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 51
U Em quesito de performance, a velocidade aumenta quanto mais discos estiverem ligados em RAID 0,
52 U
N N
RAID 5 ou RAID 6.
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N N
H H
O O
* *
N N
E E
T T
O O
27-01-2022 52
U Em quesito de performance, a velocidade aumenta quanto mais discos estiverem ligados em RAID 0,
53 U
N N
RAID 5 ou RAID 6.
I I
V V
E E
R R
S S
I
D
• Desta forma, é sempre bom lembrar que, apesar de alguns modelos I
D
A A
D oferecerem redundância de dados, eles nunca devem ser utilizados como D
E E
* forma de backup de arquivos críticos. Esta estratégia de armazenamento *
A A
G G
O de dados te protege contra falhas de hardware, porém não te protege O
S S
T contra erros, arquivos corrompidos ou actividades maliciosas. T
I I
N N
H H
O • Sendo assim, sempre tenha uma solução de backup que te permita O
* *
N recuperar os seus dados, seja em disco rígido separado ou em nuvem. N
E E
T T
O O
27-01-2022 53
U 54 U
N N
Resumo
I I
V V
E E
R R
S S
I I
D • RAID 0-striping D
A A
D D
E E
* • RAID 1-espelhamento *
A A
G G
O O
S
T
• RAID 5-distribuição com paridade S
T
I I
N N
H
O • RAID 6-distribuição com paridade dupla H
O
* *
N N
E E
T • RAID 10-combinando espelhamento e striping T
O O
27-01-2022 54
U 55 U
N N
Dicas
I I
V V
E E
R R
S S
I
D
• O software para executar a funcionalidade RAID e controlar as I
D
A A
D unidades pode ser localizado em uma placa controladora separada D
E E
* *
A
(um controlador RAID de hardware) ou pode ser simplesmente um A
G G
O driver. Algumas versões do Windows, como o Windows Server 2012, O
S S
T
I
bem como o Mac OS X, incluem funcionalidade RAID de T
I
N N
H software. Controladores RAID de hardware custam mais do que H
O O
*
N
software puro, mas também oferecem melhor desempenho, *
N
E E
T especialmente com RAID 5 e 6. T
O O
https://malalambandi.wixsite.com/m2ciencia
27-01-2022 55
U 56 U
N N
Dicas
I I
V V
E E
R R
S S
I I
D • Sistemas RAID podem ser usados com várias interfaces, D
A A
D D
E incluindo SCSI, IDE, SATA ou FC (canal de fibra). E
* *
A A
G Existem sistemas que usam discos SATA internamente, G
O O
S S
T mas que possuem uma interface FireWire ou SCSI para o T
I I
N N
H sistema host. H
O O
* *
N N
E E
T T
O O
https://malalambandi.wixsite.com/m2ciencia
27-01-2022 56
É tudo.
U Alguma 59 U
N pergunta? N
I I
V V
E E
R R
S S
I I
D D
A A
D D
E E
* *
A A
G G
O O
S S
T T
I I
N
H
“Com o entendimento dos conteúdos visto até ao momento, cabe a você agora explorar novos caminhos. Boa N
H
O
*
sorte!”- Delton Agostinho. O
*
N N
E E
Fim ...
T T
O O
27-01-2022 Arquitectura de Computadores I (AC II) 59