Dedicated Operating System



Table of Contents

  1. Design
  2. Implementation choice
  3. Code snapshots

File Family


O sistema de arquivos é o aspecto mais visível do sistema operacional para a maior parte dos usuários. Fornece o mecanismo de armazenamento online e acesso a dados e programas que pertencem ao SO. Arquivo é a unidade de armazenamento lógica que abstrai as propriedade físicas dos dispositivos de armazenamento. Em geral, um arquivo é uma seqüência de bit, bytes, linhas ou registros cujo significado é definido pelo criador e usuário do arquivo. A fim de gerenciar todos os dados armazenados por um sistema de arquivos é preciso organizar os arquivos. Arquivos são, então, organizados em diretórios. O diretório pode ser visto como uma tabela de símbolos que traduz nomes de arquivos em entradas de diretório.

Fonte: Sistemas Operacionais Conceitos e Aplicações Silberschatz, A; Galvin, P; Gagne, G

Design


Palavras-chave


Primeiro Diagrama


Diagrama de Classes Final


Class diagram

Implementation Choice


Chosen abstractions:
  1. File
  2. Directory
  3. Link
  4. Contiguous file

src.tar.gz src