Subject: Introduction to Operating Systems

Scientific Area:

Computer Science

Workload:

80 Hours

Number of ECTS:

6 ECTS

Language:

Portuguese

Overall objectives:

Conhecer os conceitos fundamentais subjacentes aos sistemas operativos, com ênfase nas funcionalidades e objetivos dos seus componentes
principais. Será utilizado o ambiente Unix/Linux para exemplificação e prática.
Programar, ao nível do utilizador, rotinas que permitam otimizar a utilização de um sistema operativo.

Syllabus:

.EDC:15689 - dll:1.0.5.1 - updated: 2020-07-03 06:24:33

Literature/Sources:

  • Sistemas Operativos, José Alves Marques, FCA, 2009.
  • Linux ? Curso completo, Fernando Pereira, FCA, 2000

Assesssment methods and criteria:

2 Exames (50% cada/60% nota final)

  • 1º: Unix, ficheiros e processos, Sincronização
  • 2º: Entradas e Saídas, comunicação, memória e ficheiros

Projecto prático: 40% nota Final

  • Criação de um programa para a automatização de tarefas do Sistema Operativo

Nota: Ambos componentes de avaliação têm nota mínima de 9,5.