16Aug

Ar atmintis tampa lėtesnė, jei padidėja?

Kartais įdomu spekuliuoti, kaip skirtingai veiktų jūsų sistema, jei pakeistų aparatūros komponentus.Šiandien "SuperUser Q &" poste aptariama, kiek atminties padidėja, kad būtų patenkintas skaitytojo smalsumas.

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Nuotrauka palanki WDA asociacijai( "Flickr").

Klausimas

SuperUser skaitytuvas spartacus nori žinoti, ar padidinus atminties dydį, jis taptų lėtesnis:

Jei mes padidinsime SDRAM dydį naudojant tą pačią technologiją, ar atsakymo laikas tampa lėtesnis? Jei tai būtų lėtesnis, ar tai būtų dėl skaitmeninės logikos sudėtingumo?

Ar padidės dydis, todėl atmintis tampa lėtesnė?

Atsakymas

SuperUser autoriai Daniel R Hicks ir Shikhar Bhardwaj turi mums atsakymą.Pirmiausia, Daniel R Hicks:

Taip ir ne. Kaip teigia duDE, atmintis niekada nebus spartesnė, nei važiavimo autobusas / laikrodžio greitis, tačiau maksimalus atminties greitis tikrai priklauso nuo dydžio.

Kadangi atminties surinkimas išauga, adresų dekoderio lygių skaičius didėja( su dydžio žurnalu), o vairuotojų apkrova padidėja tiesiškai( tai yra maždaug logaritminis vėlėjimo padidėjimas).

Taigi, nors retai tikslinga apriboti atminties dydį neapsaugotoje sistemoje bandant padidinti greitį( yra išimčių, kai dėžė sureguliuoja laikrodžio greitį pagal atminties dydį), jei esatesistemos dizaineris, didžiausias RAM dydis yra vienas iš efektyvumo kompromisų, kuriuos turite apsvarstyti.

Vykdydamas atsakymą iš Shikhar Bhardwaj:

Ne, ne. Kadangi SDRAM sinchronizuojama su sistema, atminties greitis priklauso nuo sistemos greičio. Tai, kas gali turėti įtakos prieigos prie atminties greičiui, yra konfigūracija, kuria ji naudojama.

Jei jūsų konstrukcijoje jau yra dviejų kanalų( arba trijų kanalų) konfigūracija, o padidėjusi atmintis nenaudoja vienodų modulių, tada galite sulėtinti ikivieno kanalo operacija. Tačiau šis sumažėjimas vargu ar pastebimas, kaip rašoma Vikipedijoje: "

  • " "Tom's Hardware" nustatė mažai didelį skirtumą tarp vieno kanalo ir dviejų kanalų konfigūracijų sintetiniuose ir žaidimo etalonuose( naudojant "modernų( 2007)" sistemos nustatymą).Savo bandyme dvigubas kanalas geriausiu atveju padidino 5 proc. Atminties intensyvių užduočių.

Tokiu atveju greitis gali sumažėti, bet jūs visapusiškai padidinsite našumą, nes jūsų operacinei sistemai bus suteikta daugiau fizinės atminties. Tai, žinoma, priklauso nuo naudojamos operacinės sistemos ir nuo to, kaip efektyviai panaudoti turimus išteklius.

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.