next up previous contents index return to home!
Next: Identificatori di processo Up: Multiprocessing Previous: Multiprocessing   Indice   Indice analitico

Processi

Un processo è in Unix un flusso di esecuzione che può essere eseguito in maniera concorrente e caratterizzato da :

un corpo
- Ossia il codice che viene eseguito
uno spazio di memoria privato
- Composto a sua volta da :

una zona dati
- Suddivisa in dati non inizializzati, o BSS, e dati inizializzati.
uno stack
uno heap
- Ossia una zona di memoria in cui il processo può allocare memoria dinamica, tramite, per esempio, la funzione malloc.

una tabella di descrittori di file

un descrittore di processo
- Il Process IDentificator, o più brevemente PID, è tipicamente un numero che identifica univocamente il processo all'interno del sistema.
uno stato privato



Subsections

Giuseppe Lipari 2002-10-27