Arquitetura Sistemas Operacionais

1400 palavras 6 páginas
Sistemas
Operacionais I

Arquitetura de
Sistemas
Operacionais

Roteiro
• Sistemas monolíticos

• Sistemas em camadas
• Sistemas micro-núcleo

• Sistemas híbridos
• Máquinas virtuais

Sistema Monolítico
• Não há estruturação visível, como o próprio nome diz (mono=um):
– S.O. consiste em um conjunto de procedimentos independentes, que podem chamar uns aos outros e que são combinados em um único programa para

formar o kernel (núcleo) do Sistema Operacional.

Fonte: http://www.metropoledigital.ufrn.br/aulas/disciplinas/sist_operacional/aula_03.html

Sistema Monolítico
• Componentes do núcleo:
– Operam em modo núcleo;

– Inter-relacionamento;
– Sem restrição de acesso.
UNIX e o MS-DOS
SO’s embutidos: devido às limitações do hardware

Sistema Monolítico
• Os procedimentos são ligados em um grande programa através de um linker -

um

programa

que

junta

arquivos

compilados separadamente em um único arquivo executável.

Sistema Monolítico
• Vantagem = desempenho.
Qualquer componente do núcleo pode acessar os demais componentes, toda a memória ou dispositivos periféricos diretamente, pois não há barreiras impedindo esse acesso.

Sistema Monolítico
A interação direta entre componentes também leva a sistemas mais compactos.
Aplicação

Aplicação
Modo Usuário
Modo Kernel

System Calls

núcleo

Hardware

Sistema Monolítico
• Fazendo o um paralelo com uma casa, um sistema operacional monolítico seria equivalente a um kitnet – todos os cômodos (procedimentos) acomodados em um só lugar (programa).

Sistema Monolítico
• Desvantagem:
– Falta de robustez
Colapso...
(travamento, reinicialização ou funcionamento errático)

– Dificuldade de desenvolvimento:
• Alterações na estrutura de dados de um componente podem ter impacto inesperado em outros componentes

Sistema em Camadas
• Camada mais baixa:
– Interface com o hardware

• Camadas intermediárias:
– Níveis de abstração


Relacionados

  • arquitetura do sistema operacional
    734 palavras | 3 páginas
  • Arquitetura de Sistemas Operacionais
    12156 palavras | 49 páginas
  • Arquitetura de sistemas operacionais
    504 palavras | 3 páginas
  • Arquiteturas de Sistemas Operacionais
    688 palavras | 3 páginas
  • Arquitetura de sistemas operacionais
    3326 palavras | 14 páginas
  • Arquitetura de Sistemas Operacionais
    1399 palavras | 6 páginas
  • Arquitetura de sistemas operacionais
    2485 palavras | 10 páginas
  • Arquitetura de Sistemas Operacionais
    875 palavras | 4 páginas
  • Arquitetura de sistemas operacionais
    711 palavras | 3 páginas
  • Arquitetura De Sistemas Operacionais
    666 palavras | 3 páginas