|
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 |