Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Sistemi Operativi

Funzioni di un SO: gestione dei processi
    I
Lezione 8
Parte 2 di 5

 

Vedi anche i corsi correlati:


Partner:


 

Un concetto chiave in tutti i sistemi operativi è il processo, ovvero l’istanza di un programma in esecuzione, che è costituito da:
1. il codice eseguibile (detto anche testo);
2. i dati su cui il codice lavora;
3. una lista (più o meno lunga) di strutture dati e informazioni che occupano risorse di sistema.
E’ indispensabile comprendere che programma e processo sono due cose distinte.
Un programma è un’entità passiva, un codice binario che può risiedere in un sistema di memorizzazione (come il disco) anche se il computer è spento e la cui durata può essere (almeno in teoria) infinita.
Di contro, un processo è un’entità attiva, che scaturisce da un programma quando questo viene mandato in esecuzione e la cui durata è variabile e dipende dall’ambiente di esecuzione.
Inoltre per esistere un processo ha bisogno che il computer sia almeno acceso :-).

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!