Facoltà di Ingegneria - Guida degli insegnamenti (Syllabus)

Program


Search Search    Print Print

Sistemi Operativi 2
OPERATING SYSTEMS 2
Aldo Franco Dragoni

Seat Ingegneria
A.A. 2015/2016
Credits 9
Hours 72
Period II
Language ENG

Prerequisites
None

Learning outcomes
The course integrates the principles of the Operating Systems already provided in the basic course by adding advanced topics, with particular reference to issues relating to the scheduling of processes in "real time" contexts and distributed contexts.

Program
Operating Systems. Memory Management. File System. I/O. CPU scheduling. Interrupts. DMA. Processes and threads. Communication and Synchronization. Linux: an overview. Scheduling. Interrupt and Synchronization. Real time Operating Systems. Hard and Soft real time. Real time Scheduling. Preemptiveness. RT Algorithms for aperiodic scheduling (EDD, EDF), and periodic scheduling (Rate Monotonic Scheduling - RMS). Linux and real time. Pro & Cons. implementations. RTAI. RTAI. programmin

Development of the examination
LEARNING EVALUATION METHODS
The exam consists of a written test with questions and exercises on the topics covered during the course

LEARNING EVALUATION CRITERIA
The student must demonstrate an adequate knowledge of the scheduling algorithm ”real time”, the principles of distributed programming and programming modules of the Linux kernel.

LEARNING MEASUREMENT CRITERIA
The student must demonstrate a comprehensive knowledge of the contents with the use of appropriate technical terminology.

FINAL MARK ALLOCATION CRITERIA
The vote comes out of thirty

Recommended reading
Silberschatz, Galvin, Gagne, “Sistemi Operativi” VI° Ed., Addison-Wesley, 2002. Giorgio C. Buttazzo, Sistemi In Tempo Reale, Pitagora Editrice Bologna 2008

Courses
  • Ingegneria Informatica e dell'Automazione (Corso di Laurea Magistrale (DM 270/04))
  • Ingegneria Elettronica (Corso di Laurea Magistrale (DM 270/04))




Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427