/os-file-systems

Primary LanguagePythonMIT LicenseMIT

Sistemas Operacionais - Sistemas de Arquivo

Introdução

Título: Simulador de Sistemas de Arquivo

Propósito: O propósito desse software é simular o comportamento de um sistema de arquivos.

Requisitos Funcionais

  • Manipulação de arquivos: O usuário deve poder criar e excluir arquivos.
  • Manipulação de diretórios: O usuário deve poder criar e excluir diretórios e, também, poder listar os arquivos dentro dele.
  • Alerta de fragmentação: O sistema deve informar ao usuário quando há fragmentação interna e externa.
  • Unicidade: Arquivos e diretórios não devem ter o mesmo nome.
  • Visualização de Operação: mostrar em que bloco está cada arquivo e diretório.

Requisitos Não-Funcionais

  • Usabilidade: O sistema deve ter uma interface de interação com o usuário via terminal.