GeeksforGeeks

, Author

1. Buffer :
Buffer is een tijdelijk opslaggebied, meestal een blok in het geheugen, waarin items worden geplaatst terwijl ze wachten om te worden overgedragen van een invoerapparaat of naar een uitvoerapparaat. Het wordt meestal gebruikt voor input/output processen. Als u bijvoorbeeld een lang document wilt afdrukken, wilt u niet dat uw CPU wacht met aan uw printer te vragen “Bent u klaar voor nog een alinea?” In plaats daarvan vult de CPU een geheugenbuffer met de gegevens van het document, geeft de printer opdracht de inhoud van de buffer af te drukken en gaat verder met zijn andere werkzaamheden.

2. Cache :
Cache is een kleiner en snel geheugenonderdeel in de computer dat tussen de CPU en het hoofdgeheugen wordt geplaatst. Om deze opstelling effectief te maken. De cache moet veel sneller zijn dan het hoofdgeheugen. Deze aanpak is economischer dan het gebruik van snelle geheugenapparaten om het gehele hoofdgeheugen te implementeren.

Verschil tussen Buffer en Cache :

S.No. BUFFER CACHE
Buffer wordt gebruikt ter compensatie van het verschil in snelheid tussen twee processen die gegevens uitwisselen of gebruiken. Cache is een kleiner en snelste geheugenonderdeel in de computer.
Het wordt meestal gebruikt voor invoer-/uitvoerprocessen. Het wordt gebruikt tijdens lees- en schrijfprocessen vanaf de schijf.
Het is een normaal opslaggebied op ram voor tijdelijke opslag. Het is een snel opslaggebied voor tijdelijke opslag.
Het slaat de originele kopie van gegevens op. Het slaat de kopie van originele gegevens op.
Het is altijd geïmplementeerd in het hoofdgeheugen (RAM). Het is zowel in RAM als in Disk geïmplementeerd.
Het is gemaakt van dynamisch ram. Het is gemaakt van statisch ram.
Het verhoogt de toegangstijd niet. Het verhoogt de toegangssnelheid van CPU.
Het kan worden gebruikt in toetsenborden om typefouten te bewerken. Het beschikt niet over een dergelijke functie.

Artikel Tags :

Praktijk Tags :

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.