From: Simone Piccardi Date: Tue, 22 May 2001 22:28:03 +0000 (+0000) Subject: Iniziata risistemazione. Praticamente nulla di significativo X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=commitdiff_plain;h=654eacf69fa5c0ad225fa0306e3ea27e72194957;ds=sidebyside Iniziata risistemazione. Praticamente nulla di significativo --- diff --git a/process.tex b/process.tex index 0c94547..88e059d 100644 --- a/process.tex +++ b/process.tex @@ -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}