Hva er bufret minne?
Bufret minne er en type dataminne. Den er designet for å kontrollere mengden elektrisk strøm som går til og fra minnebrikken når som helst. Dette gir mer stabilt minne, men øker kostnadene og reduserer hastigheten som det fungerer.
I et bufret minnesystem er et maskinvareregister plassert mellom den delen av datamaskinen som styrer minnet og selve minnebrikken. Dette er en enhet som kan inneholde en viss mengde informasjon på en gang. Registeret vil fylles ut fullstendig og deretter videreføre all denne informasjonen på en gang.
Bruken av et maskinvareregister betyr at datamaskinen kan mye mer pålitelig kontrollere hvor mye data som overføres til og fra minnebrikken når som helst. Årsaken til dette er at dette også styrer hvor mye elektrisk strøm som går til og fra brikkene. Dette maksimerer datamengden datamaskinen kan håndtere på en gang uten å risikere å overbelaste minnebrikker med strøm og forårsake enten en forsinkelse eller skade sjetongene.
Ulempen med dette systemet er at det er en forsinkelse mens registeret fylles med data. Forsinkelsen er veldig kort tid, og i de fleste PC-er vil den være en seksti-seks millionste sekund. Over tid legger dette imidlertid opp og utgjør en merkbar forskjell i ytelse.
På grunn av ytelsestapet og den økte prisen på maskinvareregisteret til systemet, brukes ikke bufret minne normalt på personlige datamaskiner. I stedet er det vanligst på servere, spesielt de som er dedikert til databehandling. I disse applikasjonene oppveier fordelene med pålitelighet ulempene med kostnader og forvirring.
I dag blir bufret minne ofte referert til som registrert minne. Vilkårene er generelt utskiftbare. Imidlertid kan du også se uttrykket "fullt bufret minne." Dette er litt annerledes, da det involverer alle deler av dataene som blir bufret, mens det i standardbuffert eller registrert minne bare er visse deler som er bufret.
Bufret minne skal ikke forveksles med bufferminne. Dette er et begrep som noen ganger brukes til å referere til hurtigbufferminne, for eksempel en diskbuffer. Dette innebærer å bruke deler av en harddisk til å lagre informasjon som sannsynligvis vil bli brukt gjentatte ganger under en databehandling, noe som sparer tid som ellers ville blitt brukt gjentatte ganger på å få tilgang til den fra den opprinnelige kilden. Strengt tatt bør “bufferminne” ikke brukes til å referere til hurtigminnet, da “buffer” betyr et sted der informasjon bare er ment å lagres og få tilgang til én gang.