Skip to main content
Délia Boino
Submitted by dboino on 7 March 2021
Intended learning outcomes

Students who successfully complete this course will be able to:

  1. Identify the key objectives of an operating system and the key components of its internal architecture;
  2. Understand the differences between user and kernel mode and the system call concept and implementation;
  3. Understand relevant aspects of the implementation and use of the major concepts of operating systems, namely those related to memory management (physical and virtual), I/O and file systems, and the management of processes and threads;
  4. Develop applications that take advantage of the API of operating systems such as Linux;
  5. Understand and use different forms of virtualization, namely system virtualization supported by virtual machine monitors (hypervisors) and at the level of the operating system (containers).

 

Curricular Unit Form

Ficha de Unidade Curricular
Document