Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- I/O DMA Domanda risp multipla (http://www.dsy.it/forum/showthread.php?threadid=42659)
I/O DMA Domanda risp multipla
Un sistema dotato di dispositivo di DMA deve trasferire un blocco di 512 byte in memoria
centrale. Il tempo di
accesso a memoria centrale e' di 200 nsec., il tempo medio di esecuzione di una istruzione
macchina e' di 1 micro
sec., la routine di gestione interrupt associata al DMA e' composta da circa 10 istruzioni.
Quanto tempo richiede il
trasferimento del blocco dal momento in cui il dispositivo di I/O riceve il blocco dal disco al
momento in cui il
driver del disco riprende il ontrollo della CPU?
A) 10 microsec.
B) 112.4 microsec.
C) 614.4 microsec.
D) 10.2 microsec.
Risposta esatta: B
Qualcuno mi sa spiegare perchè?
__________________
.:: D ::.
Ciao,
credo che la ragione sia che viene inviato un solo byte alla volta, quindi devi calcolare il tempo di accesso x ogni singolo byte.
Per intenderci: 512 Byte * 200nsec = 102400 quindi 102.4 microsec, cui devi poi aggiungere il tempo portato via dall'interrupt, ossia 10 microsec ==> 112.4 microsec.
Credo sia per questo...
Ciao,
Paolo
__________________
Paolo~
Perfetto! Grazie mille!
__________________
.:: D ::.
All times are GMT. The time now is 08:58. | Show all 3 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.