Vita:Regiszter

A HupWiki-ből...

Ez azert nekem eleg pongyolanak tunik...

Miert is? A regiszter is memoria csupan, csak kulonleges helyzetben van, mert altalaban ugye sokkal gyorsabb elerni mint mondjuk a memoriat (marmint a CPU-nak). Sot olyan architekturak is vannak ahol regiszter bankokat lehet kijelolni es ez "igazi" memoria, csak a cache-ben van tartva eleg rendesen, hogy gyors legyen, stb stb.

LGB 2004 január 7, 18:48 (CET)

Ez rendben van, csak a regiszter megsem memoria... Az altalanos celu regiszterre teljesen jo lenne a leiras, de arra, hogy regiszter en kevesnek erzem.

Joel 2004 január 7, 18:57 (CET)

Tevedsz, a regiszter igenis memoria. Mint irtam nehany platformnal egyaltalan nincs is kulonbseg meg fizkaileg sem nagyon. Amugy meg te talan arra gondolsz hogy pl egyik regiszter az Instruction Pointer / Program Counter, igy specialis szerepe van es hasonlok? Attol ugyanugy regiszter es memoria mint az osszes tobbi csak a CPU a program vegrehajtasa soran specialis jelentoseget TULAJDONIT neki, de ez csak nezpont kerdese. RISC architekturakon pl olyan is van hogy nincs is kituntett pl flags regiuszter hanem azt hasznaljuk annak amelyiket eppen akarjuk. Ez csak amolyan CISC szokas hogy ez "kulonleges" meg hasonlok ...

LGB 2004 január 7, 19:01 (CET)

OK, igazad van, de a pongyolaságot én inkább arra ertettem, hogy nem mondja meg, hogy mire hasznaljuk. Mert igy talan egy on chip MMU-s TLB-re is igaz lehet:

  • processzoron belul van
  • gyors
  • nehany (szaz) byte-os

Hmmm, haaat, vegulis meg az is lehet ... Lehet hogy feltetel kell meg hogy legyen a "kozvetlen hozzaferes" vagy hogy mondjam. Mert a TLB-hez kozvetlenul nem fersz hozza ugye, mig pl x86 eseten az EAX-hez persze hozzaferhetsz ... Na akkor talald ki es modositsd ;-)))

LGB 2004 január 7, 19:13 (CET)

Majd holnap:) Vagy ejjel... tovabbi jo munkat Joel 2004 január 7, 19:14 (CET)