Disciplina Curricular
Sistemas Operativos SO
Licenciatura Bolonha em Engenharia Informática e de Computadores - Alameda - LEIC-A 2006
Contextos
Grupo: LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Conhecer os conceitos fundamentais subjacentes aos sistemas operativos, com ênfase nos seus mecanismos e algoritmos, assim como a estrutura interna dos sistemas operativos mais relevantes. Programar, ao nível sistema, usando todas as funcionalidades dos sistemas operativos tendo em conta os modelos de programação sequencial e concorrente.
Programa
Evolução dos sistemas operativos. Concorrência e gestão de processos. O núcleo de um sistema multiprogramado. Despacho e escalonamento. Sincronização entre processos. Semáforos, algoritmos de sincronização. Comunicação entre processos. Gestão de memória. Memória virtual. Algoritmo de gestão de memória do sistema operativo. Entradas/saídas. O sistema de ficheiros. O modelo computacional do Unix: Gestão de processos; Mecanismos de comunicação e sincronização; Entradas/Saídas. Estrutura interna do núcleo do Linux. Visão global do sistema Windows-NT e do Linux
Metodologia de avaliação
Testes ou Exame (50%), Projecto (50%).