sistemas operacionais

714 palavras 3 páginas
Sistemas
Operacionais

Histórico

Histórico
• Primeira geração 1945 - 1955

Válvulas, painéis de programação
• Segunda geração 1955 - 1965

transistores, sistemas em lote
• Terceira geração 1965 – 1980

CIs e multiprogramação, spooling, timesharing
• Quarta geração 1980 – presente

Computadores pessoais

Revisão
Hardware

Hardware
• Arquitetura de Von Neumann

Pipeline 3 Estágios

Processadores
Composto por vários registradores
– Contador de Programa
– Ponteiro de Pilha
• Pilha contém estrutura para cada rotina chamada

– PSW (Program Status Word)
• Bits do código de condições


Processador  níveis de privilégio de execução


Nível Núcleo
• Todo o processador está acessível



Nível Usuário
• Somente um subconjunto das instruções do processador, registradores e portas de E/S estão disponíveis

Memória

Processadores e
Memória

Unidade de Disco

Hardware

Hardware
• Barramentos

Hardware
• Controladores dos dispositivos podem ser acessados através de portas de entrada/saída endereçáveis

Interrupções
• Quando um controlador de periférico tem uma informação importante a fornecer ao processador, ele tem 2 alternativas:
• Aguardar até que o processador o consulte
• Notificar o processador através do barramento de controle Interrupções – Exemplo
• Placa Ethernet
1. O processador está executando um programa qualquer
2. Um pacote vindo da rede é recebido pela placa Ethernet
3. A placa envia uma solicitação de interrupção (IRQ) ao processador
4. O processamento é desviado do programa em execução para a rotina de tratamento de interrupção
5. A rotina de tratamento é executada para receber informações da placa de rede (via barramento de dados e endereços) e atualizar as estruturas de dados do SO
6. A rotina de tratamento é finalizada e o processador retorna à execução do programa que havia sido interrompido

Interrupções
• Eventos externos ao processador:
• Chegada

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