You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
I Device: significato ed uso 71<br />
uptime 5.7.6<br />
uptime è un comando utile per conoscere la situazione alcuni dati generali sul funzionamento<br />
del computer da quando è stato acceso. Ad esempio:<br />
$ uptime<br />
11:51:57 up 18 days, 19 min, 6 users, load average: 0.56, 0.46, 0.37<br />
$<br />
Le informazioni che uptime ci restituisce sono intuitive: prima di tutto l’ora corrente<br />
(11:51:57), quindi il tempo di funzionamento (diciotto giornie 19 minuti), il numero<br />
di utenti collegati al sistema in quel momento (6), e il carico. Quest’ultimo è uno dei<br />
parametri con cui si valuta il lavoro al quale il computer è sottoposto. Il tre “load” indicati<br />
nell’ordinesono il massimo, il medio ed il minimo. Un punto di carico equivale a dire che<br />
la CPU ha lavoro a sufficienza per riempire il suo naturale ciclo di calcolo della durata<br />
di un secondo. Per dirla in altro modo, nell’arco di un secondo la CPU non ha tempo<br />
di eseguire un NOP, ossia un’istruzione vuota, che non fa nulla, che viene abitualmente<br />
“eseguita” nelle pause di elaborazione.<br />
5.8 I Device: significato ed uso<br />
I device sono le periferiche, la strumentazione, più in generale l’hardware con il quale<br />
UNIX può interagire. Ad esempio uno scanner A4 è un device, un mouse è un device, ma<br />
anche un disco fisso interno o una scheda di rete sono un device.<br />
Il sistema con cui UNIX controlla tutti questi giocattoli è molto diverso rispetto a quello<br />
usa sotto altri Sistemi Operativi. UNIX è infatti fortemente improntato alla gestione dei<br />
file (come forse avrete già notato) e quindi è stato progettato per utilizzare anche altre<br />
periferiche, oltre agli hard disk. come fossero dei file.<br />
Per far questo UNIX utilizza un tipo speciale di file che è stato poi definito esso stesso<br />
device. Un device file può essere di due tipi: character device o block device . I primi<br />
differiscono dai secondi in quanto NON utilizzano una cache per bufferizzare i dati. Ossia<br />
scrivono i dati sulla periferica un carattere alla volta , da cui il nome di character device.<br />
Al contrario i block device scrivono i dati usando un buffer ossia un “blocco di dati”, da<br />
cui il loro nome.<br />
Andiamo a dare un’occhiata dietro le quinte: