Beruflich Dokumente
Kultur Dokumente
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
Hardware
Maquina de Níveis
source app 1 source app 2 source app ..n
sdgf jhgsdfj dsjhf
khj khj
HKjhkjghj hg
jhgj jgh jhg jhg jhg jhg kjhg
jhgj hg jhg
kjhkjhgjhg jhg jhg jhg jh
kjhjkhgjhgjh
kgjhgjhgjhgj
Sistema Operacional
Hardware
Maquina de Níveis
Processador
Browsers Jogos
Aplicativos
de Texto
Interpretadores
Compiladores Bibliotecas de
Comando Programas
do Sistema
SISTEMA OPERACIONAL
Linguagem de Máquina
Hardware
Micro Arquitetura
Dispositivos Físicos
Maquina de Níveis
de Texto
• Possui entre 50 e 300 instruções;
• Realiza operações porInterpretadores
meio de registradores;
Compiladores Bibliotecas
• Baixo nível de abstração; de
Comando Programas
• Ex.: Assembler.
do Sistema
SISTEMA OPERACIONAL
Linguagem de Máquina
Hardware
Micro Arquitetura
Dispositivos Físicos
Maquina de Níveis
Micro Arquitetura:
Linguagem Dispositivos
de Máquina: Conjuntofísicos são agrupados
de instruções para
interpretadas
formar
pelos unidades funcionais
dispositivos que compõem a micro arquitetura;
•
• Possui entre 50 e 300pelo
CPU – Responsável processamento;
instruções;
•• Realiza
ULA (Unidade Lógica
operações por Aritmética) – Responsável pelas
meio de registradores;
operações
• Baixo aritméticas.
nível de abstração;Essas operações podem ser
controladas
• Ex.: por software (micro programas) ou por
Assembler.
circuitos de hardware;
Linguagem de Máquina
Hardware
Micro Arquitetura
Dispositivos Físicos
Maquina de Níveis
Dispositivos Físicos
Sistema Operacional
A partir da máquina real (Hardware), visa-se criar
uma máquina abstrata, cujo Software (entenda-se
Sistema Operacional) é responsável por duas
tarefas básicas:
1.Gerenciamento
dos recursos do
sistema;
2.Interface com o
usuário.
O Sistema Operacional como
Máquina Abstrata
“Clicar” em um arquivo
Projeto
Laboratório de GUI.
Interface Gráfica
Gerenciament Gerenciament
o do o dos
Hardware Softwares
Sistema Operacional
Microsoft
®
Gerenciament Windows Gerenciament
o da Memória 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 Sistema
Operacional
Arquivos Usuários
Contabilidade
Processos
Erros
Interface Gráfica
Núcleo (Kernel)
(*)
Multiprogramáveis
Monoprogramáveis Fracamente Fortemente
( Multitarefa )
( Monotarefa ) Acoplados Acoplados
Tempo
Batch Tempo Real SOR Distribuído Simétrico Assimétrico
Compartilhado
Tarefa (3)
Tarefa (1) Memória
CPU
...
• Fracamente acoplados;
• Fortemente acoplados.
Fracamente Acoplados
(Loosely Coupled)
Linha de
comunicação
DISPOS DISPOS
E/S E/S
Nó (4)
Nó (3)
Nó (1)
Rede
Nó (2)
Nó (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.
Sistemas Batch
Sistemas em Batch
• http://www.artandtech.com
• http://www.microsoft.com
• http://www.cs.vu.nl/~ast/