Você está na página 1de 3

Sistemas de Arquivos

Aplicaes computacionais

Armazenar
informaes
Recuperar

Enquanto um processo executa ele guarda informao em seu espao de endereamento


restrito ao tamanho do espao virtual

Para algumas aplicaes este espao suficiente, porm para outras, tais como as
bancrias ou reservas de passagens areas, ele muito pequeno.
Segundo problema

manuteno das informaes


A informao perdida quando o processo termina

Outro problema

informao compartilhada

Os dados armazenados dentro do espao de endereamento de um


processo sero possveis somente a este processo

Requisitos fundamentais para o armazenamento da informao a longo prazo


1- deve ser possvel armazenar grande quantidade de informao
2- a informao deve sobreviver ao trmino do processo
3- vrios processos devem ser capazes de manipular concorrentemente a informao
Soluo: manter a informao armazenada em disco ou qualquer outro dispositivo externo
de armazenamento uma unidade denominados arquivos

Processos: podem ler informao em arquivos existentes e/ou criar outros

A informao armazenada em arquivos deve ser persistente


no deve ser afetada pela
criao ou trmino de um
processo
Arquivos: so gerenciados pelo sistema operacional
Sistemas de arquivos
-

estrutur-los
identific-los
acess-los
utiliz-los
proteg-los
implement-los

Identificao:
Arquivos so um mecanismo de abstrao que fornece uma forma de armazenar e recuperar
informaes em disco
Deve ser feito de tal forma que mantenha o usurio isolado dos detalhes s respeito de como
as informaes so armazenadas, e de como os discos efetivamente trabalham
* - Quando um processo cria um arquivo, a este dado um nome
-

as regras variam, mas todos os sistemas aceitam nomes de um a oito caracteres


frequentemente os dgitos caracteres especiais so vlidos

ex: 2, roda! e Fig.2.14. so aceitos


Unix: babara Barbara BARBARA BarBara

so todos distintos

MS-Dos: todos identificam o mesmo arquivo


A maioria dos sistemas aceitam nomes compostos de duas partes separadas por um ponto
ex: prog.c
extenso do arquivo
MS-Dos nomes com oito caracteres e extenso de at 3
Unix o tamanho a extenso, se houver, fica a critrio do usurio
ex: prog.c.z
Convenes
Extenses podem ser simples converses ou exigncia
ex:

file.txt
prg.c

Você também pode gostar