Servidor de arquivo
LISTA DE EXERCICIOS.
PROFESSOR: EUGENIO ALUNO: MOHAMMAD
1) O QUE É UM ARQUIVO? É a unidade básica de armazenamento de informação em um dispositivo não-volátil, pois para eles não há forma mais simples de armazenamento persistente de dados. Um arquivo é basicamente um conjunto de dados armazenados em um dispositivo físico não-volátil, com um nome ou outra referência que permita sua localização posterior. Um arquivo é identificado por um nome, composto por uma seqüência de caracteres, para o SO não importa o que é o arquivo e sim sua extensão. 2) COMO ARQUIVOS PODEM SER ORGANIZADOS? A forma mais simples de organização de arquivos é através de uma seqüência não- estruturada de bytes. Neste tipo de organização, o sistema de arquivos não impõe nenhuma estrutura lógica para os dados. Alguns sistemas operacionais possuem diferentes organizações de arquivos. Neste caso, cada arquivo criado deve seguir um modelo suportado pelo sistema de arquivos. As organizações mais conhecidas e implementadas são a seqüencial, relativa e indexada.
3) DIFERENCIE OS METODOS DE ACESSO A REGISTROS SEQUENCIAL, DIRETO E INDEXADO. Acesso seqüencial: O SO precisa identificar o inicio e o final do arquivo, o acesso era restrito à leitura na ordem em que eram gravados, sendo a gravação de arquivos possível apenas no final do arquivo. Acesso direto: permite a leitura/gravação de um registro diretamente na sua posição. Diferente da forma seqüencial, não existe restrição a ordem em que os registros são lidos ou gravados. Acesso indexado ou por chave: o arquivo deve possuir uma área de índice onde existam ponteiros para os diversos registros e a partir desta informação realiza-se um acesso direto. 4) QUAL A FUNÇAO DAS SYSTEM CALLS DE E/S? O system Calls sendo responsável pela chamada de rotina do programa com o núcleo. Para cada serviço disponível