Verskil tussen RAM en kasgeheue

Verskil tussen RAM en kasgeheue
Verskil tussen RAM en kasgeheue

Video: Verskil tussen RAM en kasgeheue

Video: Verskil tussen RAM en kasgeheue
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Julie
Anonim

RAM vs Cache Memory

Geheue van 'n rekenaar is in 'n hiërargie georganiseer en hulle word georganiseer met inagneming van die tyd wat dit neem om toegang daartoe te verkry, koste en kapasiteit. RAM en kasgeheue is twee lede in hierdie geheuehiërargie. RAM (Random Access Memory) is die primêre geheue wat in 'n rekenaar gebruik word. Sy individuele geheueselle kan in enige volgorde verkry word, en daarom word dit die ewekansige toegangsgeheue genoem. RAM's word in twee kategorieë verdeel, naamlik Statiese RAM (SRAM) en Dinamiese RAM (DRAM). Kasgeheue is 'n spesiale geheue wat deur die SVE (Sentrale verwerkingseenheid) van 'n rekenaar gebruik word met die doel om die gemiddelde tyd wat nodig is om toegang tot geheue te verkry, te verminder.

Wat is RAM?

RAM is ook bekend as die hoofgeheue van 'n rekenaar. Dit is 'n vlugtige geheue waarin die data wat in die geheue gestoor is, verlore gaan wanneer die krag afgeskakel word. RAM's word in twee kategorieë verdeel, naamlik Statiese RAM (SRAM) en Dinamiese RAM (DRAM). SRAM gebruik transistors om 'n enkele stukkie data te stoor en dit hoef nie periodiek verfris te word nie. DRAM gebruik 'n aparte kapasitor om elke stukkie data te stoor en dit moet periodiek verfris word om die lading in die kapasitors te handhaaf. In moderne rekenaars is RAM georganiseer in modules wat opgegradeer kan word. Dit sal dit moontlik maak om die RAM-kapasiteit te verhoog of skade baie maklik reg te stel.

Wat is kasgeheue?

Kasgeheue is 'n spesiale geheue wat deur die SVE gebruik word met die doel om die gemiddelde tyd wat dit vir geheuetoegange neem, te verminder. Kasgeheue is relatief 'n kleiner en ook 'n vinniger geheue, wat die meeste toegang tot data van die hoofgeheue stoor. Wanneer daar versoek is vir 'n geheuelees, word kasgeheue nagegaan om te sien of daardie data in kasgeheue bestaan. As daardie data in die kasgeheue is, is dit nie nodig om toegang tot die hoofgeheue te kry nie (wat langer tyd neem om toegang te verkry), wat dus die gemiddelde geheuetoegangstyd kleiner maak. Tipies is daar aparte kas vir data en instruksies. Datakas word tipies opgestel in 'n hiërargie van kasvlakke (soms genoem multivlakkas). L1 (Vlak 1) en L2 (Vlak 2) is die boonste meeste kas in hierdie hiërargie van kas. L1 is die naaste kas aan die hoofgeheue en is die kas wat eerste nagegaan word. L2-kas is die volgende in lyn en is die tweede naaste aan hoofgeheue. L1 en L2 verskil in toegangsnelhede, ligging, grootte en koste.

Wat is die verskil tussen RAM en Cache Memory?

In die geheuehiërargie is kasgeheue die nader geheue aan die SVE in vergelyking met die RAM. Kasgeheue is baie vinniger en ook duur in vergelyking met die RAM. Maar die kapasiteit van die RAM-geheue is groter as die kapasiteit van die kasgeheue. Verder is die kasgeheue ook as 'n hiërargie georganiseer as L1-, L2- en L3-kas wat in spoed, koste en kapasiteit verskil.

Aanbeveel: