Een buffer is een stukje van het geheugen tijdelijk voorbehouden aan gegevens die worden gebruikt in een proces van overdracht te slaan . Computeronderdelen routinematig communiceren , en aangezien snelheden van communicatie verschilt per component , noodzakelijke buffers zijn . Buffers kunnen een component sneller dan de andere component kan lezen en schrijven , omdat alle gegevens tijdelijk in de buffer opgeslagen . Houd Gegevens De primaire functie van een buffer aan data te houden. De data wordt opgeslagen in een tijdelijke locatie in het geheugen . Dit stuk van het geheugen kan veel kleiner zijn dan de werkelijke hoeveelheid geheugen worden overgebracht. Gegevens voortdurend de buffer ingeschreven , maar ook gegevens voortdurend gelezen en verwijderd uit de buffer . Verplaats gegevens tussen Processes Een gemeenschappelijke taak een buffer is om informatie tussen processen passeren . Buffers bieden een handige interface om gegevens tussen verschil processen passeren , waardoor multiprocessor -programma's te coördineren onderling . First In , First Out De buffer volgt de basisregel van de " First In , First Out . " Wanneer een onderdeel is toegevoegd aan de buffer , zal het worden gelezen voordat een artikel in de wachtrij na . De meeste wachtrijen asynchrone lees-en schrijfsnelheden . Dat betekent dat gegevens naar de buffer met een andere snelheid dan geschreven in. Toepassingen Buffers worden gebruikt als input en output operaties nodig . Typische apparaten zijn schijven , geluidskaarten , en netwerkapparatuur .
|