Sistemas Operacionais - CI215 (2004-2)

pipeline Ementa: Componentes de um sistema. Administração dos recursos: memória principal e secundária. Administração de processos: prioridades, interrupção, filas. Comunicação entre processos: semáforos e mensagens. Segurança.

Objetivos: Apresentar ao aluno os fundamentos da implementação e operação de sistemas operacionais. Discutir formas de gerenciamento dos recursos do hardware tais como processador, memória e dispositivos de entrada e saída. Discutir problemas inerentes ao compartilhamento de recursos e suas soluções.

Pré-requisitos: CI212

Avaliação da disciplina efetuada na última semana de aulas.

Programa:

data	livro	assunto
--------+-------+-------------------------------------------------
04ago	1	apresentação; introdução: histórico, tipos de SO
06	2	organização de computadores
11	3	organização, e estrutura de um SO
13		exercícios 1
20	4.1-3	processos, contexto de execução, operações
25	4.4-6	comunicação e sincronização entre processos
27	5	threads
01set   	exercícios 2
03	6	escalonamento da CPU
10		exercícios 3
15	7	sincronização interprocessos
17	7.5-9	problemas clássicos de sincronização
22		exercícios 4
24		prova
01out	8	deadlocks + correção da prova			entrega T1
06	8	deadolocks (final)
08		gerenciamento de memória
13		exercícios 5
15	9.1-6	implementação de paginação, segmentação
20	10	memória virtual
22		exercícios 6
27	11	sistema de arquivos
29		exercícios 7
03nov	12	implementação de sistema de arquivos
05		exercícios 8
10	13	sistemas de Entrada e Saída (ES), hw e sw      entrega T2
12	14	sistemas de armazenamento (discos)
17		exercícios 9
19	19	segurança e proteção
24		exercícios 10
26		prova
15dez		final
Exercícios: ex1, ex2, ex3, ex4, ex5, ex6, ex7, ex7a, ex8, ex9. Primeiro trabalho, segundo trabalho.

Bibliografia: (2004-2)

Material auxiliar e documentação:


Última revisão: 21set16
volta para: encargos |página