Professional Documents
Culture Documents
PLANO DE ENSINO
CURSO Engenharia Eletrnica MATRIZ
OBJETIVOS
Viso geral de sistemas operacionais: objetivos, tipos, funcionalidades, estrutura interna, arquiteturas, mecanismos
de hardware utilizados, viso geral de Unix e Linux. Gerncia de tarefas: contextos e processos, threads,
escalonamento de tarefas. Comunicao entre tarefas: tipos de comunicao, mecanismos intra- e inter-processos.
Coordenao entre tarefas: concorrncia, condies de disputa, algoritmos bsicos, semforos, variveis de
condio, monitores, problemas clssicos, impasses. Estruturas de memria: tipos de memria, endereos fsicos e
lgicos, estrutura interna de um processo, segmentao, paginao, compartilhamento, localidade de referncias,
memria virtual, algoritmos de substituio de pginas. Gerncia de arquivos: o conceito de arquivo, atributos e
operaes, formatos de arquivos, semnticas de acesso, compartilhamento, nomeao e caminhos, diretrios,
sistemas de arquivos, caching, alocao de arquivos, gerncia de espao livre. Sistemas de entrada e sada:
dispositivos de entrada/sada, barramentos e interfaces, estratgias de interao, software de entrada/sada, drivers,
principais sub-sistemas.
EMENTA
Componentes e Estrutura. Processos. Gerenciamento de Memria. Sistema de Arquivos. Dispositivos de I/O.
Comunicao, Concorrncia e Sincronizao de Processos.
CONTEDO PROGRAMTICO
ITEM EMENTA CONTEDO
1.1 Definio
1.2 Multiprogramao
1
Componentes e 1.3 Hierarquia de memria
Estrutura. 1.4 Chamadas de sistema
1.5 Estrutura
2.1 Modelo conceitual
2.2 Estados
2 Processos. 2.3 Implementao
2.4 Threads
2.5 Escalonamento
3.1 Parties fixas
3
Gerenciamento de 3.2 Paginao
Memria. 3.3 Segmentao
4.1 Nomeao
4
Sistema de 4.2 Atributos
Arquivos. 4.3 Implementao
Dispositivos de 5.1 I/O separada da memria
5.2 I/O mapeada em memria
5 I/O. 5.3 I/O programada
5.4 Interrupes
5.5 DMA
Comunicao, 6.1 Deadlocks.
6.2 Regio critica
6
Concorrncia e 6.3 Excluso Mtua
Sincronizao 6.4 Semforo
de Processos. 6.5 Problemas clssicos de sincronizao
PROFESSOR TURMA
Prof. Luiz Fernando Copetti S11/S12
PROCEDIMENTOS DE ENSINO
AULAS TERICAS
Aulas discursivas
O Professor assessorar os alunos para que apreendam o contedo atravs da apresentao de slides do livro do
professor Silberschatz (2 referncia, ver abaixo).
AULAS PRTICAS
Atividades prticas so programadas em paralelo com as aulas discursivas.
Tais atividades compem-se de dois grupos principais: 1) tarefas curtas associadas diretamente aos contedos
apresentados; 2) Construo de um sistema operacional simples.
ATIVIDADES PRTICAS SUPERVISIONADAS
A APS uma oportunidade de uso de um SO simples em um problema real.
ATIVIDADES A DISTNCIA
No h aulas distncia.
PROCEDIMENTOS DE AVALIAO
- As avaliaes fundamentais consistiro de 2 prova escritas e 1 trabalho prtico. As atividades prticas tambm
faro parte da avaliao final.
- A mdia parcial ser calculada pela mdia aritmtica das duas parciais.
- A primeira parcial ser composta da seguinte forma 62% Prova terica 38% trabalhos prticos
- Segunda parcial: 35% prova terica, 38% APS, 27% trabalhos prticos.
- Haver recuperao de nota na forma de uma avaliao escrita de todo o contedo do semestre. Esta
recuperao poder compor a nota final de duas formas: 1) substituindo uma das avaliaes parciais. 2)
Fazendo a mdia aritmtica entre a mdia parcial e a prova de recuperao.
- O aluno poder solicitar ao Professor que desconsidere a nota da recuperao, deixando apenas a mdia das
parciais como mdia final, caso isto lhe convenha.
REFERNCIAS
Referncias Bsicas:
1. Tanenbaum, A: Sistemas Operacionais Modernos, 2a ed., Pearson, Prentice Hall, 2003.
2. Silberschatz, A; Galvin, peter; Gagne, Greg: Sistemas Operacionais, Conceitos e Aplicaes. 1a ed., Ed.
Campus,
2000.
3. SILBERSCHATZ, Abraham; GALVIN, Peter B.. Operating system concepts. 5th ed. Reading: Addison-Wesley,
1998. 888 p.
Referncias Complementares:
4. MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. 3. ed. Rio de Janeiro:
LTC, 2002. 311 p.
ORIENTAES GERAIS
Freqncia mnima s aulas: 75% do total de aulas ministradas.