Hvilke funksjoner av en overføringsbuffer?

En buffer er et stykke minne midlertidig reservert til å lagre data som brukes i en overføringsprosessen. PC-komponenter rutinemessig kommunisere, og ettersom hastigheter kommunikasjon varierer fra komponent til komponent, buffere er nødvendig. Buffere tillate en komponent for å skrive raskere enn en annen komponent kan lese, siden det hele dataene lagres midlertidig i bufferen.

hold data

Den primære funksjon av en buffer er til å holde data. Dataene holdes i en midlertidig plassering i minnet. Dette stykke minne kan være mye mindre enn den faktiske mengden minne som blir overført. Data blir kontinuerlig skrevet til bufferen, men også data blir kontinuerlig lest og fjernet fra bufferen.

Flytt data mellom prosesser

En vanlig funksjon av en buffer er til å formidle informasjon mellom prosesser. Buffere gir en praktisk grensesnitt for å overføre data mellom forskjellen prosesser, slik at fler programmer for å koordinere seg imellom.

Først inn først ut

Bufferen følger den grunnleggende regelen om "først inn, først ut." Når et stykke data blir tilsatt til bufferen, vil det bli lest før et element plassert i køen etter den. De fleste køene har asynkrone lese- og skrivehastigheter. Det betyr at data skrives til buffer ved en annen hastighet enn den er skrevet på.

applikasjoner

Buffere er vanligvis brukes når input og output operasjoner er nødvendig. Typiske enheter inkluderer disker, lydkort og nettverksutstyr.