SO-SISTEMAS OPERACIONAIS
É um conjunto de registros. Um arquivo é constituído por informações, podendo representar instruções ou dados.
2 - Como arquivos podem ser organizados?
Através de uma sequência não estruturada de bytes, na qual o sistema de arquivos não impõe nenhuma estrutura lógica para os dados. As organizações mais conhecidas são a sequencial, relativa e indexada. As organizações de arquivos podem ser diferentes de acordo com o SO.
3 - Diferencie os métodos de acesso a registros sequencial, direto e indexado?
Sequencial, a leitura dos registros é feita na ordem que são gravados e a gravação de novos registros só é possível no fim do arquivo.
Direto. A leitura e gravação de um registro acontece direto em sua posição, através do número do registro que é a sua posição relativa ao início do arquivo.
Indexado, o arquivo possui uma área de índice onde existem ponteiros para os diversos registros. Uma chave especifica é necessária pra trazer o ponteiro correspondente.
4 - Qual a função das system calls de E/S?
Disponibilizar uma interface simples e uniforme entre as aplicações e os diversos dispositivos. Ajudando o usuário.
5 – Quais as diferentes formas de implementação de uma estrutura de diretório ?
Os diretórios podem ser organizados em um único nível, em diretórios de dois níveis ou Diretório Estruturado em Árvore
6 – Descreva as vantagens e desvantagens das técnicas para gerência de espaços livres ?
Cada entrada na tabela é associada a um bloco do disco representado por um bit, podendo assumir valor igual a 0 ou 1. Excessivo gasto de memória, já que para cada bloco do disco deve existir uma entrada na tabela.
7 - O que é alocação contígua de blocos e quais benefícios a desfragmentação pode proporcionar quando esta técnica é utilizada ?
Consiste em armazenar um arquivo em blocos de forma sequencial dispostos no disco. A desfragmentação traz os benefícios de organizar os arquivos no disco de maneira que só exista um único segmento de