Politecnico di Torino
Politecnico di Torino
   
Login  
it
Politecnico di Torino
Academic Year 2007/08
04CJCCG, 04CJCCH, 04CJCCW
Operating systems
1st degree and Bachelor-level of the Bologna process in Electronic Engineering - Vercelli
Master of science-level of the Bologna process in Electronic Engineering - Vercelli
1st degree and Bachelor-level of the Bologna process in Computer Engineering - Vercelli
Teacher Status SSD Les Ex Lab Tut Years teaching
Sanna Andrea ORARIO RICEVIMENTO AC ING-INF/05 32 0 18 0 7
SSD CFU Activities Area context
ING-INF/05 5 B - Caratterizzanti Ingegneria informatica
Objectives of the course
The module introduces the concurrent programming techniques and the architecture of operating systems, with particular emphasis on system resources and system programming. The Linux operating system will be used as a case study for theoretical analysis and class projects.
Syllabus
Classification of operating systems: Batch, Interactive, Real time, Virtual Machines
Architecture of operating systems
Different forms of kernels
Sequential and concurrent processes
Process status, domain and context-switching
UNIX system call for process handling
Process synchronization
Event flags, signals, semaphores, IPC
System management: commands and shell scripts ' filters
Bibliography
A. Silberschatz: 'Operating System Concepts', 6th Edition, WILEY, 2003, ISBN: 0471262722
Phil Cornes,'The Linux A-Z', ISBN 0132347091, Prentice Hall, 1997

Programma definitivo per l'A.A.2007/08
Back



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti