1. Puffer :
A puffer egy ideiglenes tárolási terület, általában egy blokk a memóriában, amelyben az elemek elhelyezésre kerülnek, amíg egy bemeneti eszközről vagy egy kimeneti eszközre való átvitelre várnak. Leginkább a beviteli/kiadási folyamatoknál használják. Példának okáért, ha egy hosszú dokumentumot nyomtatna ki, nem szeretné, ha a CPU várakozna és megkérdezné a nyomtatót, hogy “Készen állsz egy újabb bekezdésre?”. Ehelyett a CPU megtölt egy memóriapuffert a dokumentum adataival, utasítja a nyomtatót, hogy nyomtassa ki a puffer tartalmát, majd visszatér a többi feladatához.
2. Cache :
A cache a számítógép egy kisebb és gyorsabb memóriakomponense, amely a CPU és a főmemória között helyezkedik el. Ahhoz, hogy ez az elrendezés hatékony legyen. A gyorsítótárnak sokkal gyorsabbnak kell lennie, mint a főmemóriának. Ez a megközelítés gazdaságosabb, mint a teljes főmemória gyors memóriaeszközökkel történő megvalósítása.
A puffer és a gyorsítótár közötti különbség :
S.No. | BUFFER | CACHE | |
---|---|---|---|
A puffer arra szolgál, hogy kompenzálja a sebességkülönbséget két adatcserét vagy adatfelhasználást végző folyamat között. | A gyorsítótár a számítógép kisebb és leggyorsabb memóriakomponense. | ||
Leginkább a be- és kiadási folyamatokhoz használják. | A lemezről történő olvasási és írási folyamatok során használják. | ||
A ram normál tárolási területe ideiglenes tárolásra. | Ez egy nagysebességű tárolási terület ideiglenes tárolásra. | ||
Az adatok eredeti példányát tárolja. | Az eredeti adatok másolatát tárolja. | ||
Mindig a főmemóriában (RAM) valósul meg. | Mindig a RAM-ban és a Lemezben is megvalósul. | ||
Dinamikus ramból készül. | Sztatikus ramból készül. | ||
Nem növeli a hozzáférési időt. | Növeli a CPU hozzáférési sebességét. | ||
A billentyűzetekben használható a gépelési hibák szerkesztésére . | Nem rendelkezik ilyen funkcióval. |