sexta-feira, 7 de março de 2008

Arquitetura de Sistemas Operacionais

Uma introdução para quem esta fazendo o trabalho relacionado à matéria de Sistemas Operacionais. O trabalho esta valendo 0,5 pts. e é sobre a Arquitetura de Sistemas Operacionais.

Os Sistemas Operacionais quando classificados em relação ao seu projeto (arquitetura), segundo Tanenbaum (1999):

* Kernel monolítico ou monobloco: o kernel consiste em um único processo executando numa memória protegida (espaço do kernel) executando as principais funções. Ex.: OS/2, Windows, Linux, FreeBSD.

* Microkernel ou modelo cliente-servidor: o kernel consiste de funções mínimas (comunicação e gerenciamento de processos), e outras funções, como sistemas de arquivos e gerenciamento de memória, são executadas no espaço do usuário como serviços; as aplicações (programas) são os clientes. Ex.: GNU Hurd, Mach.

* Sistema em camadas: funções do kernel irão executar em camadas distintas, de acordo com seu nível de privilégio. Ex.: Multics.

* Monitor de máquinas virtuais: fornece uma abstração do hardware para vários sistemas operacionais. Ex.: VM/370, VMware, Xen.

Um comentário:

Brócolis disse...

Gemulooo \o/
Tá tri teu blog...
tava lendo sobre o vista starter, ainda não troco meu xp, meu computador é meio catraca mesmo...
mas enfim, vou te linkar... bjos erbãnito