Uma tabela de alocação de arquivos é empregada no sistema d...

Próximas questões
Com base no mesmo assunto
Q1370914 Sistemas Operacionais
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue o item a seguir. 
Uma tabela de alocação de arquivos é empregada no sistema de arquivos do DOS, que é um sistema operacional de 16 bits. Com base nessa tabela, o disco é dividido em unidades de alocação ou clusters de tamanhos variados, fazendo que, para um arquivo de apenas um byte, seja alocado um espaço de armazenamento exatamente equivalente a esse byte.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

A questão aborda o tema dos sistemas de arquivos, especificamente o usado pelo DOS (Disk Operating System), que é conhecido como FAT (File Allocation Table). Para compreender a questão, é importante entender como os sistemas de arquivos gerenciam o espaço no disco e o conceito dos clusters ou unidades de alocação.

O sistema de arquivos FAT do DOS divide o espaço do disco em clusters, que são grupos de setores consecutivos no disco. Um ponto importante é que o tamanho de um cluster é fixo e não varia dependendo do tamanho do arquivo. Isso significa que mesmo um arquivo muito pequeno, como um de apenas um byte, ocuparia um cluster inteiro.

A afirmação de que o DOS aloca um espaço de armazenamento exatamente equivalente ao tamanho do arquivo (neste caso, um byte) está incorreta. Na realidade, o que acontece é que o arquivo ocupará um cluster inteiro, independentemente de seu tamanho ser de um byte ou de um cluster menos um byte. Por exemplo, se um cluster tem 4KB, um arquivo de 1 byte ou de 4095 bytes ocupará 4KB de espaço em disco. Esse conceito é conhecido como slack space, que é o espaço desperdiçado devido à alocação de clusters inteiros para arquivos que não preenchem todo esse espaço.

Portanto, a alternativa correta é E - Errado, pois a tabela de alocação de arquivos (FAT) do DOS não aloca espaço de armazenamento de modo exatamente equivalente ao tamanho do arquivo, mas sim em unidades de clusters, que podem resultar em utilização ineficiente do espaço do disco quando lidamos com arquivos pequenos.

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

GABARITO ERRADO

Clique para visualizar este comentário

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