Accenno sul {{{SCHED_OTHER}}}, da rivedere la parte sullo scheduler.
authorSimone Piccardi <piccardi@gnulinux.it>
Tue, 11 Dec 2007 21:08:15 +0000 (21:08 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Tue, 11 Dec 2007 21:08:15 +0000 (21:08 +0000)
prochand.tex
system.tex

index 3522bbb2a2ae78f252a3516711b28ff3d41885ff..0726c43ee5ddc7d598b8d39006197c873a8dfe55 100644 (file)
@@ -2786,6 +2786,8 @@ funzione.
 % TODO documentare prctl ...
  
 
+% TODO: rivedere alla luce degli aggiornamenti del 2.6 (man sched_setscheduler)
+
 \section{La gestione della priorità di esecuzione}
 \label{sec:proc_priority}
 
@@ -3168,6 +3170,8 @@ assolute diverse da zero o politiche \const{SCHED\_FIFO} e \const{SCHED\_RR}.
     \const{SCHED\_RR}   & Scheduling real-time con politica \textit{Round
       Robin}. \\
     \const{SCHED\_OTHER}& Scheduling ordinario.\\
+    \const{SCHED\_BATCH}& Scheduling ordinario con l'assunzione ulteriore di
+    lavoro \textit{CPU intensive}.\footnotemark\\
     \hline
   \end{tabular}
   \caption{Valori dell'argomento \param{policy} per la funzione
@@ -3175,6 +3179,8 @@ assolute diverse da zero o politiche \const{SCHED\_FIFO} e \const{SCHED\_RR}.
   \label{tab:proc_sched_policy}
 \end{table}
 
+\footnotetext{introdotto con il kernel 2.6.16.}
+
 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
index 37c608549ed3dde854c43dcd8c75bd04c53d4e51..24accd0910461990593720d5cc46b234451008a1 100644 (file)
@@ -1438,6 +1438,7 @@ leggere l'uso delle risorse; esso pu
 \const{RUSAGE\_CHILDREN} per indicare l'insieme dei processi figli di cui si è
 ricevuto lo stato di terminazione. 
 
+% TODO previsto in futuro \const{RUSAGE\_THREAD}, verificare.
 
 \subsection{Limiti sulle risorse}
 \label{sec:sys_resource_limit}