GeeksforGeeks

, Author

1. Buffer :
Buffer è un’area di memorizzazione temporanea, di solito un blocco nella memoria, in cui gli elementi sono collocati in attesa di essere trasferiti da un dispositivo di input o a un dispositivo di output. È usato principalmente per i processi di input/output. Per esempio, se si dovesse stampare un lungo documento, non si vorrebbe che la CPU aspettasse chiedendo alla stampante “Sei pronto per un altro paragrafo?”. Invece, la CPU riempirà un buffer di memoria con i dati del documento, istruirà la stampante a stampare il contenuto del buffer, e tornerà ai suoi altri affari.

2. Cache :
La cache è un componente di memoria più piccolo e veloce nel computer che è inserito tra la CPU e la memoria principale. Per rendere efficace questa disposizione. La cache deve essere molto più veloce della memoria principale. Questo approccio è più economico dell’uso di dispositivi di memoria veloce per implementare l’intera memoria principale.

Differenza tra Buffer e Cache :

S.No. BUFFER CACHE
Buffer è usato per compensare la differenza di velocità tra due processi che scambiano o usano dati. La cache è un componente di memoria più piccolo e più veloce nel computer.
È usata principalmente per i processi di input/output. È usata durante i processi di lettura e scrittura dal disco.
È una normale area di memoria sulla ram per la memorizzazione temporanea. È un’area di memorizzazione ad alta velocità per la memorizzazione temporanea.
Memorizza la copia originale dei dati. Memorizza la copia dei dati originali.
È sempre implementato nella memoria principale (RAM). È implementato sia nella RAM che nel disco.
È fatto dalla ram dinamica. È fatto da ram statica.
Non aumenta il tempo di accesso. Aumenta la velocità di accesso della CPU.
Può essere usato nelle tastiere per modificare gli errori di battitura. Non possiede tale caratteristica.

Tag articolo :

Tag di pratica :

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.