Introdução Sistema de arquivos Public

Introdução Sistema de arquivos

Gustavo Werle
Course by Gustavo Werle, updated more than 1 year ago Contributors

Description

O curso tem foco nos fundamentos básicos de sistemas de arquivos

Module Information

No tags specified
Sistema de arquivos   O sistema de arquivos é a parte do sistema operacional mais visível para os usuários.                         Durante o tempo todo, usuários manipulam arquivos contendo textos, planilhas, desenhos, figuras, jogos, etc. Tipos de arquivos   Diferentes tipos de informação podem ser armazenados em um arquivo: programas fonte, texto, dados numéricos, som, imagem Cada arquivo possui uma estrutura interna, conforme a aplicação que utiliza-o. O SO deve conhecer a estrutura interna dos arquivos. Para ter esse conhecimento, o SO vai ser maior e mais complexo. Então, em geral, o conhecimento do SO se limita às informações contidas na extensão do arquivo. Isto já lhe permite bloquear algumas operações inválidas. Por exemplo, pode recusar-se a imprimir um arquivo que contenha um programa executável.
Show less
No tags specified
Armazenamento   Fitas Magnéticas Os primeiros sistemas eram baseados em fita magnética. No início, cada arquivo era mapeado para uma única fita. Isso ocasionava um enorme desperdício de espaço. Por outro lado poderiam haver arquivos maiores que a fita. O problema dos arquivos grandes foi resolvido com o sistema de armazenamento multi-volume. Ou seja, o desperdício de espaço foi resolvido permitindo a gravação de diversos arquivos em uma única fita.   Discos Rigidos Um disco é dividido em trilhas, sendo o número de trilhas uma característica particular de cada dispositivo. Cada trilha é dividida em setores, sendo o setor a menor unidade de informação que pode ser lida ou escrita no disco. Para acessar um determinado setor do disco é necessário informar: face, trilha e setor. As cabeças de leitura e gravação são deslocadas até a trilha correta (tempo de seek), chaveadas eletronicamente para a face correta e então esperam até que o setor solicitado passe por baixo (tempo de latência). Um cilindro é o conjunto de trilhas que estão na mesma posição, porém em diferentes faces. Não é necessário deslocar as cabeças para acessar trilhas de um mesmo cilindro.   Assim como nas fitas, e por mais forte razão, os discos também possuem um diretório, indicando em que posições se encontram os arquivos. O diretório é armazenado no próprio disco, permitindo que o disco seja removido e utilizado mais tarde, sem que os nomes dos arquivos sejam perdidos. Na verdade, cada entrada de diretório contém todas as informações necessárias sobre o arquivo, constituindo o que se denomina registro descritor de arquivo.
Show less
Show full summary Hide full summary