Hva er minnekontrolleren?
Mens du opererer, lagrer datamaskiner aktive data i ram -chips (Random Access Memory (RAM). RAM -brikker er koblet til datamaskinens hovedkort, og kobles til datamaskinens prosessor via forsidebussen. De gir det som egentlig er en direkte motorvei for utveksling av variabler og programdata. Minnekontrolleren er en brikke som vanligvis finnes på Northbridge i hovedkortet. Den administrerer lese- og skriveoperasjoner med systemminnet, sammen med å holde RAM aktiv ved å levere minnet med elektrisk strøm.
RAM er generelt en raskere løsning enn andre typer lagring som harddisker og optiske plater. En av undergangene for RAM er imidlertid at den må leveres med en konstant strøm av strøm for å operere. Så snart tilstrømningen av strøm stopper, går informasjonen som er lagret i RAM -brikker tapt. Minnekontrolleren oppfyller dette behovet ved å "forfriskende" RAM med en konstant hastighet mens datamaskinen drives på.
Under en "oppdatering", minnekontrolleren savslutter en puls av elektronisk strøm gjennom RAM -brikkene. Mengden strøm som sendes gjennom RAM er valgt gjennom datamaskinens binære inngangsutgangssystem (BIOS). Dette skjer minst hver 64 millisekunder, og holder RAM aktiv og dataene som er lagret i sikkert mot tap på grunn av strømavbrudd. Uten minnekontrolleren ville dataene dine gå tapt i brøkdeler av et sekund.
Minnekontrolleren administrerer også lese- og skriveoperasjoner til RAM -brikkene. Den virker for å velge riktig demultiplexer -krets for datalagring og gjenfinning. Tenk på minnet på rambrikker som hus og demultiplexer -kretsen som en gateadresse; For å "sende" informasjon til et bestemt hus eller for å hente informasjon fra det huset, må datamaskinen vite hvilken adresse som skal brukes. Minnekontrolleren fungerer som mellommann i disse operasjonene, og sikrer at riktig informasjon er RetrieVed fra de rette stedene.
Dobbeltkanals minnekontrollere brukes i noen typer minne. På disse fungerer to minnekontrollere i tandem. De er plassert på to separate "busser", også kalt kanaler, slik at flere lese- og skriveoperasjoner kan oppstå samtidig. Fordelen med dette er at i teorien er den totale båndbredden til bussen doblet. I praksis begrenser imidlertid andre systemhensyn som hastigheten på bussen og prosessorens kapasiteter typisk i hvilken grad den teoretiske maksimale båndbredden kan brukes.