From: Simone Piccardi Date: Thu, 25 Jul 2002 18:16:17 +0000 (+0000) Subject: Ancora su AIO. X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=20f69934a33894f6556ed02a73e73e4f9f13f4e8;p=gapil.git Ancora su AIO. --- diff --git a/fileadv.tex b/fileadv.tex index 56b24be..f95fa68 100644 --- a/fileadv.tex +++ b/fileadv.tex @@ -437,7 +437,13 @@ sul file da cui i dati saranno letti o scritti. Nel campo \var{aio\_buf} poi andrà specificato l'indirizzo del buffer usato per l'I/O, ed in \var{aio\_nbytes} la lunghezza del trasferimento. -Dato che l'I/O asincrono può supportare +Il campo \var{aio\_reqprio} permette invece di settare la priorità delle +operazioni di I/O.\footnote{in generale perché ciò sia possibile occorre che + la piattaforma supporti questa caratteristica, questo viene indicato + definendo le macro \macro{\_POSIX\_PRIORITIZED\_IO}, e + \macro{\_POSIX\_PRIORITY\_SCHEDULING}.} La priorità viene settata a partire +da quella del processo chiamante (vedi \secref{sec:proc_priority}), cui viene +sottratto il valore di questo campo.