Uma das principais tarefas na implementação de sistemas ...

Próximas questões
Com base no mesmo assunto
Q272668 Sistemas Operacionais
Uma das principais tarefas na implementação de sistemas de arquivos é associar blocos de disco a arquivos. Para isso, vários métodos foram propostos. Assinale a alternativa cujo método causa fragmentação do disco.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B - Alocação contígua.

Ao abordar sistemas de arquivos em um contexto de concurso público, é importante compreender como os diferentes métodos de alocação de blocos de disco funcionam e suas implicações no uso eficiente do espaço em disco. O conceito de fragmentação está diretamente ligado à forma como os arquivos são armazenados no disco e como isso pode levar ao desperdício de espaço ou à lentidão no acesso aos arquivos.

Alocação contígua é o método que aloca um conjunto único de blocos contíguos no disco para cada arquivo. Apesar da facilidade de implementação e da rapidez no acesso, já que os blocos estão fisicamente próximos uns dos outros, este método tem uma desvantagem significativa: causa fragmentação externa. Isso ocorre porque, à medida que os arquivos são excluídos e novos arquivos são criados, o espaço livre no disco pode se tornar fragmentado em pequenos blocos intercalados com blocos ocupados. Quando um novo arquivo precisa ser alocado e não há um espaço contíguo suficientemente grande, mesmo que haja espaço livre total suficiente, não será possível alocá-lo sem uma operação de desfragmentação.

Por essa razão, a alternativa B é a correta. Os outros métodos mencionados - alocação com lista ligada, alocação com lista ligada usando índice e nós-i (i-nodes) - são técnicas que buscam superar as desvantagens da alocação contígua, como a fragmentação externa, permitindo que os arquivos sejam armazenados em blocos não contíguos, o que reduz ou elimina a fragmentação externa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 alocação  contígua  requer  que  cada  arquivo  ocupe  um  conjunto  de  blocos  contíguos  em  disco.  Os endereços de disco definem uma ordenação  linear no disco. Com essa ordenação, supondo que apenas um
job esteja acessando o disco, o acesso ao bloco b + 1 após o bloco b normalmente não requer movimentação
do  cabeçote.

 

 

Silberchartz

Letra B

A questão deveria mencionar a fragmentação EXTERNA.

Pois em todos os tipos de alocação podem ocorrer a fragmentação INTERNA, que ocorre qdo o final do bloco não é totalmente preenchido pelo arquivo.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo