Questão FC671321
O armazenamento de dados nos computadores modernos requer recursos de hardware sofisticados e rápidos. Considerando essa informação, julgue o item seguinte. Em sistemas de arquivos
Sistemas de Arquivos
QUADRIX · 2025
O armazenamento de dados nos computadores modernos requer recursos de hardware sofisticados e rápidos. Considerando essa informação, julgue o item seguinte.
Em sistemas de arquivos, os arquivos sequenciais podem ser acessados de forma aleatória, sem afetar a performance, pois todos os dados são armazenados de forma contínua na memória.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação é errada porque mistura conceitos e parte de pressupostos falsos.
Em sistemas de arquivos há dois modos de acesso: sequencial (leitura dos dados em ordem) e aleatório (leitura em qualquer posição). Um arquivo sequencial pode ser lido aleatoriamente, mas isso não significa que não haverá impacto na performance.
Arquivos não são obrigatoriamente armazenados de forma contínua; sistemas gravam dados em blocos ou extents e podem ocorrer fragmentação. Assim, saltos entre blocos exigem operações extras.
Em discos magnéticos, saltos provocam movimento de cabeça e perda de tempo; em SSDs o custo de seek é menor, porém existe sobrecarga de mapeamento e granularidade de páginas.
Além disso, memória RAM e cache podem mascarar parte do custo, mas não anulam a diferença entre acessos sequenciais e aleatórios.
Portanto, afirmar que acessos aleatórios em arquivos sequenciais não afetam performance e que todos os dados ficam contíguos na memória é incorreto.
Conteúdo do catálogo FC Concursos · Atualizado em