If-Koubou

Memoria devine mai mică dacă este mărită?

Memoria devine mai mică dacă este mărită? (Cum să)

Uneori este distractiv să speculezi cât de diferit ar funcționa sistemul tău dacă s-ar fi făcut modificări la componentele hardware. Postul de astăzi SuperUser Q & A discută despre creșterea mărimii memoriei pentru a satisface curiozitatea cititorului.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Fotografia este asigurată de Asociația WDA (Flickr).

Intrebarea

Cititorul de super-utilizatori spartacus vrea să știe dacă mărirea dimensiunii memoriei ar face să devină mai lent:

Dacă am mări dimensiunea SDRAM folosind 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 mărimii ar determina încetinirea memoriei?

Răspunsul

Utilizatorii SuperUserilor Daniel R Hicks și Shikhar Bhardwaj au răspunsul pentru noi. În primul rând, Daniel R Hicks:

Da și nu. Ca state duDE, memoria nu va funcționa mai repede decât viteza bus / ceas care o conduce, dar viteza maximă de memorie este cu siguranță dependentă de dimensiune.

Pe măsură ce un ansamblu de memorie devine mai mare, numărul de niveluri de decodor de adresă crește (cu jurnalul de mărime), iar sarcina pe drivere crește liniar (producând aproximativ o creștere logaritmică a întârzierii).

Deci, în timp ce rareori merită limitat dimensiunea RAM într-un sistem off-the-shelf în încercarea de a crește viteza (există excepții în cazul în care caseta reglează viteza ceasului în funcție de dimensiunea RAM), dacă sunteți un sistem designer, dimensiunea RAM maximă 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 de memorie depinde de viteza sistemului. Ceea ce poate afecta viteza accesului la memorie este configurația în care este utilizat.

Dacă configurația dvs. are deja o configurație cu două canale (sau trei canale), iar memoria crescută nu utilizează module identice, atunci este posibil să încetiniți funcționarea cu un singur canal. Cu toate acestea, această scădere este greu de remarcat, așa cum spune Wikipedia:

  • Tom's Hardware a găsit o mică diferență semnificativă între configurațiile cu un singur canal și cele cu două canale în reperele sintetice și jocurile de noroc (folosind o configurare a sistemului "modern (2007)"). În testele sale, canalul dublu a dat în cel mai bun caz o creștere cu 5% a vitezei în sarcini care necesită o memorie intensivă.

În acest caz, viteza poate scădea, dar veți avea un impuls general în ceea ce privește performanța, 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 cât de eficient este utilizarea resurselor disponibile.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.