Skip to main content

Vad är minneskontrollen?

Under drift lagrar datorer aktiva data i RAM -chips i Random Access Memory (RAM).RAM -chips är anslutna till ett datorkort och länkas till datorprocessorn via framsidan.De tillhandahåller vad som i huvudsak är en direkt motorväg för utbyte av variabler och programdata.Memory Controller är ett chip som vanligtvis finns på moderkortets norra.Den hanterar läs- och skrivoperationer med systemminnet, tillsammans med att hålla RAM aktivt genom att leverera minnet med elektrisk ström.

RAM är i allmänhet en snabbare lösning än andra typer av lagring som hårddiskar och optiska skivor.En av nedgångarna till RAM är emellertid att den måste förses med ett konstant maktflöde för att fungera.Så snart tillströmningen av kraft stannar förloras informationen som lagras i RAM -chips.Minneskontrollern uppfyller detta behov genom att uppdatera RAM -ramen med konstant hastighet medan datorn är påslagen.

Under en uppdatering skickar minneskontrollen en puls elektronisk ström genom RAM -chips.Mängden ström som skickas via RAM väljs via Computers Binary Input Output System (BIOS).Detta inträffar minst varje 64 millisekunder, håller RAM -ramen aktiv och data lagras inom Secure mot förlust på grund av strömavbrott.Utan minneskontrollen skulle dina data gå förlorade i fraktioner av en sekund.

.Det verkar för att välja lämplig Demultiplexer -krets för datalagring och hämtning.Tänk på minnet på RAM -chips som hus och Demultiplexer -kretsen som en gatuadress;För att skicka information till ett specifikt hus eller hämta information från huset måste datorn veta vilken adress som ska användas.Minnekontrollern fungerar som mellanhand i dessa operationer, vilket säkerställer att rätt information hämtas från rätt platser. dubbelkanals minneskontroller används i vissa typer av minne.På dessa arbetar två minneskontroller i tandem.De är placerade på två separata bussar, även kallade kanaler, vilket gör att flera läs- och skrivoperationer kan inträffa samtidigt.Fördelen med detta är att i teorin fördubblas bussens totala bandbredd.I praktiken begränsar emellertid andra systemöverväganden såsom bussens och processorens kapacitet vanligtvis i vilken utsträckning den teoretiska maximala bandbredden kan användas.