Hvad er Buffer?

Hjem/Hvad er Buffer?
Hvad er Buffer? 2017-03-10T20:35:15+00:00

Er et midlertidigt lagerområde, normalt i RAM. Formålet med de fleste buffere er at virke som en holder område, således at CPU’en kan manipulere dataene før overførsel til enheden.
Fordi processer læse og skrive data på en disk, er relativt langsom, mange programmerholde styr på data ændringer i en buffer og derefter kopiere buffer til en disk. For eksempel anvender tekstbehandlingsprogrammer en buffer til at holde styr på ændringerfiler. Så når du gemmer filen, vil ord-processoren opdaterer disk fil med indholdet af bufferen. Det er langt mere effektivt end at tilgå filer på disken hver gang du foretager en ændring af filen.
Bemærk, at fordi dine ændringer først gemmes i en buffer, der ikke på disken, vil de alle blive tabt, hvis computeren ikke under en redigering session. Af denne grund, er det en god ide at gemme filen med jævne mellemrum. De fleste tekstbehandlere automatiskgemme filer med jævne mellemrum.
Puffere er almindeligt anvendt, når der brændes data på en compact disc, hvor dataeneoverføres til bufferen før de skrives til disk.
En anden fælles brug af buffere er til udskrivning af dokumenter. Når du klikker på PRINT kommando,  i operativsystemet kopierer den dit dokument til en udskriftsbufferen (et frit område i hukommelsen eller på en disk), hvorfra printeren kan tegne bogstaver i sit eget tempo. Dette frigør computeren til at udføre andre opgaver, mens printeren kører i baggrunden. Print bufferlagring kaldes opspoling.
De fleste tastaturdrivere indeholder også en buffer, så du kan redigere slåfejl, inden du sender din kommando til et program. Mange operativsystemer, herunder DOS, bruger også en disk buffer til midlertidigt at holde data, de har læst fra en disk. Disken buffer er virkelig en cache.