Kas mälu suureneb, kui suurus on suurem?
Mõnikord on lõbus spekuleerida, kui erinevalt teie riistvarakomponentidest muutuks teie süsteem toimima. Tänane SuperUser Q & A postitus käsitleb mälu suuruse suurenemist, et aidata lugeja uudishimu rahuldada.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.
Foto viisakalt Association WDA (Flickr).
Küsimus
SuperUser lugeja spartacus tahab teada, kas mälu suuruse suurendamine põhjustaks selle aeglustumise:
Kui me suurendaksime sama tehnoloogia abil SDRAMi suurust, kas reageerimisaeg aeglustub? Kui see muutuks aeglasemaks, kas see tuleneb digitaalse loogika keerukusest?
Kas suuruse suurenemine põhjustaks mälu aeglustumist?
Vastus
SuperUser'i toetajad Daniel R Hicks ja Shikhar Bhardwaj on meile vastuseks. Esimene üles, Daniel R Hicks:
Jah ja ei. Nagu duDE ütleb, ei tööta mälu kunagi kiiremini kui buss / kella kiirus, kuid mälu maksimaalne kiirus sõltub kindlasti suurusest.
Kuna mäluseade suureneb, suureneb aadressi dekoodri tasemete arv (suuruse logiga) ja draiverite koormus suureneb lineaarselt (tekitades ligikaudu logaritmilise hilinemise suurenemise).
Niisiis, kuigi harva on kasulik piirata RAM-i suurust off-the-shelf-süsteemis kiiruse suurendamiseks (on erandeid, kus karp reguleerib kella kiirust RAM-i suuruse alusel), kui olete süsteem disainer, maksimaalne RAM-i suurus on üks tulemuslikkuse kompromisse, mida peate kaaluma.
Järgneb Shikhar Bhardwajilt saadud vastus:
Ei, see ei ole. Kuna SDRAM on süsteemiga sünkroniseeritud, sõltub mälu kiirus süsteemi kiirusest. Mälu juurdepääsu kiirust võib mõjutada konfiguratsioon, mida see kasutab.
Kui teie ehitamisel on juba kahekanaliline (või kolmekanaliline) konfiguratsioon ja suurenenud mälu ei kasuta identseid mooduleid, siis võite aeglustada ühe kanaliga operatsiooni. Selline vähenemine ei ole siiski märgatav, nagu Wikipedia ütleb:
- Tom's Hardware leidis vähe olulist erinevust ühekanaliliste ja kahekanaliliste konfiguratsioonide vahel sünteetilistes ja mängude võrdlusalustes (kasutades „kaasaegset (2007)” süsteemi seadistust). Testides andis kahekanaliline mälu intensiivne mälu intensiivne ülesanne parimal juhul 5%.
Sellisel juhul võib kiirus väheneda, kuid teie operatsioonisüsteemile kättesaadava suurema füüsilise mälu hulga tõttu paraneb jõudlus üldiselt. See sõltub muidugi kasutatavast operatsioonisüsteemist ja sellest, kui tõhus on olemasolevate ressursside kasutamine.
Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.