Maya
-
#29171
nem a program fut gyorsabban... leírom mégegyszer:
a memóriába való íráshoz szükség van egy címre, amin megmondható, hogy hova tegye az adatot a gép. Tehát olyan mint egy fiók, amibe pakolhatsz adatot, de minden fióknak kell egy cím, hogy tudj hivatkozni, hogy ide tedd, vagy innen vedd ki... minden memóriafélének kell ilyen (a gép alap ramja, a vga ramja, stb...). Ez 32 bites os esetén 32 bites címként tárolódik, tehát 2^32 db ilyen cím lehet (4 294 967 296 db). Ebből félre van téve a vga-nak illetve pár egyéb feladatra jópár cím, így általános esetben (nem sok gigás durva vga-k esetén) egy 4 giga rammal rendelkező gép 32 bites operációs rendszer esetén olyan 3-3,5 giga ram körül képes kezelni (a többi hiába van a gépben, nem címezhető, ezáltal nem elérhető, a gép nem tud oda írni). persze bizonyos módszerekkel (pl virtuális memóriacímzés) elérhető több, de nem olyan... a megoldás a 64 bites operációs rendszer használata (64 bites processzor esetén persze), ami képes 2^64 címet (1.84467441 × 10^19, az olyan 18 Exabyte (18 exa=18 x 1024 peta=18 x 1024x1024 tera=18 x 1024x1024x1024 giga)) ramot megcímezni. ez sok... nagyon nagyon sok, tehát úgy néz ki már kibírja (mint az ip v6 cím, aminél ráadásul 2^128 db (128 bit) a címtér, ami a föld mind a 6,5 milliárd emberének adhat 50 000 000 000 000 000 000 000 000 000 IP címet, tehát tényleg a szahara minden homokszeme kaphatna saját IP-t, akkor se fogyna el... kaphat mindenki saját IP címet végre, de a kutyája is, sőt a kutyájának minden szőrszála... a telefon, a hűtő, minden termék, minden...)
Tehát sokkal nagyobb címtér elérhető, sokkal több ramot lehet megcímezni, ezáltal használni. Az operációs rendszereknek ettől eltekintve vannak címzési határai (pl asszem a Win XP x64 Professional kb 128 gigáig enged, ennél nagyobbakat csak különleges unix/linux és esetleg windows szerverek engednek), de ez sem telik be egyhamar... Tehát 2 giga ramnál felesleges a váltás, de 4 gigánál már elgondolkodtató (felette meg kötelező szinte)
A másik, inkább fontosabb dolog, hogy 32 bites OS-ek esetén minden processz csak 2 giga ramot használhat egyszerre (ami egy boot flag bekapcsolásával talán 3-ra növelhető). Tehát bármilyen is a programod, max ennyi ramot használhat. 64 bit esetén ez a méret is jelentősen kibővül (passz mennyire, de a következő 10-100 évre tuti :D) Tehát pl nálam a Maya vagy a ZBrush gond nélkül megehet 4-5 giga ramot ha akar, míg ez 32 bites operációs rendszer esetén nem lenne így...