organização de arquivos de S.O
Descreva as partes do sistema que utilizarão a organização dos registros do tipo sequencial, Relativa e Indexada; mencionando como seria o uso destes recursos.
O Sistema de Arquivos é a parte mais visível de um Sistema Operacional, pois a manipulação de arquivos é uma atividade frequentemente realizada pelos usuários, A organização deste consiste no modo como os dados estão internamente armazenados, A forma mais simples de organização é através de uma sequência não estruturadas de bytes (aqueles que não têm uma estrutura logica). Já alguns Sistemas Operacionais estabelecem diferentes organizações de arquivos seja cada arquivo deve seguir a um modelo suportado: Sequencial:
Em um arquivo sequencial, os registros são dispostos ordenadamente, obedecendo à sequência determinada por uma chave primária, ou seja, são lidos e gravados um após o outro. Um exemplo de armazenamento sequencial é muito evidente em fitas magnéticas onde um registro é armazenado ou lido um após o outro. Mas por outro lado podem ser armazenados em disco quando se requer uma alta velocidade ao acesso de sucessivos registros.
Um dos pontos negativos é que nesta organização, representa uma perda de flexibilidade por não acomodar com simplicidade as operações de modificação do arquivo.
Relativa:
Posição determinada por uma chave, ou seja, o endereço do registro/arquivo.
Indexada:
O sistema provê um conjunto de índices que apontam para o registro, ou seja, um índice é formado por uma coleção de pares, cada um deles associando um valor da chave de acesso a um endereço no arquivo. Assim, um índice é sempre específico para uma chave de acesso, sendo a finalidade é permitir rápida determinação do endereço de um registro do arquivo, dado um argumento de pesquisa.
Arquivos indexados são usados principalmente em áreas onde a necessidade de informações é exigida rapidamente ou o acesso a estas informações têm de ser rápido. Como exemplo da aplicação