Arquitetura De Sistemas Operacionais

666 palavras 3 páginas
Arquitetura de Sistemas Operacionais

Sistemas Monolíticos
O SO inteiro é executado como um único programa no modo núcleo.
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.
Pontos positivos:
Grande desempenho
Pontos negativos:
Uma falha pode paralisar todo o núcleo. O sistema pode parar por causa de um erro;
As interfaces e níveis de funcionalidade não são bem separados nem estão unificados. O excesso de liberdade torna o sistema vulnerável.
Exemplos de SOs Monolíticos
Sistemas UNIX antigos e MS-DOS. O núcleo do Linux nasceu monolítico, mas vem sendo modularizado desde a versão 2.0.

Sistemas 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.
Pontos posistivos:
Isola 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.
Pontos Negativos:
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.
Sistema em Camadas THE
Era um sistema de lote simples para um computador holandês, a Electrologica X8.

Sistemas em camadas (Anéis)
As camadas mais internas são mais privilegiadas que as externas;
Procedimentos de camadas externas executavam chamadas de sistema para utilizar os serviços das camadas internas.
Pontos Positivos:
Proteção dos segmentos de memória.

Exemplos de SOs em Camada
A estruturação em camadas é apenas parcialmente adotado hoje em dia. Muitos sistemas implementam uma camada inferior de abstração do hardware para interagir com os dispositivos (A camada HAL implementada no Windows NT e seus sucessores), e também organizam em camadas alguns sub-sistemas como a

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 Sistemas Operacionais
    1400 palavras | 6 páginas
  • Arquitetura de Sistemas Operacionais
    875 palavras | 4 páginas
  • Arquitetura de sistemas operacionais
    711 palavras | 3 páginas