Skip to main content

Hvad er hukommelsescontrolleren?

Under drift gemmer computere aktive data i Random Access Memory (RAM) chips.RAM -chips er tilsluttet et computere bundkort og knyttet til computere -processoren via forsidebussen.De leverer det, der i det væsentlige er en direkte motorvej til udveksling af variabler og programdata.Hukommelsescontrolleren er en chip, der typisk findes på Northbridge på bundkortet.Det administrerer læse- og skriveoperationer med systemhukommelse sammen med at holde RAM aktiv ved at levere hukommelsen med elektrisk strøm.

RAM er generelt en hurtigere løsning end andre typer opbevaring, såsom harddiske og optiske diske.En af underfaldet til RAM er imidlertid, at den skal leveres med en konstant strøm af strøm for at fungere.Så snart tilstrømningen af strømmen stopper, går de oplysninger, der er gemt i RAM -chips, tabt.Hukommelsescontrolleren opfylder dette behov ved at opdatere RAM med en konstant hastighed, mens computeren er tændt.

Under en opdatering sender hukommelsescontrolleren en puls af elektronisk strøm gennem RAM -chips.Mængden af strøm, der sendes gennem RAM, vælges via de computere Binary Input Output System (BIOS).Dette forekommer mindst hver 64 millisekunder, hvilket holder RAM aktiv og de data, der er gemt inden for sikkert mod tab på grund af strømafbrydelser.Uden hukommelsescontrolleren ville dine data gå tabt i fraktioner af et sekund.

Hukommelsescontrolleren administrerer også læsning og skrivningsoperationer til RAM -chips.Det fungerer for at vælge det relevante Demultiplexer -kredsløb til opbevaring og hentning af dato.Tænk på hukommelsen på RAM -chips som huse og Demultiplexer -kredsløbet som en gadeadresse;For at sende oplysninger til et specifikt hus eller for at hente oplysninger fra dette hus, skal computeren vide, hvilken adresse der skal bruges.Hukommelsescontrolleren fungerer som mellemmanden i disse operationer, hvilket sikrer, at de rigtige oplysninger hentes fra de rigtige placeringer.

Hukommelseskontrollere med dobbeltkanal bruges i nogle typer hukommelse.På disse fungerer to hukommelsescontrollere i tandem.De er placeret på to separate busser, også kaldet kanaler, hvilket gør det muligt for flere læse- og skriveoperationer at forekomme samtidigt.Fordelen ved dette er, at i teorien er busens samlede båndbredde fordoblet.I praksis begrænser andre systemovervejelser, såsom busens og processorernes kapacitet, typisk typisk, i hvilket omfang den teoretiske maksimale båndbredde kan anvendes.