Iniziata risistemazione. Praticamente nulla di significativo
authorSimone Piccardi <piccardi@gnulinux.it>
Tue, 22 May 2001 22:28:03 +0000 (22:28 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Tue, 22 May 2001 22:28:03 +0000 (22:28 +0000)
process.tex

index 0c94547..88e059d 100644 (file)
@@ -1,14 +1,22 @@
-\chapter{Il funzionamento di un processo unix}
-\label{cha:process}
+\chapter{L'interfaccia base con i processi}
+\label{cha:process_interface}
 
-Prima di entrare nei dettagli di come un sistema unix gestisce la presenza di
-molti processi concorrenti daremo una descrizione del funzionamento di un
-singolo processo, come viene posto in esecuzione, come viene terminato, come
-vede la memoria e la può gestire, come può ricevere e gestire i parametri.
+Come accennato nell'introduzione il processo è l'unità di base con cui un
+sistema unix alloca ed utilizza le risorse.  Questo capitolo tratterà
+l'interfaccia base fra il sistema e i processi, su come vengono passati i
+parametri, come viene gestita e allocata la memoria, su come un processo può
+richiedere servizi al sistema, su cosa deve fare quando ha finito la sua
+esecuzione.
+
+In genere un programma viene eseguito quando un processo lo fa partire
+eseguendo una funzione della famiglia \texttt{exec}; torneremo su questo e
+sulla la creazione e gestione dei processi nel prossimo capitolo, in questo
+affronteremo l'avvio e il funzionamento di un programma dal punto di vista del
+programma posto in esecuzione.
 
 
 \section{La funzione \texttt{main}} 
-\label{sec:proc_}
+\label{sec:proc_main}
 
 
 
@@ -21,6 +29,11 @@ vede la memoria e la pu
 \label{sec:proc_exit}
 
 
+\section{La gestione della memoria}
+\label{sec:proc_mem_manag}
+
+
+
 \section{Gestione di parametri e opzioni}
 \label{sec:parameter_options}