teste

510 palavras 3 páginas
Sistemas
Operacionais

1/13

Roteiro





Sistemas monolíticos
Sistemas em camadas
Sistemas micro-núcleo
Máquinas virtuais

2/13

Sistema Monolítico
• A organização mais comum é aquela que estrutura o sistema como um conjunto de rotinas que podem interagir livremente umas com as outras. • Pode ser comparada com uma aplicação formada por vários procedimentos que são compilados separadamente e depois linkados, formando um grande e único programa executável. – Grande desempenho
– Uma falha pode paralisar o todo o núcleo
3/13

Sistema Monolítico
Aplicação

Aplicação
Modo Usuário
Modo Kernel

System Calls

núcleo

Hardware
4/13

Sistema em Camadas
• Divide o sistema operacional em sistemas sobrepostos. Cada módulo oferece um conjunto de funções que pode ser usado por outros módulos. • A vantagem da estruturação em camadas é isolar o sistema operacional, facilitando sua alteração e depuração, além de criar uma hierarquia de níveis de modos, protegendo as camadas mais internas.

5/13

Sistema em Camadas
• O empilhamento de várias camadas de software faz com que cada pedido de uma aplicação demore mais tempo para chegar até o dispositivo periférico ou recurso a ser acessado, prejudicando o desempenho do sistema.
• Não é óbvio dividir as funcionalidades de um núcleo de sistema operacional em camadas horizontais de abstração crescente, pois essas funcionalidades são inter-dependentes, embora tratem muitas vezes de recursos distintos.
6/13

Sistema em Camadas
Sistema Multics

5
4
3
2
1
0

Operador
Programas de Usuário
Entrada/Saída
Comunicação

Usuário
Supervisor
Executivo
Kernel

Gerência de Memória
Multiprogramação

Sistema VMS
7/13

Sistemas micro-núcleo (microkernel)
• Uma tendência dos sistemas operacionais é tornar o núcleo menor e mais simples possível e para implementar esta idéia o sistema é dividido em processos.
• Desta forma, sempre que

Relacionados

  • Teste teste teste teste teste
    297 palavras | 2 páginas
  • Teste teste teste teste
    398 palavras | 2 páginas
  • teste teste teste teste
    1381 palavras | 6 páginas
  • Teste teste teste
    310 palavras | 2 páginas
  • Teste teste teste
    1472 palavras | 6 páginas
  • teste teste
    12398 palavras | 50 páginas
  • teste de teste
    370 palavras | 2 páginas
  • Teste teste
    294 palavras | 2 páginas
  • Teste do teste
    900 palavras | 4 páginas
  • Teste teste
    304 palavras | 2 páginas