Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
1. Sistemas de arquivos
Todas as aplicaes precisam armazenar e recuperar informao. Enquanto estiver
executando, um processo pode armazenar urna quantidade limitada de informao dentre de
seu prprio espao de endereamento. Contudo, a capacidade de armazenamento est restrita
ao tamanho do espao do endereamento virtual. Para algumas aplicaes, esse tamanho
adequado, mas, para outras, como reservas de passagens areas, bancos ou sistemas
corporativos, pequeno demais.
Um segundo problema em manter a informao dentro do espao de endereamento
do processo que, quando o processo termina a informao perdida. Em muitas aplicaes
(por exemplo, bancos de dados), a informao precisa ficar retida por semanas, meses ou at
mesmo para sempre. inaceitvel que a informao em uso pelo processo desaparea quando
ele encerrado. Alm disso, a informao no deve desaparecer se urna falha no computador
eliminar o processo.
Um terceiro problema que muitas vezes necessrio que mltiplos processos
tenham acesso informao i(ou a parte dela) ao mesmo tempo. Se tivermos uma Lista
telefnica on-line armazenada dentro do espao de endereamento de um determinado
processo, somente esse processo poder ter acesso a ela, A soluo para esse problema
tornar a prpria informao independente de qualquer processo
2. Arquivos
Arquivo um mecanismo de abstrao, Ele oferece meios de armazenar informaes
no disco e de l-Ias depois, Isso deve ser feito de um modo que isole o usurio dos detalhes
sobre como e onde a informao est armazenada e como os discos na verdade funcionam.
Provavelmente a caracterstica mais importante de qualquer mecanismo de abstrao
o modo corno os abjetos so gerenciados e nomeados; portanto, iniciaremos nosso estudo
de sistemas de arquivos falando sobre a nomeao de arquivos. Quando um processo cria um
arquivo, de d um nome a esse arquivo. Quando o processo termina., o arquivo continua
existindo e outros processos podem ter acesso a ele simplesmente buscando seu nome.
As regras exatas para se dar nome a um arquivo variam de sistema para sistema, mas
todos os sistemas operacionais atuais permitem cadeias de caracteres (strings) de uma at oito
letras como nomes vlidos dc arquivos. Assim, andrea e regina so possveis nomes de arquivos. Frequentemente dgitos e caracteres especiais tambm so permitidos, tornando vlidos
nomes corno 2, urgente! e Ft_qura2. Muitos sistemas de arquivos permitem nomes com
tamanhos de at 255 caracteres.
Alguns sistemas de arquivos distinguem letras maisculas de minsculas e outros,
no. O UNIX pertence primeira categoria; o MS-DOS pertence segunda. Portanto, um
sistema UNIX pode ter trs arquivos distintos chamados maria, Maria e MARIA. No MSDOS, todos esses nomes referem-se ao mesmo arquivo.
memria mais rpido a realizado a troca entre as aplicaes, prtica comum na utilizao
dos usurios nos dispositivos mveis.
Como o Android baseado em Linux, sendo cada aplicativo tendo sua mquina
virtual, dessa forma cada processo diferente e invisvel do outro. seus aplicativos do
Android so escritos na linguagem Java e compilados os arquivos de recursos e gerando um
arquivo do tipo .apk, onde a ferramenta Android Asset Packaging Tool (AAPT) faz o
gerenciamento dos pacotes e instala os arquivos .apk no sistema.
J o alocamento e desalocamento de memria feito automaticamente pelo garbage
collector, que gerencia a questo do alocao de memria. O garbage collector solicitado
sempre que uma aplicao possuir um endereo de momria alocado que no possua
nenhuma referncia ativa apontando para ele, sendo que o mesmo no remove aplicativos
utilizados, dessa forma perde-se desempenho na utilizao desse recurso.
5. Referncias