IPT Logotipo do IPT

Ano Letivo: 2017/18

Engenharia Informática

Sistemas Operativos

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º16228/2009 - 15/07/2009

6 ECTS; 2º Ano, 2º Semestre, 28,0 T + 42,0 PL + 5,0 OT + 5,0 O , Cód. 911916.

Docente(s)
- António Manuel Rodrigues Manso (2)
- Luis Agnelo de Almeida (2)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Conhecimentos básicos sobre o funcionamento de um computador e sobre programação.

Objetivos
Compreender o conceito de sistema operativo (SO) como gestor de recursos e entidade de suporte às aplicações num computador. Descrever e identificar a arquitectura de um SO e suas funcionalidades. Especificar e configurar SO. Aplicar os conhecimentos na operação e manutenção de sistemas operativos;

Programa
1-Introdução aos Sistemas Operativos.
2-Núcleo do Sistema Operativo.
3-Gestão de Processos e Threads.
4-Sincronização de processos e Deadlock.
5-Comunicação entre Processos.
6-Mecanismos e Algoritmos de Gestão de Memória.
7-Sistema de Ficheiros.
8-Protecção e Segurança.
9-Programa Prático: programação em shell, SO unix e SO windows; Instalação e configuração de servidores unix e windows.

Metodologia de avaliação
Prova escrita: T-parte teórica (40%) e TP-parte teórica-prática (30%).
Prática laboratorial: PL - av. contínua (30%).
Exame:
T = 8 val. (nota mín. 2.4 val.)
TP = 6 val. (nota mín. 1.8 val.)
Avaliação contínua:
PL = 6 val. (nota mín. 1.8 val)

Bibliografia
- Galvin, P. e Silberschatz, A. (2003). Operating System Concepts. : Addison-Wesley
- Nutt, G. (2004). Operating Systems: A Modern Perspective. : Addison Wesley
- Stallings, W. (2005). Operating systems internals and design principles. : Prentice-Hall
- Veiga, L. e Ribeiro, C. e Ferreira, P. e Marques, J. e Rodrigues, R. (2012). Sistemas Operativos. : FCA - Editora Informática

Método de Ensino
Aulas teóricas com exposição oral auxiliada pelas novas tecnologias; Aulas práticas laboratoriais para actividades de carácter experimental com equipamentos computacionais.

Software utilizado nas aulas
Windows 2016 server, Linux (CentOS, Ubuntu), VirtualBox, GParted, GNU Compiler Collection (GCC)

 

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
co-financiado