RAID– Gabriel Torres / Tanenbaum Prof.: Flávio Bragança na ocorrência de uma quebra do disco, a reconstrução do disco falhado é um processo complexo. Raid 0
Segundo Gabriel Torres:
RAID é uma maneira de aumentar o desempenho e a conf confia iabi bililida dade de do arma armaze zena name ment nto o de dado dados, s, RAID RAID (Redundant Array of Independent disks). RAID 0 : Utiliza somente o esquema de divisão de dados, o mais simples e mais rápido de todos os padrões. É o mais rápido por não possuir nenhum esquema de segurança de dados, portanto não perde tempo verificando se os dados estão corretos ou não. RAID 1: Esquema básico de espelhamento. Os dados são arma armaze zena nado doss no prim primei eiro ro disc disco o e copi copiad ados os de form formaa autom automáti ática ca para para o outro outro disco. disco. Caso Caso o primei primeiro ro disco disco aprese apresente nte proble problema mas, s, o segund segundo o disco disco entra entra em ação ação automaticamente. RAID 2: Igual ao RAID 0 só que com esquema de correção de erros ECC. Os dados do ECC são gravados em discos extr extras as.. A quan quanti tida dade de de disc discos os extr extras as depe depend ndee da quantidade de discos utilizados. Por exemplo: Um sistema de oito oito disc discos os nece necess ssit itaa de três três disc discos os extr extras as para para armazenamento do código ECC. RAID 3: RAID 2 piorado. Em vez de usar o esquema de correção ECC, este utiliza o esquema de paridade. paridade. Onde é necess necessári ário o apenas apenas um disco disco extra extra para para armaz armazena enarr as informações de paridade. RAID 4: Igual ao RAID 3, só que mais rápido, por operar com blocos de dados maiores. RAID 5: Similar ao RAID 3 e 4, porém as informações de paridade são armazenadas no próprio disco, junto com os blocos blocos de dados. dados. Permi Permite te um recurs recurso o de tolerâ tolerânci nciaa de falhas.
Faixa0
Faixa
Faixa 2
Faixa 3
Faixa
Faixa
Faixa 6
Faixa 7
Faix 8
Faixa9
Faixa10
Faixa 11
Faixa0
Faixa1
Faixa 2
Faixa 3
Faixa4
Faixa
Faixa 6
Faixa 7
Faixa8
Faixa9
Faixa10
Faixa 11
Faixa0
Faixa1
Faixa 2
Faixa 3
Faixa4
Faixa5 Faixa 6
Faixa 7
Faixa10
Faixa 11
B it 3
Bit 4
Raid 1
Faixa8
Faixa9
Raid 2
Segundo Tanenbaum
Bit 1
Bit 2
Bit 5
Bit 6
RAID
Sistema de aumento de desempenho e confiabilidade de discos rígidos. RAID 0: Possibilita a visualização de um único disco virtual pelo sistema. Onde temos uma E/S paralela sem que o software saiba deste fato. RAID 1: Duplica todos os discos, de forma que existam 4 discos discos primá primário rioss e quatro quatro discos discos Backup Backup.. Durant Durantee uma uma escrit escrita, a, cada cada faixa faixa é escrit escritaa duas duas vezes. vezes. Duran Durante te uma uma leitura, qualquer uma das duas cópias poderá ser utilizada, dist distri ribu buin indo do a carg cargaa em mais mais disc discos os.. Dest Destaa form formaa o dese desemp mpen enho ho da grav gravaç ação ão não não é o melh melhor or,, poré porém m o desempenho da leitura pode ser até duas vezes melhor. Neste caso caso as inform informaçõ ações es armaze armazenad nadas as são RAID RAID 2: Neste quebradas em pedaços e a cada pedaço ;e acrescentado um código HAMMING (correção de erros), Em um caso de 7 discos os pedaços armazenados nos discos 1,2 e 4 serão de paridade. RAID 3: Versão simplificada do RAID 2, onde cada palavra computa um bit de paridade no disco extra utilizado para armazenar a paridade de todos os discos. RAID 4: Neste caso assim como o RAID 5 as informações são trabalhadas com base em faixas, e não de palavras individuais como os RAIDS 2 e 3. O RAID 4 controla a paridade em faixas em um disco extra. Se um disco quebra, os bytes perdidos podem ser recalculados a partir do disco de paridade. RAID 5: Neste caso este RAID tenta minimizar o nível alto de oper operaç ação ão dos dos disc discos os por por meio meio de uma uma dist distri ribu buiç ição ão uniforme de bits de paridade paridade em todos os discos. discos. Contudo
Bit 7
Raid 3
Bit 1
Bit 2
Bit 3
Paridade
Raid 4
1
Faixa 0
Faixa 1
Faixa 2
P0-3
Faixa 4
Faixa 5
Faixa 6
P4-7
Faixa 8
Faixa 9
Faixa10
P8-11
RAID– Gabriel Torres / Tanenbaum Prof.: Flávio Bragança a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 8 – RAID considerado mais rápido por não ter nenhum esquema de correção de erros: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 9 – RAID que simula uma E/S paralela sem o software saber: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 10 – RAID que utliiza o esquema de correção HAMMING: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 11 – RAID que tenta minimzar a alta utilização dos discos por meio de distribuição uniforme de bits de paridade: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 12 – RAID que trabalha com cópia de discos, neste caso, durante a leitura, qualquer um dos discos poderá ser utilizado: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5
Raid 5
Faixa 0 Faixa 4 Faixa 8
Faixa 3
P 0-3
Faixa 2
P4-7
Faixa 7
Faixa 6
Faixa 10
Faixa 11
Faixa 14
Faixa 15
Faixa 18
Faixa 19
Faixa 1 Faixa 5 Faixa 9 P8-11
Faixa12
P16-12
P16-19
Faixa12
Faixa 13 Faixa 17
Questões: 1 – Considerado o RAID do agrupamento:
a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 2 – Considerado o RAID do espelhamento: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 3 – RAID em que as paridades são armazenadas no próprio disco: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 4 – RAID que possui o melhor desempenho de leitura/escrita: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 5 – RAID que simula um único disco virtual para o sistema: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 6 – RAID que utiliza o esquema de correção de erros ECC: a – RAID 0 b – RAID 1 c – RAID 2 d – RAID 3 e – RAID 4 f – RAID 5 7 – RAID que não tem um bom desempenho para a gravação das informações, porém o desempenho de leitura pode ser duas vezes melhor:
2
RAID– Gabriel Torres / Tanenbaum Prof.: Flávio Bragança
3