Uneori este distractiv să speculezi cât de diferit ar funcționa sistemul tău dacă s-ar face modificări la componentele hardware. În postarea de astăzi a SuperUser de întrebări și discuții se discută despre creșterea dimensiunii memoriei pentru a ajuta la satisfacerea curiozității cititorului.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Fotografie oferită de Asociația WDA (Flickr) .
Intrebarea
Cititorul SuperUser spartacus vrea să știe dacă creșterea dimensiunii memoriei ar face ca aceasta să devină mai lentă:
Dacă am crește dimensiunea SDRAM utilizând aceeași tehnologie, timpul de răspuns ar deveni mai lent? Dacă ar deveni mai lent, s-ar datora complexității logicii digitale?
O creștere a dimensiunii ar face ca memoria să devină mai lentă?
Răspunsul
Contribuitorii SuperUser Daniel R Hicks și Shikhar Bhardwaj au răspunsul pentru noi. În primul rând, Daniel R Hicks:
Da și nu. După cum afirmă duDE , memoria nu va rula niciodată mai repede decât viteza autobuzului / ceasului, dar viteza maximă a memoriei depinde cu siguranță de dimensiune.
Pe măsură ce un ansamblu de memorie crește, numărul de niveluri de decodare de adrese crește (odată cu jurnalul de dimensiune), iar încărcarea pe drivere crește liniar (producând aproximativ o creștere logaritmică a întârzierii).
Deci, deși rareori merită să limitați dimensiunea memoriei RAM într-un sistem disponibil pentru a crește viteza (există excepții în care caseta reglează viteza ceasului în funcție de dimensiunea memoriei RAM), dacă sunteți un sistem designer, dimensiunea maximă a RAM este unul dintre compromisurile de performanță pe care trebuie să le luați în considerare.
Urmat de răspunsul lui Shikhar Bhardwaj:
Nu, nu face. Deoarece SDRAM este sincronizată cu sistemul, viteza memoriei depinde de viteza sistemului. Ceea ce poate afecta viteza de acces la memorie este configurația în care este utilizată.
Dacă construcția dvs. are deja o configurație dual-channel (sau triple-channel), iar memoria crescută nu folosește module identice, atunci puteți încetini la funcționarea cu un singur canal. Cu toate acestea, această scădere este greu de observat, după cum spune Wikipedia:
- Tom’s Hardware a găsit o diferență semnificativă între configurațiile monocanal și dual-canal în parametrii de referință sintetici și de jocuri (folosind o configurare a sistemului „modernă (2007)”). În testele sale, canalul dual a oferit cel mai bine o creștere a vitezei de 5% în sarcinile cu intensitate de memorie.
În acest caz, viteza poate scădea, dar veți experimenta o creștere generală a performanței datorită cantității mai mari de memorie fizică disponibilă pentru sistemul dvs. de operare. Acest lucru, desigur, depinde de sistemul de operare pe care îl utilizați și de cât de eficient este utilizarea resurselor disponibile.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .