FACOLTA' DI INGEGNERIAUniversita' di Pavia
Home
  Teaching > Course1314 > Sistemi operativi e architetture dei processori Translate this page in English
About the Faculty
Orientation
Teaching
Research
Services
Industry partnerships
Mobility Erasmus
Shortcuts
Search in this site
Sistemi operativi e architetture dei processori

2012-13 Academic year

Lecturer: Marco Ferretti   Luca Lombardi  

Course name: Sistemi operativi e architetture dei processori
Course code: 504842
Degree course:
Disciplinary field of science: ING-INF/05
University credits: ECTS 12
Course website: n.d.

Specific course objectives

Operating Systems (prof. Lombardi) 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

Operating Systems

  • 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

Course structure and teaching

Lectures (hours/year in lecture theatre): 90
Practical class (hours/year in lecture theatre): 0
Practicals / Workshops (hours/year in lecture theatre): 0

Suggested reading materials

Testing and exams

Copyright © Facoltà di Ingegneria - Università di Pavia