Professional Documents
Culture Documents
Inspiring Ideas
Apresenta
Definição de Sistema Operacional:
Conjunto de partes, funcionalmente independentes, que
trabalham de maneira harmônica objetivando um fim comum.
usuários
Sistema Operacional
Hardwa
Maquina de Níveis
Processa Aplicativos
Browser J
de
Interpretad
Compilado Bibliote d
Coman Programas
do Sistema
SIST EMA
Linguagem de
Hardware
Micro
Dispositivos
Maquina de Níveis
que compõem a
de
micro arquitetura; Interpretad
• Possui Bibliote
Compilado entre 50 e 300dinstruções;
• Realiza operações Coman Programas
por meio de registradores;
• Baixo nível de abstração;
do Sistema
SIST EMA
Linguagem de
Hardware
Micro
Dispositivos
Maquina de Níveis
Micr
Li nguoa ge
Ar quit
m d eetur
Máqua: Dispositivos físicos
ina : Conjunto são
de instruções
agrupados para
interpretadas formar
pelos unidadesque
dispositivos funcionais
compõem a
micro• CPU – Responsável pelo processamento;
arquitetura;
ULA (Unidade
•• Possui entre 50Lógica Aritmética) –
e 300 instruções;
Responsável
• Realiza pelaspor
operações operações
meio de aritméticas.
registradores;
Essasnível
• Baixo operações podem ser controladas por
de abstração;
software (micro programas) ou por circuitos
Linguagem de
Hardware
Micro
Dispositivos
Maquina de Níveis
Dispositivos
Sistema Operacional
1.Gerenciament
o dos recursos
do sistema;
2.Interface com
o usuário.
O Sistema Operacional como
Máquina Abstrata
“Clicar” em um arquivo
Laboratório de GUI.
Interface Gráfica
Gerenciament Gerenciament
o do o dos
Hardware Softwares
Sistema
Operacional
Microsoft®
Gerenciament Window Gerenciament
o da Memória s o de Dados
O SO Como Gerente de Recursos
Recursos da máquina
Processador(es);
Espaço em memória;
Arquivos;
Conexões de rede;
Dispositivos externos.
Controle de acesso
Equilibrar uso;
Evitar conflitos.
Componentes de um
Si st em a O per ac ional
Arquivos Usuários
Contabilidade
Processos
Memória Segurança
Kern
Erros
Interface Gráfica
Núcleo (Kernel)
(*
Mu ltipr og r am áv eisFr ac am en te
Mo no pr og r am áv eis For te me nte
( Mon ot ar efa ) ( Mu ltita r efa ) Aco plad os Aco pla dos
Temp o
Ba tc h Tem po R eal SOR Dis trib uído Simé tr icoAs simé tric o
Co mp ar tilh ad o
Tarefa (3)
Tarefa (1) Memória
CPU
...
Classificação dos Sistemas
Operacionais Multiprogramáveis
• Fracamente acoplados;
• Fortemente acoplados.
Fracamente Acoplados
(Loosely Coupled)
Linha
de
comunicação
DISPO DISPO
S E/S S E/S
Nó
Nó
(4)
(3)
Nó
(1)
Rede
Nó
Nó
(2)
(n)
Sistema Operacional de Rede (SOR)
Cada nó possui o seu próprio SO.
Servidor
Unix OS/2
Windows
2000
Hardware e Softwares
compartilhados
Fortemente Acoplados
(Tightly Coupled)
DISPOS
DISPOS
E/S
E/S
Dispositivos Dispositivos
SO
I/O I/O
(*)
Dispositivos
SO
I/O
• Sistemas batch;
• Depois como sistemas time-sharing e;
• Finalmente como sistemas real-time.
Sistem as Batc h
Sistemas em Batch
• http://www.artandtech.com
• http://www.microsoft.com
• http://www.cs.vu.nl/~ast/