Sistemas Operacionais - Sist. Arquivos
Um arquivo é uma sequência de informações binárias.
2. Como arquivos podem ser organizados?
Através de uma sequencia não-indexada de bytes, que seja suportada pelo sistema de arquivos.
3. Diferencie os métodos de acesso a registros seqüencial, direto e indexado.
Sequencial são registros como a fita, por exemplo. Os registros são lidos na ordem em que foram gravados. No direto, o registro é gravado diretamente em uma posição. Já no registros indexado, os registros são gravados em qualquer posição, e então acessados de acordo com o índice.
4. Qual a função das system calls de E/S?
É a chamada de um S.O. À um dispositivo de E/S, para a execução de um processo.
5. Quais as diferentes formas de implementação de uma estrutura de diretório?
Pode ser hierárquica, ramificada ou em árvore.
6. Descreva as vantagens e desvantagens das técnicas para gerência de espaços livres.
Lista Encadeada: Deixa blocos não “completos”.
Mapa de Bits: Minimiza a fragmentação, faz com que os registros de um mesmo arquivo fiquem próximos um ao outro.
7.
O que é alocação contígua de blocos e quais benefícios a desfragmentação pode proporcionar quando esta técnica é utilizada?
É a armazenação sequencial (blocos) dos registros. A desfragmentação pode reduzir o desperdício de blocos não totalmente preenchidos.
8.
Descreva as vantagens e desvantagens das técnicas de alocação encadeada e indexada na gerência de alocação de espaço em disco?
Não possui fragmentação, mas o acesso é mais lento, pois é randômico.
Perde-se espaço com os ponteiros (que indicam o próximo bloco do arquivo).
9.
Quais os tipos de proteção de acesso a arquivos existentes e quais suas principais vantagens?
Senha de acesso, proteção por grupos de usuários e lista de controle de acesso.
10.
O que é a técnica denominada buffer cache?
É o armazenamento em uma memória mais rápida de arquivos, para poupar e acelerar o processo de leitura do disco, feito pelo sistema operacional.