Implementação do Sistema de Arquivo do rcos trabalho de Graduação Aluna



Baixar 443.12 Kb.
Página1/10
Encontro07.10.2019
Tamanho443.12 Kb.
  1   2   3   4   5   6   7   8   9   10

Universidade Federal de Pernambuco

Centro de Informática






Implementação do Sistema de Arquivo do RCOS

Trabalho de Graduação




Aluna: Danielly Karine da Silva Cruz (dksc@cin.ufpe.br)

Orientador: Sérgio Vanderlei Cavalcante (svc@cin.ufpe.br)


Índice


Índice 2

Resumo 3

Agradecimentos 4

1 Introdução 5

2 Trabalhos Relacionados 6

2.1 Nachos 6

2.2 Minix 6

2.3 Amoeba 7

2.4 RCOS-java 7

3 RCOS-java 8

4 Sistema de Arquivo 12

4.1 Arquivo 12



4.1.1 Qual a importância 12

4.1.2 Atributos dos Arquivos 12

4.1.3 Estrutura do Arquivo 13

4.1.4 Tipos de Arquivo 14

4.1.5 Operações sobre Arquivos 16

4.1.6 Arquivos mapeados na Memória 16

4.2 Diretório 17



4.2.1 Organização do Sistema 19

4.3 Implementação do Sistema de Arquivo 20



4.3.1 Implementação de Arquivos 20

4.3.2 Tipos de implementação de arquivo 20

4.4 Implementação de Diretório 21



4.4.1 Tipos de implementação de diretório 22

4.4.2 Algoritmo de busca no diretório 22

5 MS-DOS 23

5.1 História do MS-DOS 23

5.1.1 O PC IBM 24

5.1.2 MS-DOS Versão 1.0 25

5.1.3 MS-DOS Versão 2.0 26

5.1.4 MS-DOS Versão 3.0 26

5.1.5 MS-DOS Versão 4.0 26

5.1.6 MS-DOS Versão 5.0 27

5.2 O Sistema de Arquivo 27

6 O Sistema de Arquivo Proposto para o RCOS 30

6.1 Desenvolvimento do Sistema de Arquivo do RCOS 31

6.2 Diagrama de Classe 31

6.3 Estruturas Principais 32



6.3.1 Diretório 33

6.3.2 FAT 34

6.3.3 Disco 35

6.3.4 Interface 36

6.3.5 Gerenciador do Sistema de Arquivo 37

6.3.6 O Arquivo do Sistema de Arquivo 40

6.4 Utilizando o Sistema de Arquivo do RCOS 40

7 Conclusão 41

8 Trabalhos futuros 45

Referências e Bibliografia 45

Data e Assinaturas 47


Resumo


Sistema Operacional é um software importante do computador que controla todos os seus recursos. Os aplicativos que criamos como programadores são executados sobre o sistema operacional, e é importante conhecer como ele funciona para termos a base necessária para desenvolver programas mais rápidos e confiáveis.

Sabemos que é importante conhecer o sistema operacional, mas ele é em geral complexo e extenso por gerenciar vários módulos. Assim, há uma procura por métodos para um melhor entendimento dos vários tópicos relacionados ao SO. A fim de ajudar nesse sentido surgiram nas últimas duas décadas vários softwares educacionais e de código aberto.

O RCOS-java (Ron Chernich's Operating System) é um software educacional e de código aberto para entender como funciona o sistema operacional internamente. O RCOS pretende explicar várias partes do SO. Porém o módulo de gerenciamento de disco e sistema de arquivo ainda não se encontram implementados. A proposta deste trabalho foi desenvolver o módulo de ensino sobre sistema de arquivo baseado no do MS-DOS, estendendo assim o RCOS.

Agradecimentos


Este projeto foi bastante difícil de ser implementado, por diversas razões, no entanto consegui finalizá-lo graças à colaboração de diversas pessoas.

Gostaria de agradecer primeiramente a minha família, e em especial à minha mãe Célia Maria por todo apoio e incentivos dados durante toda minha vida acadêmica, principalmente durante esta etapa final de minha formação profissional.

Meu especial agradecimento vai para meu orientador Sérgio Cavalcante que aceitou em orientar no trabalho de graduação, a Marcelo Nery, Leonardo Cole e Paulo Abadie que me ajudaram tirando dúvidas, a Amanda Pimentel que leu meu documento cuidadosamente, e a todos que me deram suporte direta ou indiretamente no decorrer da elaboração deste trabalho.




  1. Compartilhe com seus amigos:
  1   2   3   4   5   6   7   8   9   10


©aneste.org 2020
enviar mensagem

    Página principal
Universidade federal
Prefeitura municipal
santa catarina
universidade federal
terapia intensiva
Excelentíssimo senhor
minas gerais
Universidade estadual
união acórdãos
prefeitura municipal
pregão presencial
reunião ordinária
educaçÃo universidade
público federal
outras providências
ensino superior
ensino fundamental
federal rural
Palavras chave
Colégio pedro
ministério público
senhor doutor
Dispõe sobre
Serviço público
Ministério público
língua portuguesa
Relatório técnico
conselho nacional
técnico científico
Concurso público
educaçÃo física
pregão eletrônico
consentimento informado
recursos humanos
ensino médio
concurso público
Curriculum vitae
Atividade física
sujeito passivo
ciências biológicas
científico período
Sociedade brasileira
desenvolvimento rural
catarina centro
física adaptada
Conselho nacional
espírito santo
direitos humanos
Memorial descritivo
conselho municipal
campina grande