16Aug

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

Ponekad je zabavno nagađati kako će vaš sustav raditi drugačije 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šnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Fotografija ljubaznošću Udruge WDA( Flickr).

Pitanje

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

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

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

Odgovor

SuperUser suradnici 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 sklop memorije raste, broj razina dekoderskog dekodera 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 koji se ne može pohraniti u pokušaju povećanja brzine( postoje iznimke u kojima okvir podesi brzinu sata na temelju veličine RAM-a), ako stedizajner sustava, maksimalna veličina RAM-a je jedan od kompromisa izvedbe koje morate uzeti u obzir.

Slijedi odgovor od Shikhar Bhardwaj:

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

Ako vaša gradnja već ima konfiguraciju dvokanalnog( ili trostrukog) kanala, a povećana memorija ne koristi identične modula, možda ćete usporitijednokanalni rad. Međutim, to smanjenje je teško zamjetljivo, kako kaže Wikipedia:

  • Tom's Hardware je pronašao malu značajnu razliku između jednokanalnih i dvokanalnih konfiguracija sintetičkih i igranih mjerila( koristeći "moderni( 2007)" postavljanje sustava).U svojim testovima, dual-channel je u najboljem slučaju dao 5 posto brzine u porastu memorije intenzivnih zadataka.

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 naravno ovisi o operacijskom sustavu koji koristite i koliko je učinkovit u korištenju dostupnih resursa.

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