95604 - OPERATING SYSTEMS AND NETWORKS

Scheda insegnamento

Anno Accademico 2021/2022

Conoscenze e abilità da conseguire

At the end of the course the student knows the main technical problems and the related solution behind networking with particular reference to the Internet. The student can understand the functional principles of a network service and the related quality of service issues as well as the Internet protocol architecture and the main protocols. The student knows how to implement some basic network applications and is able to analyze a protocol behavior.

Contenuti

Introduction to Operating Systems:

  • OS Role;
  • OS functionality and organization; .
  •  O.S architectures.
  •  Concurrency;
  • Processes and Process Synchronization models;
  • Resource allocation and deadlock;
  • Memory Management;
  • IO Management

 


Testi/Bibliografia

Reference Books:

  • Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, (2018). Hard-copy and electronic editions are available; the PDF form is free.
  • Jerome Saltzer, and M. Kaashoek. RES.6-004 Principles of Computer System Design: An Introduction. Spring 2009. Massachusetts Institute of Technology: MIT OpenCourseWare, License: Creative Commons BY-NC-SA 
  • Operating Systems: Principles and Practice 2nd Edition.

Metodi didattici

In Class lectures; slides will be provided and uploaded on the university learning systems.

Modalità di verifica e valutazione dell'apprendimento

Final Exam (Written/Oral)

Strumenti a supporto della didattica

Slides, and the university learning tools such as for example https://virtuale.unibo.it/

Orario di ricevimento

Consulta il sito web di Giovanni Pau

Consulta il sito web di Franco Callegati