3 vagy 4 GB RAM iMac-be?

Andris, 2007. december 28.

3 vagy 4 GB?Akárhol is néztem utána, hogy mennyi RAM-ot tud kezelni a 2006-os késői intel iMac, mindenhol azt találtam, hogy bár felismeri, hogy 4 GB van benne, de maximum 3,3 GB-ot tud kezelni hardveres korlátozások miatt. Ezen picit elgondolkodtam, majd arra a következtetésre jutottam, hogy lehet, hogy a 32 bites címzés korlátai miatt tud csak kicsit több mint 3 gigát lefoglalni a memóriából. Ennek több helyen is utánanéztem, és érdekes fórumokat is találtam ebben a témában, érdemes beléjük lapozni:

http://groups.google.com/group/comp.sys.mac.advocacy/browse_thread/thread/25d318d01c832b5d

http://hup.hu/node/41482

http://discussions.apple.com/thread.jspa?messageID=5866214

Ezekből énnekem annyit sikerült leszűrnöm (javítást kérek, ha nincs igazam!), hogy 32bites címzéssel maximum 4 GB-nyi memóriát lehet megcímezni (2^32 = 4,294,967,296), de mivel akadnak a rendszeren belül még más alkotóelemek is, amik memóriával rendelkeznek, ezért az azokk által lefoglalt memóriaterületet ki kell vonni a 4 GB-ból. Például, ha van 4GB RAM a gépünkben, plusz egy 512 MB-os videókártya, akkor ez így fog kinézni:

Graphics Controller
Memory Range D0000000-EFFFFFFF (ez épp 512MB)

System Board
Memory Range 00000000-CFFFFFFF
Memory Range F0000000-FFFFFFFF (a kettő együtt 3,5GB)

(innen: http://hup.hu/node/41482#comment-390450)

De mi van akkor, ha 64bites operációs rendszert használunk? 64bites címzéssel összesen 2^64 = 18,446,744,073,709,600,000 bitnyi (vagy bájtnyi) memóriát lehet kezelni, nem is tudom kiszámolni, hogy ez mekkora mennyiség, valószínűleg még jópár évtizedig nem lesz szükség ennyi memóriára a gépünkben.

Ígyhát azt gondoltam, hogy a 3,3 GB-os korlátozás csak az OS X Tiger-ben él, mivel az még csak 32bites operációs rendszer. Leopard-ot használok egy ideje már, ami egyszerre 64bites és 32bites, így szoftveresen megoldhatónak kellett lennie, hogy 4 GB ram-ot tudjon kezelni a gépem. És igazam lett: az Activity Monitor is 4 GB-ról beszél, suhan a rendszer, ráadásul dual channel-ben működik a memória (elvileg), ami plusz sebességnövekedést eredményez. Talán.

Beszéljenek a képek inkább:

About This Mac System Profiler Activity Monitor

Kinek mi a véleménye?

Update 1.: Akkor hogy van az, hogy a régebbi Mac Pro-n ugyanúgy Tiger futott, és mégis tudott kezelni 16 GB ram-ot?

Update 2.: Lehet, hogy hülyeségeket írtam?

, , , , , , , , , , , , , , , ,
4 hozzászólás