X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=system.tex;h=35e27f1059de994f8a8e9b969ab8cd657c6badd8;hp=8184deea5a8c840dff363240def7e73d18a54c55;hb=beece18eba2dcc2a9b915dab61277df8685a3da6;hpb=70ebcafb01df3a4c4a8a3d9dc1b46b68ab373b2f diff --git a/system.tex b/system.tex index 8184dee..35e27f1 100644 --- a/system.tex +++ b/system.tex @@ -1,6 +1,6 @@ %% system.tex %% -%% Copyright (C) 2000-2012 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2014 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -258,7 +258,7 @@ valori ottenuti da \func{sysconf}. \macro{\_POSIX\_SAVED\_IDS} & Il sistema supporta gli identificatori del gruppo \textit{saved} (vedi sez.~\ref{sec:proc_access_id}) - per il controllo di accesso dei processi\\ + per il controllo di accesso dei processi.\\ \const{\_POSIX\_VERSION} & Fornisce la versione dello standard POSIX.1 supportata nel formato YYYYMML (ad esempio 199009L).\\ @@ -1503,16 +1503,16 @@ recepita nello standard POSIX.1-2001, che però indica come campi di \textbf{Valore} & \textbf{Significato}\\ \hline \hline - \const{RUSAGE\_SELF} & ritorna l'uso delle risorse del processo + \const{RUSAGE\_SELF} & Ritorna l'uso delle risorse del processo corrente, che in caso di uso dei \textit{thread} ammonta alla somma delle risorse utilizzate da tutti i \textit{thread} del processo.\\ - \const{RUSAGE\_CHILDREN} & ritorna l'uso delle risorse dell'insieme dei + \const{RUSAGE\_CHILDREN} & Ritorna l'uso delle risorse dell'insieme dei processi figli di cui è ricevuto lo stato di terminazione, che a loro volta comprendono quelle dei loro figli e così via.\\ - \const{RUSAGE\_THREAD} & ritorna l'uso delle risorse del \textit{thread} + \const{RUSAGE\_THREAD} & Ritorna l'uso delle risorse del \textit{thread} chiamante.\\ \hline \end{tabular} @@ -1999,9 +1999,9 @@ prototipo è: \begin{errlist} \item[\errcode{EACCES}] non si hanno i permessi per accedere a \param{pathname}. + \item[\errcode{ENOSYS}] il kernel non supporta il \textit{BSD accounting}. \item[\errcode{EPERM}] il processo non ha privilegi sufficienti ad abilitare il \textit{BSD accounting}. - \item[\errcode{ENOSYS}] il kernel non supporta il \textit{BSD accounting}. \item[\errcode{EUSERS}] non sono disponibili nel kernel strutture per il file o si è finita la memoria. \end{errlist} @@ -2176,9 +2176,10 @@ maniera indipendente usando la costante del kernel \const{USER\_HZ}. Fino al kernel 2.6.21 la durata di un \textit{jiffy} costituiva la risoluzione massima ottenibile nella misura dei tempi impiegabile in una \textit{system call} (ad esempio per i timeout). Con il 2.6.21 e l'introduzione degli -\textit{high-resolution timers} (HRT) è divenuto possibile ottenere, per le -funzioni di attesa ed i timer, la massima risoluzione possibile fornita -dall'hardware. Torneremo su questo in sez.~\ref{sec:sig_timer_adv}. +\itindex{High~Resolution~Timer~(HRT)} \textit{high-resolution timers} (HRT) è +divenuto possibile ottenere, per le funzioni di attesa ed i timer, la massima +risoluzione possibile fornita dall'hardware. Torneremo su questo in +sez.~\ref{sec:sig_timer_adv}. @@ -2442,9 +2443,9 @@ usare la funzione \funcd{adjtime}, il cui prototipo è: {La funzione ritorna $0$ in caso di successo e $-1$ per un errore, nel qual caso \var{errno} assumerà uno dei valori: \begin{errlist} - \item[\errcode{EPERM}] il processo non i privilegi di amministratore. \item[\errcode{EINVAL}] il valore di \param{delta} eccede il massimo consentito. + \item[\errcode{EPERM}] il processo non i privilegi di amministratore. \end{errlist} } \end{funcproto} @@ -2490,10 +2491,10 @@ regolare anche la velocità e le derive dell'orologio di sistema. La funzione successo e $-1$ per un errore, nel qual caso \var{errno} assumerà uno dei valori: \begin{errlist} - \item[\errcode{EPERM}] si è richiesta una modifica dei parametri ed il - processo non ha i privilegi di amministratore. \item[\errcode{EINVAL}] si sono indicati valori fuori dall'intervallo consentito per qualcuno dei campi di \param{buf}. + \item[\errcode{EPERM}] si è richiesta una modifica dei parametri ed il + processo non ha i privilegi di amministratore. \end{errlist} ed inoltre \errval{EFAULT} nel suo significato generico.} \end{funcproto} @@ -2510,12 +2511,12 @@ delle costanti elencate in tab.~\ref{tab:adjtimex_return}. \textbf{Nome} & \textbf{Valore} & \textbf{Significato}\\ \hline \hline - \const{TIME\_OK} & 0 & orologio sincronizzato.\\ - \const{TIME\_INS} & 1 & inserimento di un \textit{leap second}.\\ - \const{TIME\_DEL} & 2 & cancellazione di un \textit{leap second}.\\ + \const{TIME\_OK} & 0 & Orologio sincronizzato.\\ + \const{TIME\_INS} & 1 & Inserimento di un \textit{leap second}.\\ + \const{TIME\_DEL} & 2 & Cancellazione di un \textit{leap second}.\\ \const{TIME\_OOP} & 3 & \textit{leap second} in corso.\\ \const{TIME\_WAIT} & 4 & \textit{leap second} avvenuto.\\ - \const{TIME\_BAD} & 5 & orologio non sincronizzato.\\ + \const{TIME\_BAD} & 5 & Orologio non sincronizzato.\\ \hline \end{tabular} \caption{Possibili valori ritornati da \func{adjtimex} in caso di successo.} @@ -2613,9 +2614,9 @@ sintassi specificata per la forma equivalente di questa funzione definita come \code{ADJ}. Si tenga presente infine che con l'introduzione a partire dal kernel 2.6.21 -degli \itindex{high~resolution~timer} \textit{high resolution timer} ed il -supporto per i cosiddetti POSIX \textit{real-time clock}, si può ottenere il -\textit{calendar time} direttamente da questi, come vedremo in +degli \itindex{High~Resolution~Timer~(HRT)} \textit{high-resolution timer} ed +il supporto per i cosiddetti POSIX \textit{real-time clock}, si può ottenere +il \textit{calendar time} direttamente da questi, come vedremo in sez.~\ref{sec:sig_timer_adv}, con la massima risoluzione possibile per l'hardware della macchina. @@ -2874,7 +2875,7 @@ lo stato di \param{s} è indefinito. \var{\%S}&\texttt{50} & Secondo.\\ \var{\%U}&\texttt{16} & Settimana dell'anno (partendo dalla domenica).\\ - \var{\%w}&\texttt{3} & Giorno della settimana. \\ + \var{\%w}&\texttt{3} & Giorno della settimana.\\ \var{\%W}&\texttt{16} & Settimana dell'anno (partendo dal lunedì).\\ \var{\%x}&\texttt{04/24/02} & La data.\\