2023

Operative systems

Name: Operative systems
Code: INF13202L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese, English
Regime de Frequência: Presencial

Sustainable Development Goals

Learning Goals

The student should be able to:
- Understand the main services and resources that are provided by operating systems;
- Develop and implement simplified versions of the most usual operating systems algorithms and functions;
- Develop application level software using the resources provided by operating systems;
- Develop system integration;
- Search, understand, and adapt to new operating systems, and programming environments.

Contents

Main Topics:
Main tasks of an operating system
Operating system architecture and organization
Dual Mode operation
Multi-processing, concurrency and parallelism
Processes and threads
Scheduling
Memory management
Virtualization
File systems
Redundancy and RAID systems

Project topics:
Processes and thread creation
Scheduling algorithms
Memory allocation algorithms
Indexed file system
Interprocess communication

Teaching Methods

The teaching methodologies include:
All resources are provided in an e-learning digital platform (e.g. Moodle);
The relevant resources are provided previously to each presencial session;
Practical example presentations, demos, and problem solving for each presented concept;
Presentation and submission of exercises in the e-learning digital platform;
Concept presentation is oriented around proposed projects;
Session with Invited speaker from a private company concerning one of the topics and showing the practical application of key concepts and techniques.

Assessement:
A - two to four written tests and/or final written exam;
B - resolution of problems and development of a small individual or group project, including a presentation and discussion of the proposed solutions;
The final grade is the weighted average of the two components, where each component as a minimum of 40% of weight.