Nwlapcug.com


Quali sono le funzioni di un Buffer di trasferimento?

Un buffer è un pezzo di memoria riservata temporaneamente per memorizzare i dati utilizzati in un processo di trasferimento. Componenti computer ordinariamente comunicano, e poiché la velocità di comunicazione variano da componente a componente, i buffer sono necessari. Buffer consentono un componente scrivere più velocemente di un altro componente può leggere, dal momento che tutti i dati vengono archiviati temporaneamente nel buffer.

Contenere dati

La funzione primaria di un buffer è per contenere i dati. I dati si svolge in un percorso temporaneo in memoria. Questo pezzo di memoria può essere molto più piccolo rispetto alla quantità effettiva di memoria vengono trasferito. Dati costantemente viene scritto nel buffer, ma anche dati viene costantemente leggere e rimossi dal buffer.

Spostare i dati tra processi

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

First In, First Out

Il buffer segue la regola di base del "First In, First Out." Quando un pezzo di dati viene aggiunto al buffer, leggerà prima di qualsiasi elemento posizionato in coda dopo di esso. La maggior parte delle code hanno lettura asincrona e velocità di scrittura. Ciò significa che i dati vengono scritti nel buffer ad una velocità diversa che è scritto a.

Applicazioni

Buffer vengono comunemente utilizzati quando l'input e le operazioni di output sono necessari. I dispositivi tipici includono unità disco, schede audio e apparecchiature di rete.