Você está na página 1de 33

▪ Descrição:


▪ Objetivo/s:

▪ Conteúdos:









▪ ▪


▪ Função SO:
▪ Máquina virtual:

▪ Gestor de recursos:






1) Primeira geração (1945-1955): Válvulas e relés mecânicos




2) Segunda geração (1955-1965): transístores, sistemas por batchs

3) Terceira geração (1965-1980): IC’s (integrated circuits) e multiprogramação
‧ System / 360


‧ Spooling:


‧ Timesharing

‧ MULTICS

‧ UNIX
4 ) Quarta geração (1980-presente): Computadores pessoais
‧ LSI circuits



‧ Invenção do GUI


4 ) Quarta geração (1980-presente): Computadores pessoais (continuação)

‧ UNIX Linux GUI
‧ Network OS

‧ Distributed OS


Software que age como:





É uma máquina estendida (visão top-down)

É um gestor de recursos (visão bottom-up)




É um sistema multiprogramado (multi-tarefa)

Sistema Mono-tarefa:

Sistema Multitarefa ou Multiprogramação:

Sistema Mono-utilizador:



Sistema Multiutilizador:



Sistema Monoprocessado



Sistema Multiprocessado



Sistemas Batch

Sistemas Time-Sharing



Sistemas de Tempo Real

Sistemas Embarcados


SO de Mainframes:


SO de Servidores:


SO de Sistemas Multiprocessador:

SO de Computadores Pessoais:


SO de Tempo-Real:


SO Embebidos:


SO de Smart Card:

SO tem como objetivo:














Processadores:
‧ Processador (CPU):

‧ multiprogramação
‧ pipeline:
‧ superscalar CPU
‧ Modo núcleo (Kernel Mode):

‧ Modo utilizador (User Mode):

‧ Chamada ao sistema (system call):


Memoria:
‧ Hierarquia da memória





‧ Memória e Gestão de memória:

‧ Realocação e Proteção:
Dispositivos I/O:
‧ Dispositivos I/O


‧ SO »» driver »» controlador »» dispositivo

‧ Formas de colocar o Driver no Núcleo:





‧ Formas de realizar Input e Output:



Barramento / Buses:
‧ Principais:
‧ IBM PC ISA

‧ PCI (Peripheral Component Interconnect

‧ Especializados:
‧ IDE:

‧ USB

‧ SCSI
Barramento / Buses:
‧ Outros
‧ IEEE 1394 (FireWire

‧ Plug and Play:




Exemplos:







Você também pode gostar