Da li memorija postaje sporiji ako se poveća u veličini?
Ponekad je zabavno nagađati kako bi različito funkcionirao vaš sustav ako bi se na hardverskim komponentama napravile promjene. Današnji post SuperUser Q&A raspravlja o povećanju veličine memorije kako bi zadovoljio čitateljsku znatiželju.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Fotografija ljubaznošću udruge WDA (Flickr).
Pitanje
Čitač SuperUser spartacus želi znati može li povećanje veličine memorije uzrokovati njegovo usporavanje:
Ako bismo povećali veličinu SDRAM-a koristeći istu tehnologiju, bi li vrijeme odgovora postalo sporije? Da je postalo sporije, bi li to bilo zbog složenosti digitalne logike?
Hoće li povećanje veličine uzrokovati sporije pamćenje?
Odgovor
SuperUser suradnici Daniel R Hicks i Shikhar Bhardwaj imaju odgovor za nas. Prvo gore, Daniel R Hicks:
Da i ne. Kao što duDE navodi, memorija nikada neće raditi brže nego što je brzina sabirnice / takta vozi, ali maksimalna brzina memorije definitivno ovisi o veličini.
Kako se memorijski sklop povećava, broj razina dekodera adresa se povećava (s logom veličine), a opterećenje na vozačima linearno raste (stvarajući otprilike logaritamsko povećanje zakašnjenja).
Dakle, dok je rijetko vrijedno ograničiti veličinu RAM-a u off-the-shelf sustavu u pokušaju povećanja brzine (postoje iznimke gdje okvir podešava brzinu takta ovisno o veličini RAM-a), ako ste sustav dizajnera, maksimalna veličina RAM-a je jedna od kompromisnih performansi koju morate uzeti u obzir.
Slijedi 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 dvokanalnu (ili trostruku) konfiguraciju, a povećana memorija ne koristi identične module, tada možete usporiti rad u jednom kanalu. Međutim, ovo smanjenje je jedva primjetno, kao što kaže Wikipedia:
- Tomov Hardware pronašao je malo značajne razlike između jednokanalnih i dvokanalnih konfiguracija u sintetičkim i gaming mjerilima (koristeći "moderno (2007)" postavljanje sustava). U svojim testovima, dvokanalni sustav je u najboljem slučaju povećao brzinu od 5 posto u zadacima koji su intenzivni.
U ovom 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, dakako, ovisi o operativnom sustavu koji koristite i koliko je učinkovit u korištenju dostupnih resursa.
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.