Computer systems

Code 989II
Credits 6

Learning outcomes

L’insegnamento ha lo scopo di descrivere le caratteristiche principali, il funzionamento e la struttura di un sistema operativo, con particolare riferimento ai sistemi più diffusi (Windows, Unix) e alle loro varianti. Verranno fornite definizioni ed elementi relativi alla gestione dei processi, della memoria e dei files in un sistema di elaborazione. Verranno esaminate le condizioni di blocco critico e le strategie per prevenirle e risolverle. Si farà anche cenno ai sistemi operativi in tempo reale, ai sistemi operativi distribuiti e alla comunicazione tra processi e tra nodi.