Gerência de memória minix

1530 palavras 7 páginas
Gerência de Memória no Minix 3
Felipe Noguez1, Guilherme Balbinot1, Iuri Andreazza1, Paulo H. Cazarotto1
1Ciência da Computação (Centro Seis Exatas) – Universidade do Vale dos Sinos (Unisinos)
93.022-000 São Leopoldo – RS – Brasil
{fcnoguez, gbalbinot, iuri.andreazza}@gmail.com, paulo@phcco.com
Abstract.
Resumo.

1. Visão Geral
Foi escolhida, para o estudo, arquitetura microkernel do Minix 3, por seu modelo simplificado mas merecedor de atenção pois a arquitetura microkernel oferece uma maior confiabilidade e segurança para o funcionamento do sistema operacional. O Minix teve sua primeira versão lançada em 1987 como uma ferramenta para ensinar sistemas operacionais, seu criador e idealizador Andrew S. Tanenbaum que é professor na Vrije Universiteit usou essa ferramenta para ensinar e inspirar seus alunos, como todos nós sabemos o próprio Linus Torvalds teve como base para o kernel Linux o kernel do Minix. A arquitetura microkernel do Minix permite um funcionamento modularizado e mais articulado, esse funcionamento contribui para o aumento da confiabilidade do OS durante seu tempo de funcionamento. A estrutura consiste nas seguintes camadas. Camada do kernel, ela contém apenas um pequeno numero de funções, bastante especificas por assim dizer, ela funciona como a abstração do hardware e interface do mesmo para as camadas mais acima, ela oferece os serviços de I/O, escalonamento e gerenciamento de memória, o resto dos serviços fica no espaço do usuário e essa separação é que possibilita o funcionamento interrupto do OS sem problemas que param o sistema inteiro de funcionar. Já a camada do usuário contém quase todos os outros serviços do OS além dos próprios processos do usuário, esses serviços que ficam nessa camada são divididos em subcamadas, tais como, User Programs, Servers, Drivers, Filesystem, Network Stack.

Figura 1: A arquitetura microkernel coloca no espaço do usuário muitos serviços em que um kernel monolítico rodaria no espaço do

Relacionados

  • Consultor
    2232 palavras | 9 páginas
  • Minix sistemas operacionais
    2823 palavras | 12 páginas
  • Minix
    1152 palavras | 5 páginas
  • Arquitetura Sistemas Operacionais
    1400 palavras | 6 páginas
  • Unip
    3469 palavras | 14 páginas
  • linux
    1093 palavras | 5 páginas
  • Exercícios de 1 a 18 resolvidos da Pág. 45 de Sistemas Operacionais de Tanenbaum
    1522 palavras | 7 páginas
  • Sistemas operacionais
    3252 palavras | 14 páginas
  • Sistemas Operacionais
    891 palavras | 4 páginas
  • Teste
    5444 palavras | 22 páginas