Arquitetura de Sistemas Operacionais Classificações

Propaganda
Arquitetura de Sistemas
Operacionais
Classificações
Professor MSc Wylliams Barbosa Santos [email protected] h:p://about.me/wylliams Infra-­‐Estrutura de SoCware Agenda
•  Sistema Operacional
•  Funções Básicas
•  Máquinas de Camadas
•  Tipos de Sistemas Operacionais
–  Sistema Monoprogramáveis/Monotarefa
–  Sistema Multiprogramáveis/Multitarefa
–  Sistema com Múltiplos Processadores
Arquitetura de Sistemas Operacionais – Machado/Maia Visão Geral
1/4 Sistema Operacional
•  O que é Sistema Operacional?
•  Funções Básicas
–  Facilitador de acesso aos recursos do sistema
–  Compartilhamento de recursos de forma organizada e protegida
Visão do Sistema Operacional
p ro g ra m a d o re s
e a n a lista s
u su á rio s
p ro g ra m a s,
siste m a s e
a p lica tiv o s
U su á rio s
S iste m a O p e ra cio n a l
m e m ó ria
d isco s
H a rd w a re
UCP
im p re ss o ra s
fita s
m o n ito re s
1/1 Arquitetura de Sistemas Operacionais – Machado/Maia Máquina de Níveis
Usuários
Usuários
Aplicações Aplicações Nível 1
Sistema Operacional Nível 0
Hardware Hardware 1/2 Arquitetura de Sistemas Operacionais – Machado/Maia Máquina de Camadas
A p lica tivo s
U tilitá rio s
S iste m a O p e ra cio n a l
Lin g u a g e m d e M á q u in a
M icro p ro g ra m a çã o
C ircu ito s E le trô n ico s
1/2 Arquitetura de Sistemas Operacionais – Machado/Maia Tipos de Sistemas
Operacionais
1/4 Arquitetura de Sistemas Operacionais – Machado/Maia Tipos de Sistemas
Operacionais
Tip o s d e
S iste m a s O p e ra cio n a is
S iste m a s
M o n o p ro g ra m á v e is/
M o n o ta re fa
S iste m a s
M u ltip ro g ra m á ve is/
M u ltita re fa
S iste m a s
co m M ú ltip lo s
Pro ce ss a d o re s
1/4 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas Monoprogramáveis/
Monotarefas
UCP
M e m ó ria
Prin cip a l
p ro g ra m a /
ta re fa
D isp o sitivo s
d e E /S
1/5 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas Multiprogramáveis/
Multitarefas
p ro g ra m a /
ta re fa
p ro g ra m a /
ta re fa
UCP
M e m ó ria
Prin cip a l
D isp o sitivo s
d e E /S
p ro g ra m a /
ta re fa
p ro g ra m a /
ta re fa
p ro g ra m a /
ta re fa
1/6 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas Multiprogramáveis/
Multitarefas
S iste m a s
M u ltip ro g ra m á ve is/
M u lti ta re fa
S iste m a s
Ba tch
S iste m a s d e
Te m p o C o m p a rtilh a d o
S iste m a s d e
Te m p o Re a l
1/7 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema Batch
1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Compartilhado
1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
Sistemas de Tempo Real CríVco/Rígido Não-­‐CríVco 1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
CríVco/Rígido – Sistema ABS 1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
Sistema embargado -­‐ Caça 1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
Monitor Cardíaco 1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistema de
Tempo Real
1/8 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas de
Multiprocessadores
Sistemas de MulVprocessadores Sistemas Fracamente Acoplados Sistemas Fortemente Acoplados 1/9 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas de
Multiprocessadores
•  Escalabilidade;
•  Disponibilidade;
•  Balanceamento de Carga;
1/9 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas de
Multiprocessadores
1/9 Arquitetura de Sistemas Operacionais – Machado/Maia Sistemas Fortemente
Acoplados
UCP
D isp o sitivo s
d e E /S
M e m ó ria
Prin cip a l
UCP
D isp o sitivo s
d e E /S
1/9 Sistemas Fracamente
Acoplados
lin k d e co m u n ica çã o
UCP
M e m ó ria
Prin cip a l
UCP
D isp o sitivo s
d e E /S
M e m ó ria
Prin cip a l
D isp o sitivo s
d e E /S
1/10 Sistema Operacional de Rede
(SOR)
1/10 Sistemas Distribuídos
Clusters
1/10 Referências
•  Arquitetura de Sistemas Operacionais – Francis Berenger Machado / Luiz Paulo
Maia – Capítulo 1
30 
Download