Skip to main content

Vad är buffrat minne?

Buffrat minne är en typ av datorminne.Den är utformad för att styra mängden elektrisk ström som går till och från minneschips vid en tidpunkt.Detta gör det mer stabilt minne, men ökar kostnaden och bromsar hastigheten med vilken det fungerar.

I ett buffrat minnessystem ligger ett hårdvaruregister mellan den del av datorn som styr minnet och minneschips själva.Detta är en enhet som kan innehålla en viss information på en gång.Registret kommer att fyllas helt och sedan vidarebefordra all denna information på en gång.

Användningen av ett hårdvaruregister innebär att datorn mycket mer pålitligt kan kontrollera hur mycket data som överför till och från minneschips vid en tidpunkt.Anledningen till att göra det är att detta också styr hur mycket elektrisk ström som går till och från chips.Detta maximerar mängden data som datorn kan hantera på en gång utan att riskera att överbelasta minneschips med nuvarande och orsakar antingen en fördröjning eller skadar chips.

Nackdelen med detta system är att det finns en försening medan registret fyllsupp med data.Förseningen är mycket kort tid och i de flesta datorer kommer en sextio-sex miljoner av en sekund.Men med tiden lägger detta till och gör en märkbar skillnad i prestanda.

På grund av prestandaförlusten och det ökade priset på hårdvaruregistret till systemet används buffrat minne normalt inte i persondatorer.Istället är det vanligast i servrar, särskilt de som är dedikerade till databehandling.I dessa applikationer uppväger fördelarna med tillförlitlighet nackdelarna med kostnad och förvirring.

I dag kallas buffrat minne oftare som registrerat minne.Villkoren är i allmänhet utbytbara.Men du kan också se frasen "helt buffrat minne."Detta är något annorlunda eftersom det innebär att alla delar av data som buffras, medan i standardbuffrade eller registrerat minne, endast vissa delar är buffrade.

Buffrat minne bör inte förväxlas med buffertminne.Detta är en term som ibland används för att hänvisa till cacheminne, till exempel en diskcache.Detta handlar om att använda en del av en hårddisk för att lagra information som sannolikt kommer att användas upprepade gånger under en datorsession, vilket sparar tid som annars skulle spenderas upprepade gånger åtkomst till den från den ursprungliga källan.Strikt sett bör "buffertminne" inte användas för att hänvisa till cacheminne, eftersom "buffert" betyder en plats där information endast är avsedd att lagras och åtkomst en gång.