Professional Documents
Culture Documents
de computao
Barramento do sistema
CPU e dispositivos
Acesso memria
Inicializao do sistema
Exemplo (Linux)
1.
2.
3.
4.
5.
Interrupes
Hardware
Software
SOs atuais
Interrupes
Excees
Mecanismo de interrupes
Dependente de arquitetura
Diversas caractersticas comuns
Contexto restaurado
Execuo continuada
Chamada ao sistema
Demonstrao grfica
Fonte: http://escreveassim.com.br/2012/10/15/voce-sabe-o-que-e-sistema-operacional-p2/
Melhoria 1
Iniciar E/S
Continuar execuo do SO ou processo at o trmino
Nesse caso:
Melhoria 2
5.
6.
E/S assncrono
Problema
3.
3.
4.
5.
6.
Memria
Unidade lgica e aritmtica (ALU)
CPU
Registradores diversos
2.
3.
4.
5.
Espcie de extenso ad MP
Exigncias: deve ser grande e no voltil (persistente)
Dispositivo mais comum: disco magntico
MP e registradores
Registradores da CPU
Embutidos no chip
Acessveis dentro de um ciclo de relgio da CPU
CPU pode decodificar mais de uma instruo/realizar operao
por ciclo de CPU
So fixados em um brao
Tamanho medido em GB
Quando em uso: disco gira rapidamente
Velocidade do disco est associada a:
Transferncia no barramento
Tipos de controladores
2.
3.
4.
Hierarquia de armazenamento
Custo/velocidade no tudo...
Volatilidade
Diminuir disparidades
Melhorar desempenho
Busca da informao
1.
2.
3.
Fcil de controlar
Ambiente multitarefa
Ambiente multiprocessador
Coerncia de cache
Ambiente distribudo
Maior complexidade
Multiprogramao
Compartilhamento de recursos
Vrios programas na memria ao mesmo tempo
Surgimento de problemas
Nesses casos
Processo terminado
gerado cdigo ou mensagem de erro
A imagem do processo pode ser gravada em arquivo: debug
Modalidade usurio
Modalidade sistema (ou privilegiada/supervisor/monitor)
Hardware
Instrues privilegiadas
Se um processo tentar executar
1.
2.
3.
Hardware no executa
gerada uma exceo para SO
SO toma providncias necessrias
2.
3.
4.
5.
6.
MS-DOS
Chamada
ao
sistema
para E/S
Proteo da CPU
Redes LAN
Redes WAN