- Docente: Davide Sangiorgi
- Credits: 9
- SSD: INF/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Information Science for Management (cod. 8014)
Learning outcomes
Main concepts and techniques of modern operating systems
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. project. oral exam possible
Teaching tools
electronic slides
Links to further information
http://www.cs.unibo.it/~sangio/
Office hours
See the website of Davide Sangiorgi