Disciplina

Área

Área Científica de Arquitectura e Sistemas Operativos > Sistemas Operativos e Sistemas Distribuídos

Activa nos planos curriculares

LEIC-T 2021 > LEIC-T 2021 > 1º Ciclo > Área Principal > Sistemas Operativos

LETI 2021 > Leti 2021 > 1º Ciclo > Área Principal > Sistemas Operativos

LEIC-A 2021 > Leic-a 2021 > 1º Ciclo > Área Principal > Sistemas Operativos

LERC 2006 > LERC 2006 > 1º Ciclo > Ciências da Engenharia Informática > Sistemas Operativos

LEIC-T 2006 > LEIC-T 2006 > 1º Ciclo > Ciências da Engenharia Informática > Sistemas Operativos

LEIC-A 2006 > LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática > Sistemas Operativos

Nível

A avaliação da disciplina tem 2 componentes: teórica (50%) e laboratorial (50%). A componente teórica consiste em 2 testes. Na época de recurso é possível repescar um ou ambos os testes individualmente.

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

2.5 h/semana

1.5 h/semana

112.0 h/semestre

Objectivos

Programar, ao nível sistema, usando todas as funcionalidades dos sistemas operativos tendo em conta os modelos de programação sequencial e concorrente. 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.

Programa

Programação com processos, tarefas e ficheiros. Programação concorrente sobre memória partilhada. Comunicação entre processos. Organização e evolução dos sistemas operativos. O núcleo de um sistema multiprogramado. Despacho e escalonamento. Memória virtual e algoritmos de gestão de memória do sistema operativo. Sistemas de ficheiros.

Metodologia de avaliação

A avaliação da disciplina tem 2 componentes: teórica (50%) e laboratorial (50%). A componente teórica consiste em 2 testes. Na época de recurso é possível repescar um ou ambos os testes individualmente.

Bibliografia

Principal

Sistemas Operativos (2ª Edição)

José Alves Marques, Paulo Ferreira, Carlos Ribeiro, Luís Veiga, Rodrigo Rodrigues

2012

FCA


Modern Operating Systems, 4th Edition

Andrew S. Tanenbaum

2015

Pearson