Please enable JavaScript.
Coggle requires JavaScript to display documents.
Trasferimento dati (I registri hanno specifici utilizzi che sono: (-Porta…
Trasferimento dati
-
Protocolli
obbiettivo di bilanciare costo/prestazioni . utilizzeremo in confronto tempo di reazione , velocità trasferimento dati, efficenza uso CPU, complessità flessibilità e costo
-
Attesa attiva (polling)
Processore interroga periodicamente tutte periferiche (polling) per capire se sono dati da leggere o se è possibile scrivere su di essere
-
Interrupt
Metodo semplice per avvisare processore che periferica è libera e quello di inviarli messaggio di interruzione
-
Direct Memory Access
per evitare latenza tipica delle interruzioni si utilizzano nuove strategie in grado di interfacciare direttamente memoria con dispositivi I/O. Si chiama DMA
-
-
I/O del kernel
-
zona memoria che contiene file relativamente utilizzati cosi che che la CPU vi deve accedere di nuovo questi possono essere prelevati direttamente senza dover accedere alla memoria
differentemente da buffering è che nel buffer si trova l'unita instanza di un informazione mentre la cache mantiene una copia
consiste nel trovare ordine efficiente di gestione delle chiamate I/O migliorando prestazioni globali del sistema
viene gestita una coda per ogni processo e prediligendo quelle a priorità maggiore o diversi atri principi base a tempo
-