Sistemas operacionais

2425 palavras 10 páginas
SISTEMAS OPERACIONAIS

Sistema operacional MINIX
Introdução
O Minix é um sistema operacional gratuito desenvolvido por Andrew Tanenbaum para compensar a proibição da AT&T contra o estudo de SO baseado no código UNIX e prover uma ferramenta de ensino para seus alunos. Originalmente foi projetado para ser compatível com a versão 7 do UNIX e em seguida passou a ser desenvolvido baseado no padrão POSIX. O Minix foi escrito a partir do zero e mesmo sendo compatível com UNIX, não contém código AT&T possibilitando sua distribuição livremente. Versões existentes
O Minix 1 e 2 são entendidos como ferramentas de ensino. A versão 3 tem por objetivo se tornar usável em computadores com recursos limitados, sistemas embarcados e aplicações que demandam grande confiabilidade.
O Minix 3 é um novo sistema operacional open-source projetado para ser altamente confiável, flexível e seguro. Esta nova versão é, de certa forma, baseada nas anteriores mas é fundamentalmente diferente em muitos aspectos. Entre as novas funcionalidades pode-se citar:








adição de suporte a rede via TCP/IP
X Window System kernel reescrito e reduzido em 4000 linhas de código suporte completo a multiprogramação e multiusuário drivers de dispositivos executam como processos de usuário linguagens: cc, gcc, g++, perl, python, etc. inclusão de vários novos programas

A versão 3 do Minix é descrito na terceira edição do livro "Operating Systems: Design and
Implementation 3nd Edition" (OSDI 3) de Andrew S. Tanenbaum e Albert S. Woodhull.
Estrutura interna do Minix
O Minix é estruturado em 4 camadas:
Camada 1: Kernel. Trata serviços de baixo nível necessários para a execução do sistema como o gerenciamento de interrupções, traps, escalonamento e comunicação. Os códigos que lidam com a parte mais baixo nível das interrupções são escritos em assembly. O restante desta camada e as demais acima são escritas em C.
Camada 2: Drivers de dispositivos. Os processos que

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas