16Aug
Néha szórakoztató a spekulálni, hogy másképp működne a rendszer, ha a hardverelemekre változások történtek. A mai SuperUser Q & A hozzászólás a memória méretének növekedését tárgyalja, hogy segítse az olvasó kíváncsiságát.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.
A társulási WDA( Flickr) jóvoltából.
A
kérdése A SuperUser olvasó spartacus azt szeretné megtudni, hogy a memória méretének növelése lassulna-e:
Ha ugyanazt a technológiát használva növeltük az SDRAM méretet, akkor a válaszidő lassabb lett volna? Ha lassabb lett volna, a digitális logika bonyolultsága lenne?
A méret növekedése miatt a memória lassulni fog?
A válasz
A SuperUser közreműködők Daniel R Hicks és Shikhar Bhardwaj válaszolnak nekünk. Először, Daniel R Hicks:
Igen és nem. Ahogy a duDE állítja, a memória soha nem fog gyorsabban futni, mint a busz / óra sebesség, de a memória maximális sebessége határozottan a méretétől függ.
Ahogy a memóriaegység nagyobb lesz, a címdekódoló szintjeinek száma( a méretnaplóval) növekszik, és a meghajtók terhelése lineárisan növekszik( ami nagyjából a késleltetés logaritmikus növekedését okozza).
Tehát, bár ritkán érdemes korlátozni a RAM nagyságát off-the-shelf rendszerben a sebesség növelése érdekében( vannak olyan kivételek, amelyeknél a doboz a RAM mérete alapján beállítja az órajelet), ha Öna rendszermérnök, a maximális RAM méret az egyik olyan teljesítmény kompromisszum, amelyet figyelembe kell vennie.
A Shikhar Bhardwaj válaszával:
Nem, nem. Mivel az SDRAM a rendszerrel szinkronizálva van, a memória sebessége a rendszer sebességétől függ. A memória hozzáférés sebességét befolyásoló tényező az a konfiguráció, amelyet használ.
Ha az építmény már kétcsatornás( vagy háromszoros) konfigurációval rendelkezik, és a megnövekedett memória nem használja az azonos modulokat, akkor lassíthatjaegycsatornás működés. Azonban ez a csökkenés alig észrevehető, a Wikipedia szerint:
- A Tom's Hardware nem talál szignifikáns különbséget a kétszintes és a kétcsatornás konfigurációk között a szintetikus és a játék benchmarkok között( "modern( 2007)" rendszerbeállítás használata).A tesztek során a kétcsatornás legjobb esetben 5 százalékos sebességnövekedést eredményezett a memória-intenzív feladatokban.
Ebben az esetben a sebesség csökkenhet, de az operációs rendszerhez rendelkezésre álló fizikai memória nagyobb mennyisége miatt általános teljesítménynövekedést tapasztalhat. Ez persze attól függ, hogy milyen operációs rendszert használsz, és mennyire hatékony a rendelkezésre álló források felhasználásával.
Van valami a magyarázat hozzáadásához? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.