Escolar Documentos
Profissional Documentos
Cultura Documentos
2
O FUNCIONAMENTO DO KERNEL
3
RESPONSABILIDADES DO KERNEL
Gerenciamento de processos
Gerenciamento de memria
Gerenciamento de dispositivos
4
CHAMADAS DO SISTEMA (SYSTEM CALLS)
Kernel
Aplicaes
System Calls
Hardware
solicita a envia uma verifica a hardware
necessrio a
execuo de chamada ao procedncia execuo da
um programa kernel do do pedido e tarefa
para realizar sistema decide se disponibilizado.
uma solicitando disponibiliza
modificao acesso ou no.
no sistema. esses
recursos.
5
PROTEO CONTRA FALHAS
6
TIPOS DE KERNEL
7
MICRONCLEO (MICROKERNEL)
8
POR DENTRO DO MICRONCLEO
Um microncleo permite a
implementao das partes restantes
do sistema operativo como
aplicativos normais escritos em
linguagem de alto nvel, e o uso de
diferentes sistemas operativos sobre
o mesmo ncleo no-modificado. Ele
tambm torna possvel alternar
dinamicamente entre sistemas
operativos e manter mais de um
deles ativos simultaneamente.
9
COMO FUNCIONA UM MICROKERNEL
O conceito de Microkernel de
reduzir o kernel a
comunicaes de processos
bsicos e controle de I/O, e
deixar os outros servios de
sistemas situados no user-
space (espao do usurio) em
forma de processos normais
(chamados de servers). Existe
um server para cada problema
de gerenciamento de memria,
um server faz gerenciamento
de processos, e outro gerencia
drivers, e assim por diante.
10
MICRONCLEO MACH
11
SISTEMA DISTRIBUIDO COM MICROKERNEL
CPU 1.2 Ghz CPU 500 Mhz CPU 100 Mhz CPU 750 Mhz
RAM 128Mb RAM 64Mb RAM 16Mb RAM 32Mb
HD 40GB HD 16GB HD 8GB HD 40GB
12
CONCLUSO
13