X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileadv.tex;h=f95fa683adba2870995e9c0cb301f63bd055e30f;hp=56b24be494b38014af2817cacdffab6bf17b3dcf;hb=20f69934a33894f6556ed02a73e73e4f9f13f4e8;hpb=1e09a8256d97540694702ac3952f36281542bc60 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.