Em um sistema RAID-5, como a paridade (bitwise XOR) permite reconstruir um bloco de dados perdido a partir dos…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender e utilizar diferentes formas de armazenar, manipular, compactar e recuperar arquivos, documentos e metadados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um sistema RAID-5, como a paridade (bitwise XOR) permite reconstruir um bloco de dados perdido a partir dos demais blocos?
- A) A paridade é o XOR de todos os blocos; o bloco faltante é obtido aplicando XOR entre a paridade e os blocos restantes.
- B) A paridade é obtida somando todos os blocos de dados.
- C) O bloco perdido não pode ser recuperado sem cópias adicionais.
- D) A paridade em RAID-5 é calculada somente com o bloco perdido.
- E) RAID-5 não usa paridade, mas apenas cópias dos dados.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Resolvi a questão sem olhar o gabarito. Em RAID-5, a paridade de cada faixa (stripe) é calculada aplicando XOR bit a bit sobre todos os blocos de dados dessa faixa. Passo 2: Como XOR é associativo e cada bit igual a si mesmo resulta em 0, aplicar XOR novamente entre a paridade e os blocos que sobraram cancela esses blocos e devolve exatamente o bloco perdido. Exemplo simples: se P = D1 xor D2 xor D3 e D2 se perde, então D2 = P xor D1 xor D3. Passo 3: A alternativa A descreve exatamente esse processo, por isso está correta e coincide com o gabarito oficial. Passo 4: A alternativa B está errada porque a paridade não usa soma aritmética, e sim XOR bit a bit. Passo 5: A alternativa C está errada porque o próprio mecanismo de paridade permite a recuperação sem cópias adicionais dos dados. Passo 6: A alternativa D está errada porque a paridade é calculada sobre todos os blocos de dados da faixa, e não apenas sobre o bloco perdido, que nem sequer é conhecido no momento do cálculo. Passo 7: A alternativa E está errada porque o RAID-5 justamente se diferencia do RAID-1 por usar paridade distribuída em vez de cópias espelhadas.
💡 Dica: Considere como a paridade é calculada e aplicada no RAID-5.
Alternativa por alternativa
XOR é reversível: parity = B1 XOR B2 XOR ... XOR Bn; assim, parity XOR (todos os blocos presentes) resulta no bloco ausente sem necessidade de cópia extra, permitindo reconstrução em RAID-5.
O aluno acredita que a paridade é uma soma aritmética dos blocos, confundindo a operação com a soma comum. Isso não permitiria recuperar o bloco por subtração de forma tão simples em todos os casos, pois a paridade usa XOR bit a bit.
Por que engana: Confundir a operação de paridade com a soma simples dos blocos, levando a uma recuperação incorreta dos dados.
O aluno acredita que, sem cópias extras, a informação perdida é irrecuperável, desconsiderando que a redundância da paridade já contém a informação necessária para reconstrução.
O aluno entende que a paridade é calculada apenas sobre o bloco que será perdido, o que é impossível, pois o bloco perdido não pode ser usado no cálculo original da paridade. Ele confunde a paridade da faixa com um dado isolado.
O aluno confunde RAID-5 com RAID-1 (espelhamento) e acredita que o RAID-5 se baseia apenas em cópias dos dados, ignorando a paridade distribuída que caracteriza esse nível.
Raio-X da questão
sistema RAID-5
avaliacao
sistemas de armazenamento · cálculo de paridade
Revisar o funcionamento do RAID-5 e o conceito de paridade.
Confundir a operação de paridade com a soma simples dos blocos, levando a uma recuperação incorreta dos dados.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em um arranjo RAID-5, qual é a função da paridade distribuída sobre blocos de dados e como ela contribui para…
- Em armazenamento por paridade, como a paridade detecta erro e qual é sua principal limitação para correção em blocos de…
- Ao projetar armazenamento de dados críticos acessado por rede, como a combinação de RAID e criptografia influencia…
- Qual nível de RAID distribui dados e paridade entre três ou mais discos para fornecer tolerância a falhas com…
- Em armazenamento, como o striping (distribuição em blocos) difere do espelhamento (mirroring) em termos de desempenho e…
- Explique, de forma concisa, o que é um bit de paridade em um algoritmo de verificação de erro de dados e qual sua…
Todas as questões de Armazenamento e Transmissão de dados - Gestão de dados
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
