la CPU del computer è un dispositivo molto occupato , l'esecuzione di programmi di elaborazione testi , browser Web e altre applicazioni . La CPU in sé non ha la stanza per contenere tutti i programmi attivi , invece , li mantiene in memoria ad accesso casuale ( RAM) , dove può raggiungere i dati in modo rapido . Esso ha un collegamento diretto alla RAM e muove grandi blocchi di dati ad esso a velocità elevate . Prima dell'avvento dei microprocessori a basso costo , la CPU ha fatto faccende come spostare i dati dalla RAM al disco rigido e stampante . Tuttavia, si può fare solo questi compiti da rubare il tempo lontano da i vostri programmi applicativi , che li rende pigro da usare.
Periferiche
dispositivi esterni alla CPU e la memoria sono chiamato periferiche . Questi componenti, come il disco rigido , stampante e monitor , beneficiano microprocessori economici. Con un proprio processore , il disco rigido , ad esempio , in grado di individuare e memorizzare i dati al suo disco magnetico indipendente dalla CPU . Se il disco rigido deve ancora attendere i dati dalla CPU , però, con un proprio microprocessore è meno di un vantaggio , la CPU deve ancora fermare il suo altro lavoro solo per inviare i dati al disco rigido
< . br>
DMA
microprocessore del disco rigido ha accesso diretto alla RAM , non ha bisogno di aspettare i dati dalla CPU . Un sistema chiamato DMA fa esattamente che , girando il controllo della memoria a dispositivi diversi dal CPU . Durante un trasferimento DMA , la CPU può essere al lavoro su altri compiti . Trasferimenti DMA sono più veloci di quelli che utilizzano la CPU , perché la CPU deve leggere la memoria di RAM , quindi inviarlo ai dispositivi periferici .
Memoria Contention
RAM è normalmente disponibile a un solo dispositivo alla volta , se è la CPU o un dispositivo periferico . Quando il disco rigido fa un trasferimento DMA , la CPU deve attendere per accedere alla memoria , anche se non è correlata ai dati del disco rigido. RAM diventa un collo di bottiglia in casi come questo , la creazione di una condizione chiamata contesa memoria . Alcuni disegni DMA rompono memoria accede in pezzi più piccoli , riducendo il tempo di attesa del dispositivo .
hardware © www.354353.com