From: Simone Piccardi Date: Tue, 11 Dec 2007 21:08:15 +0000 (+0000) Subject: Accenno sul {{{SCHED_OTHER}}}, da rivedere la parte sullo scheduler. X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=bceed8c0248d573a0a678e93b47d17725068511e;p=gapil.git Accenno sul {{{SCHED_OTHER}}}, da rivedere la parte sullo scheduler. --- diff --git a/prochand.tex b/prochand.tex index 3522bbb..0726c43 100644 --- a/prochand.tex +++ b/prochand.tex @@ -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 diff --git a/system.tex b/system.tex index 37c6085..24accd0 100644 --- a/system.tex +++ b/system.tex @@ -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}