Sistema operacional
Marcos Grillo
1
Literatura
MACHADO, Francis Berenger; MAIA, Luiz Paulo (orgs.). Arquitetura de Sistemas Operacionais. 4ª ed. Rio de Janeiro: LTC Livros Técnicos e Científicos, 2008 Programa Livro-Texto.
2
3
4
Ementa – 1ª etapa. • Introdução a sistemas operacionais; • Visão geral de sistemas operacionais; • Conceitos básicos de SO: hardware e software; Concorrência; • Estrutura do Sistema Operacional; • Tipos de processos, subprocessos e Threads; • Processos e Threads; • Sincronização e comunicação entre processos/threads; • Revisão, exercícios, seminários;
5
Ementa - 2ª etapa. • • • • • • • • Gerência do processador; Gerência de memória; Gerência de dispositivos; Sistemas com múltiplos processadores; Sistemas operacionais comerciais/Livre; Prova escrita oficial; Revisão; Prova Substitutiva;
6
Horários.
1ª aula 19:10 – 20:00 2ª aula 20:00 – 20:50 3ª aula 21:10 – 22:00 4ª aula 22:00 – 22:50 – Orientação ATPS
7
Avaliação.
1º Bimestre de 1 a 12 de Abril;
Prova 8 pontos; ATPS 2 pontos;
2º Bimestre de 10 a 14 de Junho;
Prova 7 pontos; ATPS 3 pontos;
8
Avaliação.
1º Bimestre peso 4;
Prova + ATPS
2º Bimestre peso 6;
Prova + ATPS
9
Gerência do processador
Trata-se da abordagem utilizada pelo sistema operacional para gerenciar o processador e tornar possível a multiprogramação do sistema operacional.
10
Gerência do processador
Throughput: é o número de processos executados em um determinado intervalo de tempo. Quanto maior o throughput, maior o número de tarefas executadas em função do tempo. A maximização do throughput é desejada na maioria dos sistemas.
Tempo de Processador: é o tempo que um processo leva no estado de execução, durante seu processamento. As políticas de escalonamento não interferem neste parâmetro, sendo este tempo função apenas do código executável e da entrada/saída de dados.
11
Gerência do processador
Tempo de Espera: é todo o tempo