Buscar

Considere um sistema em que o espaço livre seja mantido em uma lista de espaços livres.

Considere um sistema em que o espaço livre seja mantido em uma lista de espaços livres.
a.
Suponha que o ponteiro para a lista de espaços livres seja perdido. O sistema pode reconstruir a lista de
espaços livres? Explique sua resposta.
b. Considere um sistema de arquivos semelhante ao usado pelo UNIX com alocação indexada. Quantas
operações de I/O de disco podem ser necessárias para a leitura do conteúdo de um pequeno arquivo local
em /a/b/c? Presuma que não haja blocos do disco correntemente armazenados em cache.

💡 3 Respostas

User badge image

Gabriel Lüdtke

asdsadawdsdasd

0
Dislike0
User badge image

Andre Smaira

O sistema mantém as faixas dos blocos de disco livre para alocar espaço para arquivos quando eles são criados. Além disso, para reutilizar o espaço liberado da exclusão dos arquivos, o gerenciamento de espaço livre se torna crucial. O sistema mantém uma lista de espaço livre que controla os blocos de disco que não estão alocados em algum arquivo ou diretório. A lista de espaço livre pode ser implementada como um bit vector.

Um Bitmap ou Bit Vector é uma série ou coleção de bits onde cada bit corresponde a um bloco de disco. O bit pode ter dois valores: 0 e 1: 0 indica que o bloco está alocado e 1 indica um bloco livre.

A instância determinada de blocos de disco no disco (onde blocos verdes são alocados) pode ser representada por um bitmap de 16 bits como: 0000111000000110 .

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais