Aggiunta di note.
[gapil.git] / prochand.tex
index a500f25e10738ed9614475aeb9a3e6ff86fb5039..88f897af64da1ee0b43aba4a2aabd3562860f41e 100644 (file)
@@ -483,7 +483,7 @@ padre, effettuando per primo una operazione di scrittura in memoria, attivi il
 meccanismo del \itindex{copy~on~write} \textit{copy on write}. Questa
 operazione infatti potrebbe risultare del tutto inutile qualora il figlio
 fosse stato creato solo per eseguire una \func{exec}, in tal caso infatti si
-invocherebbe un'altro proramma scartando completamente lo spazio degli
+invocherebbe un altro programma scartando completamente lo spazio degli
 indirizzi, rendendo superflua la copia della memoria modificata dal padre.
 
 Eseguendo sempre per primo il figlio la \func{exec} verrebbe effettuata subito
@@ -1484,7 +1484,7 @@ del programma per caricare le librerie necessarie ed effettuare il link
 dell'eseguibile.\footnote{il formato è ormai in completo disuso, per cui è
   molto probabile che non il relativo supporto non sia disponibile.} Se il
 programma è in formato ELF per caricare le librerie dinamiche viene usato
-l'interprete indicato nel segmento \const{PT\_INTERP} pervisto dal formato
+l'interprete indicato nel segmento \const{PT\_INTERP} previsto dal formato
 stesso, in genere questo è \sysfile{/lib/ld-linux.so.1} per programmi
 collegati con le \acr{libc5}, e \sysfile{/lib/ld-linux.so.2} per programmi
 collegati con le \acr{glibc}.
@@ -2828,7 +2828,7 @@ essenziale anche dal tipo di utilizzo che deve essere fatto del sistema, per
 cui non esiste un meccanismo che sia valido per tutti gli usi.
 
 La caratteristica specifica di un sistema multitasking come Linux è quella del
-cosiddetto \itindex{prehemptive~multitasking} \textit{prehemptive
+cosiddetto \itindex{preemptive~multitasking} \textit{preemptive
   multitasking}: questo significa che al contrario di altri sistemi (che usano
 invece il cosiddetto \itindex{cooperative~multitasking} \textit{cooperative
   multitasking}) non sono i singoli processi, ma il kernel stesso a decidere
@@ -3017,7 +3017,7 @@ la priorit
 
 Gli standard SUSv2 e POSIX.1 prevedono che la funzione ritorni il nuovo valore
 di \var{nice} del processo; tuttavia la system call di Linux non segue questa
-convenzione e restituisce sempre 0 in caso di successo, questo perchè $-1$ è
+convenzione e restituisce sempre 0 in caso di successo, questo perché $-1$ è
 un valore di \var{nice} legittimo e questo comporta una confusione con una
 eventuale condizione di errore. 
 
@@ -3220,6 +3220,8 @@ assolute diverse da zero o politiche \const{SCHED\_FIFO} e \const{SCHED\_RR}.
 
 \footnotetext{introdotto con il kernel 2.6.16.}
 
+% TODO manca SCHED_IDLE
+
 Il valore della priorità è passato attraverso la struttura
 \struct{sched\_param} (riportata in fig.~\ref{fig:sig_sched_param}), il cui
 solo campo attualmente definito è \var{sched\_priority}, che nel caso delle
@@ -3756,7 +3758,7 @@ varie funzioni di libreria, che sono identificate aggiungendo il suffisso
 % LocalWords:  shmctl ioperm iopl chroot ptrace accounting swap reboot hangup
 % LocalWords:  vhangup mknod lease permitted inherited inheritable bounding AND
 % LocalWords:  capability capget capset header ESRCH undef version obj clear PT
-% LocalWords:  pag ssize length proc capgetp prehemptive cache runnable Stopped
+% LocalWords:  pag ssize length proc capgetp preemptive cache runnable Stopped
 % LocalWords:  Uninterrutible SIGSTOP soft slice nice niceness counter which SC
 % LocalWords:  getpriority who setpriority RTLinux RTAI Adeos fault FIFO First
 % LocalWords:  yield Robin setscheduler policy param OTHER priority setparam to
@@ -3772,9 +3774,10 @@ varie funzioni di libreria, che sono identificate aggiungendo il suffisso
 % LocalWords:  cpusetsize cpuset atomic tickless redirezione WCONTINUED stopped
 % LocalWords:  waitid NOCLDSTOP ENOCHLD WIFCONTINUED ifdef endif idtype siginfo
 % LocalWords:  infop ALL WEXITED WSTOPPED WNOWAIT signo CLD EXITED KILLED page
-% LocalWords:  CONTINUED
+% LocalWords:  CONTINUED sources forking Spawned successfully executing exiting
 
 %%% Local Variables: 
 %%% mode: latex
 %%% TeX-master: "gapil"
 %%% End: 
+% LocalWords:  next cat for COMMAND pts bash defunct