Sistemas Operacionais Conteúdo: |
||||||
|
||||||
1. Introdução | ||||||
Sistema Operacional ![]()
|
||||||
2. Tipos de Sistemas Operacionais | ||||||
![]()
|
||||||
3. Multiprogramação | ||||||
Em um sistema multiprogramado, onde vários programas são mantidos na memória ao mesmo tempo Quando um programa em execução solicita um peração de E/S (chamada de sistema), o Sistema Operacional inicia a execução de outro programa. Quando termina a operação de E/S do primeiro programa, ele pode voltar a ocupar o processador ou não (dependendo do Sistema Operacional). Processador e periféricos trabalham ao mesmo tempo. ProcessoPrograma: uma seqüência de instruções faz com que algo passivo dentro do Sistema Operacional, não altere seu estado.
Processo:
Cliclos do Processo
Relacionamento de um Processo ![]() ![]()
O que acontece quando o segundo processo solicita E/S antes que o pedido
do primeiro conteúdo seja concluído?
Resposta:
![]() É um evento externo que faz o processador parar a execução do programa corrente e desviar a execução para atender a interrupção.Após isso, volta extamente ao ponto onde estava.
Fontes de Interrupções
Tipos de interrupção
Proteção entre processos |
||||||
4. Programação Concorrente | ||||||
Conceito Programa seqüencial ![]() Programa concorrente ![]() Problema de compartilhamento de recursos ![]() Exclusão mútua Problema de sincronização ![]() Soluções para os problemas de compartilhamento de recursos.
![]() ![]() 4 ocorrências para ocorrência de DEADLOCK Voltar ao Início |
||||||
5. Estrutura do Sistema Operacional Introdução
Chamadas de sistema
Estrutura do kernel
|
||||||
Voltar ao Início |
||||||
6. Gerência de Processador
Objetivos do escalonamento
Critérios de escalonamento
Modos de decisão
| ||||||
Voltar ao Início |
||||||
7. Entrada e Saída | ||||||
Voltar ao Início |
||||||
8. Discos
Introdução
Característica físicas
Multiplos discos pratos
Mecanismo do cabeçote
Especificação de um disco - CHS (Cylinder Heads Sectors)
Desempenho de disco
Entrelaçamento (interleaving)
|
||||||
Voltar ao Início |
||||||
9. RAID
Introdução
|
||||||
Voltar ao Início |
||||||
10. Gerência de Memória | ||||||
Voltar ao Início |
||||||
11. Memória Virtual Introdução
Alocação
Mapeamento
Page Fault
|
||||||
Voltar ao Início |
||||||
12. Sistemas de Arquivos Introdução
Objetivos
Requisitos
Conceitos básicos
|
||||||
Voltar ao Início |