Wednesday, June 13, 2018

Projeto Pessoal

Meu projeto pessoal de Informática.

Você pode ver mais sobre meu projeto pessoal na minha página no Facebook.
https://facebook.com/frednora

Detalhes sobre o sistema operacional:
==============================
É um sistema operacional x86 multitarefas de 32bit. Feito em C e Assembly.

Sobre a inicialização:
    Dois programas são responsáveis por carregar e inicializar o sistema. São eles: O Boot Manager (Assembly 16bit e Assembly 32bit) e o Boot Loader ( C 32bit e Assembly 32bit ).

Sobre o Kernel:
    O Kernel é do tipo híbrido. Feito em ( C 32bit e Assembly 32bit ) . Dá suporte à execução de threads em user mode e o escalonamento é preemptivo, por prioridade e com múltiplas filas. A paginação é do tipo multinível com páginas de 4KB.

Requisitos de memória:
    Funciona com no mínimo 16MB de memória RAM e 4MB de memória de vídeo.

Sobre o sistema de arquivos:
    O sistema de arquivos suportado é FAT16.

Sobre o disco:
    Suporte básico apenas à interface IDE.

Agradecimentos:
=============
    Ter chegado até aqui foi uma alegria para mim. Gostaria de agradecer àqueles que compartilharam seu conhecimento.

Literatura e fontes de informação:
==========================
    *Sistemas Operacionais, Conceitos e Aplicações. (Abraham Silberschatz, Peter Galvin, Greg Gagne).
    *Sistemas Operacionais. (Eloá Jane Fernandes Mateus).
    *Projeto Sombra -  (Mauro Joel Schütz).
    *MikeOS - (Mike Saunders).
    *OsDev - http://wiki.osdev.org/Main_Page

  Link para o meu projeto no Github:
  https://github.com/frednora/gramado

  Minha página no Facebook:
  https://facebook.com/frednora

Londrina, 10/10/2016 - Frederico Martins Nora. (frednora).

No comments:

Post a Comment

Brasil

"A voz do povo passou a ser ouvida e o Brasil Resplandeceu para o resto do mundo. Com muita luta e trabalho, o país foi, enf...