OPERATING SYSTEMS
cod. 16593

Academic year 2015/16
2° year of course - Second semester
Professor
Alessandro DAL PALU'
Academic discipline
Informatica (INF/01)
Field
Discipline informatiche
Type of training activity
Characterising
84 hours
of face-to-face activities
9 credits
hub: PARMA
course unit
in - - -

Learning objectives

Introduction
Recap on system architectures.
Processes and Thread.
Process state, creation and termination. Thread model. Synchronization: sharing and communication. Process scheduling.
Management of resources. Deadlock
Memory management, paging, segmentation.
I/O devices, controllers, interrupts
File Systems
Unix's shell, scripting, filters.
System programming, system calls, process handling, communication (IPC), threads and FS access.

Prerequisites

- - -

Course unit content

Introduction
Recap on system architectures.
Processes and Thread.
Process state, creation and termination. Thread model. Synchronization: sharing and communication. Process scheduling.
Management of resources. Deadlock
Memory management, paging, segmentation.
I/O devices, controllers, interrupts
File Systems
Unix's shell, scripting, filters.
System programming, system calls, process handling, communication (IPC), threads and FS access.

Full programme

Introduction
Recap on system architectures.
Processes and Thread.
Process state, creation and termination. Thread model. Synchronization: sharing and communication. Process scheduling.
Management of resources. Deadlock
Memory management, paging, segmentation.
I/O devices, controllers, interrupts
File Systems
Unix's shell, scripting, filters.
System programming, system calls, process handling, communication (IPC), threads and FS access.

Bibliography

A. Silberschatz. Operating systems. 8th Edition. Pearson.

Teaching methods

classes and lab

Assessment methods and criteria

written and oral examination

Other information

- - -

2030 agenda goals for sustainable development

- - -

Contacts

Toll-free number

800 904 084

Student registry office

E. segreteria.scienze@unipr.it
T. 0521 90 5116

Quality assurance office

Education manager
dr. Claudia Buga
T. 0521 90 2842
Office e-mail: smfi.didattica@unipr.it
Manager e-mail: claudia.buga@unipr.it

President of the degree course

Prof. Alessandro Dal Palù
E. alessandro.dalpalu@unipr.it

Faculty advisor

Prof. Vincenzo Arceri
E. vincenzo.arceri@unipr.it

Career guidance delegate

Prof. Roberto Alfieri
E. roberto.alfieri@unipr.it

Tutor Proffesors

Prof. Enea Zaffanella
E. enea.zaffanella@unipr.it

Erasmus Delegates

Prof. Roberto Bagnara
E. roberto.bagnara@unipr.it
Student tutor dr. Anna Macaluso
E. anna.macaluso@studenti.unipr.it

Quality assurance manager

Prof. Roberto Alfieri
E. roberto.alfieri@unipr.it

Internships

Prof. Roberto Alfieri
E. roberto.alfieri@unipr.it

Tutor students

Tutor a.a. 2021-2022 dr. Francesco Manfredi
E. francescosaverio.manfredi@studenti.unipr.it

Student representatives: 
Greta Dolcetti 
Massimo Frati
Davide Tarpini