If-Koubou

Je li memorija postala sporija ako je povećana u veličini?

Je li memorija postala sporija ako je povećana u veličini? (Kako da)

Ponekad je zabavno nagađati kako će drugačije funkcionirati vaš sustav ako se izmjene na hardverskim komponentama. Današnji SuperUser Q & A post raspravlja o povećanju veličine memorije kako bi se zadovoljila čitateljska znatiželja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Foto ljubaznošću Udruge WDA (Flickr).

Pitanje

Širokopojasni čitač spartacus želi znati hoće li povećanje veličine memorije uzrokovati sporiju spuštanje:

Ako smo povećali veličinu SDRAM-a pomoću iste tehnologije, bi li vrijeme odgovora postalo sporije? Ako bi postalo sporije, bi li to bilo zbog složenosti digitalne logike?

Hoće li povećanje veličine uzrokovati sporije memoriju?

Odgovor

Davatelji SuperUser-a Daniel R Hicks i Shikhar Bhardwaj imaju odgovor za nas. Prvo, Daniel R Hicks:

Da i ne. Kao što kaže duDE, memorija nikada neće raditi brže od brzine sabirnice / sata, no maksimalna brzina memorije definitivno ovisi o veličini.

Kako se sklop memorije povećava, broj razina dekoderske adrese povećava se (s logom veličine), a opterećenje na vozačima se povećava linearno (što daje približno logaritamsko povećanje kašnjenja).

Dakle, iako je rijetko vrijedno ograničiti veličinu RAM-a u sustavu bez napora u pokušaju povećanja brzine (postoje iznimke u kojima okvir podesi brzinu sata na temelju veličine RAM-a), ako ste sustav dizajner, maksimalna veličina RAM-a je jedan od kompromisa izvedbe koje morate uzeti u obzir.

Slijedio je odgovor Shikhar Bhardwaj:

Ne, nije. Budući da je SDRAM sinkroniziran sa sustavom, brzina memorije ovisi o brzini sustava. Ono što može utjecati na brzinu pristupa memoriji je konfiguracija u kojoj se koristi.

Ako vaša gradnja već ima konfiguraciju s dvokanalnim (ili trostruko-kanalnim), a povećana memorija ne koristi identične module, možda ćete usporiti rad jednog kanala. Međutim, ovo smanjenje teško je primjetno, kako kaže Wikipedija:

  • Tom's Hardware pronašao je malu značajnu razliku između jednokanalnih i dvokanalnih konfiguracija u sintetičkim i igraćim referentnim vrijednostima (korištenjem "modernog (2007)" postavljanja sustava). U svojim testovima, dual-channel je u najboljem slučaju dao 5 posto brzine u porastu memorije intenzivnih zadataka.

U tom slučaju, brzina se može smanjiti, ali ćete doživjeti ukupni porast performansi zbog veće količine fizičke memorije dostupne vašem operativnom sustavu. To naravno ovisi o operacijskom sustavu koji koristite i koliko je učinkovit u korištenju dostupnih resursa.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.