Sistemas operacionais

1204 palavras 5 páginas
SISTEMAS
OPERACIONAIS
Arquitetura Sistemas Operacionais

Andreza Leite andreza.leite@univasf.edu.br Plano de Aula
Sistemas monolíticos
Sistemas em camadas
Sistemas micro-núcleo
Modelo Cliente-Servidor
Máquinas virtuais
Exonúcleo

SYSTEM CALLS
Mecanismo de proteção ao núcleo do sistema e de acesso aos seus serviços.
O usuário (ou aplicação), quando deseja solicitar algum serviço do sistema, realiza uma chamada a uma de suas rotinas (ou serviços) através da system calls (chamadas ao sistema).

SYSTEM CALL

Aplicação

System Call

Núcleo

H a r d w a r e Modo Kernel e Usuário
SO roda em Modo kernel, supervisor ou núcleo
→ protege o hardware da ação direta do usuário.
Os demais programas rodam em modo usuário e fazem chamadas ao kernel para terem acesso aos dispositivos. Sistema Monolítico
Nesta abordagem o SO inteiro é executado como um único programa no modo núcleo.
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 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
Ex: Linux e FreeBSD

Sistema Monolítico
Aplicação

Aplicação

Modo Núcleo

System Calls

núcleo

Hardware

Modo usuário

1.

Um programa principal que invoca a rotina do serviço requerido.

2.

Um conjunto de rotinas de serviço que executam as chamadas de sistema.

3.

Um conjunto de rotinas de utilidade que auxiliam as rotinas de serviço.

Sistema em Camadas
Divide o sistema operacional em sistemas sobrepostos. Cada módulo oferece um conjunto de funções que pode ser

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas