Quali sono le funzioni di un trasferimento Buffer?

February 22

Un buffer è un pezzo di memoria temporanea riservata per memorizzare i dati utilizzati in un processo di trasferimento. Componenti del computer routine comunicare, e poiché la velocità di comunicazione varia da componente a componente, sono necessari buffer. Buffer consentono un componente di scrivere più velocemente di un altro componente può leggere, poiché tutti i dati vengono memorizzati temporaneamente nel buffer.

Data Hold

La funzione principale di un buffer è contenere dati. I dati è tenuto in una posizione temporanea nella memoria. Questo pezzo di memoria può essere molto più piccolo rispetto alla quantità effettiva di memoria in fase di trasferimento. I dati vengono costantemente scritto nel buffer, ma anche dati viene costantemente letto e rimosso dal buffer.

Spostare i dati tra processi

Una funzione comune di un buffer è quello di passare informazioni tra i processi. Buffer forniscono una comoda interfaccia per passare i dati tra i processi di differenza, permettendo programmi multiprocessore di coordinare tra loro.

Il primo che entra è il primo ad uscire

Il buffer segue la regola di base di "First In, First Out". Quando si aggiunge un pezzo di dati al buffer, sarà letto prima di qualsiasi elemento inserito nella coda dopo. La maggior parte delle code hanno velocità di lettura e scrittura asincrona. Ciò significa che i dati vengono scritti nel buffer ad una velocità diversa da quella che è scritto a.

applicazioni

I buffer sono comunemente utilizzati quando sono necessarie operazioni di input e output. dispositivi tipici comprendono unità disco, schede audio e apparecchiature di rete.