08574 - Operating Systems

Academic Year 2011/2012

  • 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