FACOLTA' DI INGEGNERIAUniversita' di Pavia
Home
  Teaching > Insegnamenti > Sistemi operativi (mn) Translate this page in English
About the Faculty
Orientation
Teaching
Research
Services
Industry partnerships
Mobility Erasmus
Shortcuts
Search in this site
Sistemi operativi (mn)

2009-10 Academic year

Lecturer: Luca Lombardi  

Course name: Sistemi operativi (mn)
Course code: 062186
Degree course: Ingegneria Informatica
Disciplinary field of science: ING-INF/05
The course relates to:
University credits: CFU 5
Course website: http://vision.unipv.it/corsi/

Specific course objectives

The course aims at explaining the functions and the architectures of modern operating systems. After a brief introduction on the history of operating systems and their relationship with computer technology, the course describes the problems and the main solutions for memory management (especially virtual memory), CPU scheduling and processes, deadlock and semaphores. Other main topics are I/O management, the file system and some key aspect of security, criptography.

Course programme

Introduction to operating systems
History of the operating systems. Classification of operating systems.

CPU and memory management
CPU states. Definition of process and sheduling. Interprocess comunication: semaphores and deadlock. Memory management. Virtual memory.

File system
Files, space allocation on disks. Filesystem management. I/O scheduling.

Security
The security of operating systems. Virus, logical bombs, trapdoor ... Introduction to cryptography.

Course entry requirements

The contents of Fondamenti di Informatica and Calcolatori Elettronici.

Course structure and teaching

Lectures (hours/year in lecture theatre): 25
Practical class (hours/year in lecture theatre): 25
Practicals / Workshops (hours/year in lecture theatre): 0
Project work (hours/year in lecture theatre): 0

Suggested reading materials

Silberschatz, Galvin. Sistemi operativi. Sesta edizione, Addison Wesley, 2002.

Andrew S. Tanenbaum. Modern Operating Systems. Prentice Hall (2002).

William Stallings. Sicurezza delle reti. Addison Wesley, 2001.

Testing and exams

The exam consists of two tests during the course or a singol final written test.

Copyright © Facoltà di Ingegneria - Università di Pavia