Le parti della memoria del computer

April 7

Le parti della memoria del computer


La memoria è centrale per tutto ciò che accade in un computer. I programmi devono risiedere nella memoria prima di poter correre. Le dimensioni dei componenti chiave di memoria è una delle misure più importanti di quanto potente un computer. Questa dimensione ha continuato ad espandere logicamente mentre la riduzione fisicamente.

RAM e ROM

I due tipi principali di memoria sono memoria ad accesso casuale (RAM) e memoria di sola lettura (ROM). ROM è la memoria che raramente è cambiato. Esso contiene i programmi che vengono utilizzati per avviare il computer e portare il sistema operativo nella memoria principale. Questa memoria è impostato in fabbrica e di solito non è mai cambiato. RAM è la memoria molto attiva. È più veloce e più costoso di ROM e viene utilizzato per contenere un programma mentre è in esecuzione. La Central Processing Unit (CPU) è costantemente alla ricerca nella RAM per trovare la prossima istruzione da eseguire. Quando si passa da Word a e-mail o un motore di ricerca su Internet, i programmi che gestiscono i diversi compiti vengono portati in RAM, se necessario.

MAR e MDR

I registri sono piccoli pezzi di memoria che sono solo abbastanza grande da contenere un numero o un paio di lettere o di una istruzione computer. Il registro indirizzo di memoria (MAR) e registro di dati di memoria (MDR) controllare l'accesso alla memoria principale. I dati che vanno nella memoria principale si trova in MDR, e l'indirizzo che sta andando in vengono inseriti nel Marzo L'istruzione "negozio" viene eseguito, e un paio di centinaia di nanosecondi dopo, i dati vengono scritti in tale indirizzo. Per leggere le informazioni dalla memoria principale, l'indirizzo che si desidera leggere da viene messo nel MAR, e l'istruzione "carico" viene eseguito. A poche centinaia di nanosecondi dopo, i dati da tale indirizzo appare nella MDR.

nascondiglio

Cache funziona come memoria principale - è la RAM - ma è più piccolo, più veloce e più costoso. È stato progettato principalmente quindi una piccola quantità di memoria molto veloce può essere posizionato sul chip CPU. Il programma risiede fuori chip memoria principale - in un altro chip o circuiti integrati - e la piccola parte del programma che si sta lavorando può risiedere nella cache - sul chip della CPU. Ciò significa che, gran parte del tempo, la CPU preleva l'istruzione successiva a lavorare rapidamente, senza andare fuori chip. Quando questo non funziona più, una nuova sezione del programma può essere caricato nella cache.

MMP

Il programma di gestione della memoria (MMP) funziona con il sistema operativo per gestire le cose come lo spostamento sezioni del programma nella cache, se necessario, così come tenere traccia dell'indirizzo della prossima istruzione da prelevare. La MMP è anche coinvolto nel passaggio tra i programmi a capriccio degli utenti e tenere traccia di ciò che un programma sta facendo quando viene acceso di nuovo nella memoria dopo essere stato inattivo.