530206 - Conceitos de Sistemas Informáticos (2005 - 2006)
Up one levelMódulo de Sistemas Operativos
- Docente Responsável pelas aulas teóricas
- Paulo Sérgio Almeida
- Docente(s) das aulas teórico práticas
- Alfrânio Correia Júnior
Exame final: 90%
Mini-teste: 10%
Pretende-se com o módulo de Sistemas Operativos que os alunos tenham uma noção clara do conceito de Sistemas Operativos, como programa fundamental para o controlo e gestão dos recursos físicos do computador e fornecedor de serviços básicos para a realização de aplicações. Em particular, o aluno deverá adquirir o conhecimento geral sobre a arquitectura de um Sistema Operativo, das suas diversas funções, dos problemas básicos e soluções vulgarmente adoptadas.
- Introdução aos sistemas operativos modernos
- Introdução à gestão de processos
- Introdução à gestão de memória
- Introdução à gestão de ficheiros
- Introdução aos sistemas distribuídos
- Objectivos de um sistema operativo
- Evolução dos sistema operativos
- Aspectos de sistemas operativos
- Noção de processo; estados de um processo; criação de processos;
- Introdução ao escalonamento de processos.
- Monoprogramação e multiprogramação
- Noção de memória real e virtual
- Introdução à segmentação e paginação
- Introdução à gestão de ficheiros
- Introdução aos sistemas distribuídos
Cópias dos acetatos; material disponível na página da disciplina
Operating System Concepts (7ª ed), Avi Silberschatz, Peter Baer
Galvin, Greg Gagne, John Wiley & Sons , 2005