TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Minix

Tese: Minix. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/6/2014  •  Tese  •  595 Palavras (3 Páginas)  •  287 Visualizações

Página 1 de 3

O Minix é um sistema operacional Unix-like (semelhante ao UNIX), escrito em linguagem C e assembly. Ele é gratuito e com o código fonte disponível.

Índice [esconder]

1 Características

2 História

3 Hardware requerido

4 Funcionamento

5 Referências

6 Ligações externas

Características[editar | editar código-fonte]

Multitarefa (múltiplos programas podem correr ao mesmo tempo ).

Roda em 286, 386, 486, Pentium.

Suporta memória estendida (16MB no 286 e 4GB no 386, 486 e Pentium ou superior).

RS-232 serial line suporte com terminal emulation, kermit, zmodem, etc.

Máximo de três usuários simultaneamente na mesma máquina.

Chamadas de sistemas compatíveis com POSIX.

Inteiramente escrito em C (SO, utilitários, bibliotecas etc.).

Compilador ANSI C.

Shell funcionalmente idêntico ao Bourne shell.

Rede TCP/IP.

5 editores (emacs subset, vi clone, ex, ed, and simple screen editor).

Mais de 200 utilitários (cat, cp, ed, grep, kermit, ls, make, sort, etc.).

Mais de 300 bibliotecas (atoi, fork, malloc, read, stdio, etc.).

O sistema roda apenas em modo texto.

Foi organizado em camadas, onde as duas primeiras formam o núcleo:

Captura interrupções e traps, salvar e restaurar registradores, agendar as demais funções

Processos de entrada/saída.

As tarefas de entrada/saída são chamadas drivers de dispositivos;

Contém processos que fornecem serviços úteis ao usuário;

Existem em um nível menos privilegiado que o núcleo;

Shell, editores, compiladores, etc.

História[editar | editar código-fonte]

Andrew S. Tanenbaum criou na Vrije Universiteit em Amsterdam para explicar os princípios dos seu livro-texto, "Operating Systems Design and Implementation" de (1987). Um abreviado das 12.000 linhas de código do Kernel, gerenciador de memória, e sistema de arquivo do MINIX 1.0 estão no livro. Prentice-Hall também liberou o código fonte MINIX em disquetes com um manual de referência. MINIX 1 possuia um sistema de chamada compatível com a Sétima edição do UNIX.

Hardware requerido[editar | editar código-fonte]

O MINIX pode funcionar com quantidades baixas de memória e disco rígido. O MINIX 3 pode ser usado com apenas 16 MB de memória RAM e 50 MB de disco rígido, mas para instalação de outros software o recomendável é 600 MB de HD. É possível

...

Baixar como (para membros premium)  txt (4.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com