Kezdőoldal » Számítástechnika » Hardverek » Processzorban mi a különbség...

Processzorban mi a különbség a regiszter és a cache között?

Figyelt kérdés

2021. jan. 23. 14:14
 1/2 anonim ***** válasza:
92%
A regiszterben az az adat van amivel épp dolgozik. A cacheben az, amivel most fog dolgozni, vagy most fejezte be.
2021. jan. 23. 14:20
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
89%

#1 nem teljesen pontos, bár a gyakorlatban tényleg így szokott lenni.


A regiszterek a processzoron belül helyezkednek el, és meglehetősen kevés van belőlük. A pontos számuk processzorfüggő, mint ahogy az egyes regiszterek bithossza is. Egy mai processzorban olyan 50 körül mozog a regiszterek száma, de ezeknek csak a töredékét lehet tetszőlegesen használni, többségük csak speciális feladatokra használható, vagy maga a processzor használja. Szóval ha összegezzük a regiszterek tárolókapacitását, akkor bőven a kilobájtos nagyságrend alatti értéket kapunk.

A cache pedig gyorsítótár, mindössze arra szolgál, hogy a processzornak ne kelljen minden egyes memóriaolvasáskor fizikailag elérnie az ilyen szempontból lassú RAM-ot. Működése leegyszerűsítve annyi, hogy ha történik egy memóriaolvasás, akkor a következő jónéhány bájt is beolvasódik a gyorsítótárba, feltételezve azt, hogy a proci valószínűleg a következő bájtokat is be akarja majd olvasni. És ha tényleg be akarná olvasni, akkor nem kell elérnie a memóriát, hanem a cache-ből, ami fizikailag és logikailag is nagyon közel van hozzá, ki tudja olvasni a következő memóriacella értékét.

2021. jan. 23. 15:01
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!