SistOper-Materia-Tipos-de-Formatacao-Sist

Propaganda
EXEMPLOS DE SISTEMAS DE ARQUIVO
Diferenças entre FAT e FAT32
O sistema FAT (ou FAT16) consegue trabalhar com 65536 clusters (Clusters são
utilizados nos sistemas mais modernos e representam a unidade lógica de acesso.
O tamanho de um cluster depende do tipo do disco, variando desde um simples
setor até um conjunto de vários setores). Esse número é obtido elevando o número
2 a 16 (daí a terminologia FAT16). É importante frisar que o tamanho do cluster
deve obedecer também uma potência de 2: 2 KB, 4 KB, 8 KB, 16 KB e 32 KB, ou
seja, não é possível ter cluster de 5 KB, 7 KB, etc. O tamanho dos clusters no
sistema FAT também é uma potência de 2. O limite máximo de tamanho para uma
partição em FAT16 é de 2 GB (correspondente a 2 elevado a 16).
Já no caso do sistema de arquivos FAT32, não é possível ter clusters de diferentes
tamanhos. O tamanho máximo da partição em FAT32 é de 2 TB.
O FAT32 também é mais confiável, além disso, este sistema também consegue
posicionar o diretório principal em qualquer lugar do disco. Fora o fato de que no
sistema FAT, havia uma limitação no número de entradas que podiam ser alocadas
no diretório principal (512 arquivos e/ou pastas). Não há essa limitação no FAT32.
O que é VFAT?
VFAT é a sigla para Virtual File Allocation Table. Trata-se de um sistema
introduzido no Windows 95. Ele possui as mesmas características do sistema FAT,
mas pode suportar nome de arquivos longos. O sistema de arquivos FAT só
trabalha com nomes no estilo 8.3 (8 caracteres para o nome e 3 para a extensão,
como "palavras.txt").Com Sistema de Arquivos o VFAT, é possível ter nomes de
arquivos com até 256 caracteres mais 3 para a extensão. O sistema FAT32 herdou
todas as características do VFAT.
NTFS - New Technology File System
Surgiu para o Windows NT. Disponibiliza um sistema de arquivos flexível,
adaptável, altamente seguro e confiável.
O NTFS possui características importantes: confiança, pois permite que o sistema
operacional se recupere de problemas sem perder informações, fazendo-o ser
tolerante a falhas; segurança, onde é possível ter um controle de acesso preciso e
ter aplicações que rodem em rede, fazendo com que seja possível o gerenciamento
de usuários, incluindo suas permissões de acesso e escrita de dados;
armazenamento, onde é possível trabalhar com uma grande quantidade de dados,
permitindo inclusive o uso de arrays RAID; rede, fazendo do sistema plenamente
funcional para o trabalho e o fluxo de dados em rede.
O NTFS 5.0 criado com o lançamento do Windows 2000, disponibilizou o serviço
Active Directory que é um dos chamativos do Windows 2000, entre outras
melhorias. A grande novidade do NTFS5 em relação ao NTFS é, principalmente, o
Encripting File System, que permite criptografar os dados gravados no disco rígido,
impedindo o acesso ao sistema de modo que apenas o usuário possa acessá-lo. No
entanto, o acesso aos dados pode ser feito, simplesmente quando este HD é
instalado como slave em outro micro.
EXT2
Este é o sistema de arquivos mais utilizado pelo Linux. No início
desenvolvimento do Linux, era utilizado um sistema muito mais antigo, o Minix
1
do
FileSystem. O Minix é um Mini Unix, usado por Linus Torvalds como base no estágio
primário de desenvolvimento do Linux. Porém, esse sistema de arquivos possuía
várias limitações, mesmo para aquela época: os blocos eram de 16 bits, o que
permitia partições de, no máximo, 64 MB. Mas em pouco tempo o Linux ganhou seu
próprio sistema de arquivos, o Extended File System, ou EXT.
Na primeira fase, o EXT reconhecia partições de até 2 GB e suportava nomes de
arquivos com até 255 caracteres. Logo o mercado começou a apresentar HD´s
maiores que 2GB, e para atender a essa nova realidade, surgiu o EXT2, com
suporte a partições de até 4 TB.
EXT3
O EXT3 é uma evolução do EXT2 que traz uma melhora no sistema de tolerância à
falhas. Este sistema mantém um relatório de todas as operações realizadas.
No caso de falhas, como no exemplo de um travamento enquanto o sistema está
montando, as últimas entradas do relatório são consultadas para a verificação do
ponto em que houve a interrupção, e o problema é corrigido automaticamente em
poucos segundos.
No EXT2, quando há uma falha, o sistema roda o e2fsck, que parece com o
Scandisk, para busca de erros. Esse teste demora vários minutos, e nem sempre
consegue evitar a perda de alguns arquivos.
EXERCÍCIOS SOBRE SISTEMAS DE ARQUIVOS
1. O que é alocação contígua de blocos e quais benefícios a desfragmentação pode
proporcionar quando esta técnica é utilizada?
2. Detalhe as regras de funcionamento das Gerências de Alocação de Arquivo FirstFit, Best-Fit e Worst-Fit.
3) First-fit, Best-fit, Worst-fit são:
a) Estratégias de alocação contígua utilizadas no gerenciamento de espaço em
disco.
b) Métodos para gerenciamento de concorrência em processos.
c) Algoritmos clássicos para acesso a diretórios em árvore (tree structured
directory).
d) Estados que um processo pode assumir e que são reconhecidos pelo Sistema
Operacional.
4)São Sistemas de Arquivos nativos do sistema operacional Windows XP :
a) FAT32 e NTFS
b) ext2 e FAT32
c) ext3 e NTFS
d) ext3 e HPFS
5)São Sistemas de Arquivos nativos do sistema operacional GNU/Linux :
a) FAT32 e NTFS
b) ext2 e FAT32
c) ext3 e NTFS
d) ext3 e RaiserFS
2
6) Assinale a alternativa que melhor defina alocação contígua em disco.
a) Consiste em armazenar um arquivo em blocos sequencialmente dispostos no
disco. O sistema localiza um arquivos através do endereço do primeiro bloco e da
sua extensão em blocos.
b) Um arquivo pode ser organizado com um conjunto de blocos ligados fisicamente
no disco, independente de sua localização lógica. Cada bloco deve possui um
ponteiro para o bloco seguinte do arquivo, e assim sucessivamente.
c) Consiste em armazenar um arquivo em blocos radomicamente dispostos no
disco. Neste tipo de alocação, o sistema localiza um arquivos através do endereço
do primeiro bloco e da sua extensão em blocos.
d) Um arquivo pode ser organizado com um conjunto de blocos ligados logicamente
no disco, independente de sua localização física. Cada bloco deve possui um
ponteiro para o bloco seguinte do arquivo, e assim sucessivamente.
7) Considerando as estratégias de alocação de arquivos no disco, dizemos que
quando se utiliza o primeiro espaço livre, obtendo-se uma maior rapidez de
alocação utilizamos uma estratégia denominada:
a) First-fit
b) Best-fit
c) Worst-fit
d) Great-fit
8) Dos sistemas de arquivos abaixo, identifique aquele que não pertence ao
sistema operacional Linux
a) Minix
b) FAT32
c) ext3
d) ReiserFS
9) Abrir,fechar,ler e gravar arquivos e diretório na system call é função da:
a) Gerência de Memória
b) Gerência de processos e threads
c) Gerência do Sistema de arquivos
d) Gerência de dispositivos
10)“Um arquivo pode ser organizado como um conjunto de blocos ligados
logicamente no disco independente de sua localização física ...” Assinale qual tipo
de alocação refere-se o texto acima.
a) Alocação encadeada
b) Alocação circular
c) Alocação contígua
d) Alocação indexada
11) A estrutura de diretórios adotada atualmente pela maioria dos Sistemas
Operacionais:
( ) Dois níveis de diretório
3
( ) Diretórios em árvore
( ) Nível único de diretórios
( ) Mapa de bits
12) O que é FAT? Qual sua vantagem?
13) A organização dos arquivos no sistema operacional consistem em:
(
(
(
(
)
)
)
)
Como os seus dados estão internamente armazenados.
A estrutura dos dados não varia em função dotipo
Uma série de arquivos e pastas que chamamos de
diretório
n.d.a
14) Os principais atributos que encontramos no arquivos são:
(
(
(
(
) Tamanho, proteção, dono, criação backup,organização e
) Tamanho, senha,data, hora, nome
) Tamanho, dono,backup,nome, data,hora
) n.d.a
senha
15) Uma Access Control List – ACL é :
( ) Uma lista somente dos arquivos que serão utilizados
nos sistemas.
( ) Uma lista associada a cada arquivo, onde são especificados quais os usuários e
os tipos de acesso permitidos.
( ) Um lista de controle de acesso ao sistemas de arquivos.
( ) n.d.a
16) O que é alocação contígua de blocos e quais benefícios a desfragmentação pode
proporcionar quando esta técnica é utilizada?
4
Download