OPERATING SYSTEMS

Academic Year 2017/2018 - 2° Year
Teaching Staff: Mario DI RAIMONDO
Credit Value: 9
Taught classes: 36 hours
Exercise: 36 hours
Term / Semester:

Detailed Course Content

The course is an introduction to principles and design of operating systems, essential to coordinate activities and resources of a computing system. It covers the main topics from the software architectures to the management of processes and system resources. With reference to UNIX systems, the laboratory focuses on the use of the shell and on programming, using C language, of crucial aspects related to processes, memory and inter-process communication (IPC).


Textbook Information

authors: Andrew S. Tanenbaum, Herbert Bos
title: Modern Operating Systems (4th edition)
publication year: 2016
ISBN: 978-0133591620

authors: Abraham Silberschatz, Peter Baer Galvin, Greg Gagne
title: Operating System Concepts (9th edition)
publication year: 2014
ISBN: 978-0470128725