Cap.04 Gestione dei processi

Un processo si può pensare come un programma in esecuzione. Per svolgere il proprio compito, un processo richiede determinate risorse, come tempo d’elaborazione della CPU, memoria, file e dispositivi di I/O. Queste risorse si assegnano al processo al momento della sua creazione o durante l’esecuzione. Il processo è l’unità di lavoro nella maggior parte dei sistemi. Un sistema di questo tipo è formato da processi del sistema operativo, che eseguono il codice di sistema, e da processi utenti, che eseguono il codice utente. Tutti questi processi si possono eseguire in modo concorrente. Benché tradizionalmente un processo contenga in solo thread di controllo dell’esecuzione, la maggior parte dei sistemi operativi moderni attualmente gestisce processi con più thread. Il sistema operativo è responsabile delle seguenti attività connesse alla gestione dei processi e dei thread di sistema e utenti: creazione e cancellazione, offerta dei meccanismi di sincronizzazione e comunicazione, gestione delle situazioni di stallo.
Durata:2h
Relatori:Francesca Gentile

Vuoi saperne di più?

Compila ora il form,
sarai ricontattato da un nostro operatore

contattaci subito