- Docente: Davide Sangiorgi
- Credits: 9
- SSD: INF/01
- Language: Italian
- Teaching Mode: In-person learning (entirely or partially)
- Campus: Bologna
- Corso: First cycle degree programme (L) in Information Science for Management (cod. 8014)
Learning outcomes
Main concepts and techniques of modern operating system.
Course contents
Main topics of operating systems, see the course web page, from the
lecturer's web page.
1: Introduction to operating systems (OS) 2: Summary of concepts
of
architecture of computing systems 3: General organisation of an
OS
4: Processes and threads 5: Concurrency and communication 6: CPU
Scheduling
7: Memory management 8: File systems 9: Concepts of
distributed systems 10: Distributed comunication 11: Protection
and
security
Readings/Bibliography
Silberschatz, Galvin, and Gagne, Applied Operating Systems Concepts, John Wiley and Sons (various editions exist, all valid). note: other books are well possible. Discuss this with the lecturer
Teaching methods
About 100 hours, of which 40% of Lab.
Assessment methods
written exam; a project that is part of the "lab" module, with the
final note that takes into account both the written exam and the
project, although with a higher weigth for the written exam. An
oral exam is possible too, both to allow a student to improve
on the
note of the written exam, and to permit a more precise evaluation
of the written exam by the teacher.
Teaching tools
electronic slides
Links to further information
http://www.cs.unibo.it/~sangio/
Office hours
See the website of Davide Sangiorgi