Skip to main content

Hva er minnekontrolleren?

Mens du opererer, lagrer datamaskiner aktive data i ram -chips (Random Access Memory (RAM).RAM -brikker er koblet til et datamaskinens hovedkort, og kobles til datamaskinprosessoren 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 harddisk 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 å oppdatere RAM med en konstant hastighet mens datamaskinen drives på.

Under en oppdatering sender minnekontrolleren 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 blir hentet fra de rette stedene.

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.