Redes

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2459 palavras )
  • Download(s) : 0
  • Publicado : 27 de setembro de 2012
Ler documento completo
Amostra do texto
SISTEMAS DE ARQUIVOS

Os arquivos são gerenciados pelo sistema operacional e é mediante a implementação de arquivos que o sistema operacional estrutura e organiza as informações. A parte do sistema responsável pela gerência é denominada sistema de arquivo que é a parte mais visível do sistema operacional pois é uma atividade freqüentemente realizada pelos usuários. Deve ocorrer de maneirauniforme independente dos diferentes dispositivos de armazenamento. Arquivos - É um conjunto de registros definidos pelo sistema de arquivos e podem ser armazenados em diferentes dispositivos físicos. É constituído de informações logicamente relacionadas, podendo representar programas ou dados. É identificado por meio de um nome, formado por uma seqüência de caracteres. Em alguns sistemas operacionais,a identificação de um arquivo é composta por duas partes separadas por um ponto, a parte após o ponto é chamada extensão do arquivo e serve para identificar o conteúdo. EXTENSÃO Arquivo.c Arquivo.cob Arquivo.exe Arquivo.obj Arquivo.pas Arquivo.txt Arquivo.mp3 Arquivo.dll Organização dos Arquivos Consiste no modo como seus dados estão internamente armazenados. Quando o arquivo é criado pode-sedefinir que organização será adotada que pode ser uma estrutura suportada pelo sistema operacional ou definida pela própria aplicação. A forma mais simples de organização de arquivos é através de uma seqüência não-estruturada de bytes, onde o sistema de arquivos não impõe nenhuma estrutura lógica para os dados, a aplicação deve definir toda a organização. A grande vantagem deste modelo é aflexibilidade para criar estruturas de dados, porém todo o controle de dados é de responsabilidade da aplicação. Alguns sistemas operacionais estabelecem diferentes organizações de arquivos e cada um deve seguir um modelo suportado pelo sistema de arquivos. As organizações mais conhecidas e implementadas são a seqüencial, relativa e indexada. Nestes tipos de organização, podemos visualizar um arquivo comoum conjunto de registros. Quando definidos sempre com o DESCRIÇÃO Arquivo fonte em C Arquivo fonte em Cobol Arquivo executável Arquivo objeto Arquivo fonte em pascal Arquivo texto Arquivo de música Arquivo de biblioteca dinâmica

1

mesmo tamanho são chamados de registros de tamanho fixo e caso contrário são chamados de registros de tamanho variável.

Metodos de Acesso Em função de como oarquivo esta organizado o sistema de arquivos pode recuperar registros de diferentes maneiras: Acesso seqüencial: arquivos armazenados em fitas magnéticas, o acesso era restrito à leitura na ordem em que eram gravados, sendo a gravação de arquivos possível apenas no final do arquivo. Pode-se combinar o acesso seqüencial com o direto e com isso acessar diretamente um arquivo e os demais m formaseqüencial. Acesso direto: permite a leitura/gravação de um registro diretamente na sua posição. É realizado através do número de registro. Não existe restrição a ordem em que os registros são lidos ou gravados. Somente é possível quando é definido com registros de tamanho fixo. Acesso indexado ou por chave: o arquivo deve possuir uma área de índice onde existam ponteiros para os diversos registros e apartir desta informação realiza-se um acesso direto.

Operações de Entrada/Saída O sistema de arquivos oferece um conjunto de system calls que permite às aplicações realizar operações de E/S, como tradução de nomes em endereços, leitura e gravação de dados e criação/eliminação de arquivos. As system calls de E/S tem como função oferecer uma interface simples e uniforme entre a aplicação e osdiversos dispositivos. COMANDO CREATE OPEN READ WRITE CLOSE RENAME ERASE DESCRIÇÃO Criação de um arquivo Abertura de um arquivo Leitura de dados de um arquivo Gravação de dados de um arquivo Fechamento de um arquivo Alteração de nome de um arquivo Eliminação de um arquivo

Atributos - São informações de controle que dependendo do sistema de arquivos variam, porém alguns como tamanho, criador,...
tracking img