Hvad er bufret hukommelse?
Bufret hukommelse er en type computerhukommelse. Det er designet til at styre mængden af elektrisk strøm, der går til og fra hukommelseschipsene på et hvilket som helst tidspunkt. Dette giver en mere stabil hukommelse, men øger omkostningerne og sænker hastigheden, hvormed den fungerer.
I et bufret hukommelsessystem er et hardwareregister placeret mellem den del af computeren, der styrer hukommelsen og selve hukommelseschipsene. Dette er en enhed, der kan indeholde en vis mængde information på en gang. Registret udfyldes fuldstændigt og videresender derefter alle disse oplysninger på én gang.
Brugen af et hardware-register betyder, at computeren kan styre meget mere pålideligt, hvor meget data der overføres til og fra hukommelseschipsene på et hvilket som helst tidspunkt. Årsagen hertil er, at dette også styrer, hvor meget elektrisk strøm der sendes til og fra chipsene. Dette maksimerer mængden af data, som computeren kan håndtere på én gang, uden at risikere at overbelaste hukommelseschips med strøm og forårsage enten en forsinkelse eller ødelægge chips.
Ulempen med dette system er, at der er en forsinkelse, mens registeret fyldes med data. Forsinkelsen er meget kort tid, og i de fleste pc'er er det en tres-seks-milliondels sekund. Over tid tilføjes dette imidlertid og gør en mærkbar forskel i ydeevne.
På grund af ydelsestabet og den øgede pris på hardware-registret til systemet bruges bufret hukommelse normalt ikke på personlige computere. I stedet er det mest almindeligt på servere, især dem, der er dedikeret til databehandling. I disse applikationer opvejer fordelene ved pålidelighed ulemperne ved omkostninger og forvirring.
I dag omtales bufret hukommelse mere almindeligt som registreret hukommelse. Betingelserne er generelt udskiftelige. Du kan dog også se udtrykket "fuldt bufferet hukommelse." Dette er lidt anderledes, da det involverer alle dele af dataene, der buffres, mens i standardbufferet eller registreret hukommelse kun er visse dele bufret.
Bufret hukommelse bør ikke forveksles med bufferhukommelse. Dette er et udtryk, der undertiden bruges til at henvise til cachehukommelse, såsom en diskcache. Dette involverer at bruge en del af en harddisk til at gemme information, der sandsynligvis vil blive brugt gentagne gange under en computersession, hvilket sparer tid, der ellers ville blive brugt gentagne gange på at få adgang til den fra den originale kilde. Strengt taget bør "bufferhukommelse" ikke bruges til at henvise til cachehukommelse, da "buffer" betyder et sted, hvor information kun er beregnet til at blive gemt og få adgang til én gang.