Deler av Computer Memory

Deler av Computer Memory


Minne er sentral i alt som skjer i en datamaskin. Programmer må ligge i minnet før de kan kjøre. Størrelsen av sentrale komponenter av minne er en av de viktigste tiltakene for hvor kraftig en datamaskin er. Denne størrelsen har fortsatt å utvide logisk, mens skrumping fysisk.

RAM og ROM

De to hovedtyper av minne er random-access memory (RAM) og leseminnet (ROM). ROM er minne som sjelden endres. Den inneholder de programmene som brukes til å starte opp datamaskinen og få operativsystemet til hovedminne. Dette minnet er satt på fabrikken og vanligvis aldri endret. RAM er veldig aktiv minne. Det er raskere og mer kostbart enn platen og brukes til å holde et program mens den er i gang. The Central Processing Unit (CPU) er stadig ute i RAM for å finne neste instruks om å utføre. Når du bytter fra Word til e-post eller en Internett-søkemotor, er programmer som håndterer de ulike oppgavene brakt inn i RAM etter behov.

MAR og MDR

Registrene er små biter av minnet som er akkurat stor nok til å inneholde ett nummer eller et par bokstaver eller en datamaskin instruksjon. Minnet adresseregister (MAR) og minneregister (MDR) kontrollere tilgang til hovedminne. Data går inn i hovedlageret er plassert i MDR, og adressen det kommer inn i er plassert i mars Den "store" instruksjonen utføres, og et par hundre nanosekunder senere, er dataene skrives inn denne adressen. For å lese informasjon fra hovedlageret, blir adressen du ønsker å lese fra er satt i MAR, og "load" instruksjon henrettet. Noen hundre nanosekunder senere, data fra denne adressen vises i MDR.

cache

Cache fungerer akkurat som hovedminnet - det er RAM - men det er mindre, raskere og dyrere. Det er i hovedsak utformet slik at en liten mengde av meget raskt minne kan plasseres på CPU-brikke. Programmet ligger utenfor chip i hovedminnet - i en annen chip eller chips - og den lille delen av programmet du jobber på kan ligge i cache - på CPU chip. Dette betyr at mye av tiden, henter CPU neste instruksjon til å arbeide på hurtig, uten å gå utenfor brikken. Når dette ikke lenger fungerer, kan en ny del av programmet legges i cache.

MMP

Minnet management program (MMP) fungerer med OS å administrere ting som å flytte deler av programmet i cache etter behov, samt holde styr på adressen til neste instruksjon som skal hentes. MMP er også involvert i å bytte mellom programmer på brukerens innfall og holde styr på hva et program gjør når den er slått tilbake i minnet etter å ha vært inaktiv.