Memóriavezérlő

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. január 1-jén felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

A RAM-vezérlő  egy digitális áramkör, amely szabályozza az adatáramlást a számítógépes rendszer és a RAM között . Lehet önálló chip, vagy összetettebb chipbe integrálva, például északi hídba , mikroprocesszorba vagy rendszerbe építve .

Példák és felhasználások

A 2009 előtti Intel mikroprocesszorokat [1] [2] használó számítógépek hagyományosan a chipkészletbe építettek memóriavezérlőt (northbridge, MCH), de számos processzor, mint például a DEC / Compaq Alpha 21364 , AMD Athlon 64 és Opteron , IBM POWER5 , A Sun Microsystems UltraSPARC T1 és Intel Core i7 [2] processzorai egy integrált memóriavezérlővel rendelkeznek, amely ugyanazon a szerszámon található, hogy csökkentse a memóriaelérési késleltetést. Míg az integráció javítja a rendszer teljesítményét, a mikroprocesszor egyetlen típusú memóriához van kötve, megakadályozva a különböző generációk processzorainak és memóriáinak kombinációját. Az új típusú memória használatához új processzorok kiadására és foglalatának megváltoztatására van szükség. Például a DDR2 SDRAM bevezetése után az AMD kiadta az Athlon 64 processzorokat az új Socket AM2 foglalat használatával .

A memóriavezérlő és a processzor integrálása nem új technológia, hiszen az 1990-es években a DEC Alpha 21066 és a HP PA-7300LC integrált vezérlőket használt a rendszerköltség csökkentése érdekében.

Feladatok

A memóriavezérlő tartalmazza az olvasási és írási műveletek DRAM -on történő végrehajtásához szükséges logikát , miközben tiszteletben tartja a szükséges késéseket , például az olvasás és az írás között. A bejövő kérések folyamát DRAM-parancsok sorozataivá alakítják, míg a különféle konfliktusokat bankok, buszok és csatornák követik nyomon. A bejövő kérések pufferelhetők és átrendezhetők a teljesítmény javítása érdekében [3] .

Ezenkívül a memóriavezérlő rendszeresen frissíti a DRAM-ban tárolt adatokat . Rendszeres frissítések nélkül a DRAM memóriachipek fokozatosan elveszítenék az információkat, mivel a biteket tároló kondenzátorok szivárgási áramok miatt kisülnek. A tipikus adatmegőrzési idő a másodperc töredékei, de nem kevesebb, mint 64 ezredmásodperc a JEDEC SDRAM DDR2 és újabb szabványok szerint. Hosszabb ideig az információkat csak részben őrzik meg. Magasabb hőmérsékleten (85°C felett) gyakoribb memóriafrissítésekre lehet szükség [4] [3] .

Ezenkívül a memóriavezérlő vezérelheti a memóriachipek teljesítménymódjait [3] .

Többcsatornás memória

Teljesen pufferelt FB-DIMM memória

Lásd még

Jegyzetek

  1. Intel X58 lapkakészlet Nehalem mikroarchitektúrás processzorokhoz Archiválva : 2017. augusztus 5., Wayback Machine , IXBT, 2008. december 1.  (orosz)
  2. 1 2 A memóriavezérlő jellemzői az LGA1366 processzorokban . Letöltve: 2017. augusztus 5. Az eredetiből archiválva : 2017. augusztus 6..
  3. 1 2 3 Onur Mutlu. Skálázható sokmagos memóriarendszerek 2. előadás, 1. téma: DRAM alapismeretek és DRAM  skálázás . HiPEAC ACACES Nyári Iskola (2013. július 16.). Letöltve: 2017. augusztus 5. Az eredetiből archiválva : 2015. március 25.
  4. Onur Mutlu. Skálázható sokmagos memóriarendszerek 1. előadás, 1. téma : A DRAM alapjai és a DRAM skálázása  . HiPEAC ACACES Nyári Iskola (2013. július 16.). Letöltve: 2017. augusztus 5. Az eredetiből archiválva : 2015. március 25.