Wat is de geheugencontroller?
Tijdens het werken slaan computers actieve gegevens op in chips voor willekeurige Access Memory (RAM). RAM -chips worden aangesloten op het moederbord van een computer en via de voorzijdebus gekoppeld aan de processor van de computer. Ze bieden wat in wezen een directe snelweg is voor de uitwisseling van variabelen en programmagegevens. De geheugencontroller is een chip die meestal op de noordbridge van het moederbord wordt gevonden. Het beheert lees- en schrijfbewerkingen met systeemgeheugen, samen met het actief houden van de RAM door het geheugen te voorzien van elektrische stroom.
RAM is over het algemeen een snellere oplossing dan andere soorten opslag zoals harde schijven en optische schijven. Een van de ondergang van RAM is echter dat deze moet worden geleverd met een constante stroom van vermogen om te werken. Zodra de instroom van stroom stopt, gaat de informatie die is opgeslagen in RAM -chips verloren. De geheugencontroller voldoet aan deze behoefte door de RAM met een constante snelheid te "verfrissen" terwijl de computer wordt ingeschakeld.
Tijdens een "verversing", de geheugencontroller sBeëindigt een puls van elektronische stroom door de RAM -chips. De hoeveelheid stroom die via RAM wordt verzonden, wordt geselecteerd via het binaire invoeruitvoersysteem van de computer (BIOS). Dit gebeurt ten minste om de 64 milliseconden, waardoor de RAM actief blijft en de gegevens die binnen beveiliging worden opgeslagen tegen verlies als gevolg van stroomonderbrekingen. Zonder de geheugencontroller zouden uw gegevens verloren gaan in breuken van een seconde.
De geheugencontroller beheert ook lees- en schrijfbewerkingen naar de RAM -chips. Het werkt om het juiste Demultiplexer -circuit te selecteren voor gegevensopslag en ophalen. Denk aan de herinnering op RAM -chips zoals huizen en het demultiplexer -circuit als een straatadres; Om informatie naar een specifiek huis te "mailen" of om informatie uit dat huis op te halen, moet de computer weten welk adres te gebruiken. De geheugencontroller fungeert als de tussenpersoon in deze operaties en zorgt ervoor dat de juiste informatie opneemtVed van de juiste locaties.
geheugencontrollers met dubbele kanaal worden in sommige soorten geheugen gebruikt. Hierover werken twee geheugencontrollers samen. Ze worden gepositioneerd op twee afzonderlijke "bussen", ook wel kanalen genoemd, waardoor meerdere lees- en schrijfbewerkingen tegelijkertijd kunnen plaatsvinden. Het voordeel hiervan is dat in theorie de totale bandbreedte van de bus wordt verdubbeld. In de praktijk beperken echter andere systeemoverwegingen zoals de snelheid van de bus en de capaciteiten van de processors doorgaans de mate waarin de theoretische maximale bandbreedte kan worden gebruikt.