Когато добавяте RAM към компютър, наистина ли има значение дали пръчките имат неравномерно количество памет или винаги имате нужда от тях, за да имате еднакво количество памет? Днешната публикация "Суперуслуги Q & A" има отговорите на въпросите на любознателен читател.
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Снимката е предоставена от redjar (Flickr).
Четецът на SuperUser LanceLafontaine иска да знае, ако използването на неравномерно количество RAM наистина намалява производителността:
Тази страница описва спецификациите на RAM за много лаптопи на MacBook. В секцията за моя лаптоп (13 "Pro, Late 2011) се казва:
- Допълнителни бележки: За най-добра ефективност изпълнете двата слота за памет, като инсталирате еднакъв модул памет във всеки слот.
Това не е първият път, когато съм чувал за този феномен, и определено не е специфичен за Apple. Защо е така? Освен очевидното намаляване на наличната памет, защо би било по-лошо да работи с 6 GB (1 * 4 GB плюс 1 * 2 GB), отколкото с 8 GB (2 * 4 GB)?
Използва ли неравномерно количество RAM за намаляване на производителността или е просто мит?
Сътрудниците на SuperUser David Schwartz и x имат отговора за нас. Първо, Дейвид Шварц:
При еднакво количество памет и в двата слота, паметта може да бъде преплетена така, че последователните пакети от памети да заменят слотове. По този начин достъпът до паметта се разпределя и в двата слота почти перфектно, позволявайки им да се комбинират.
При неравномерни количества паметта не може да бъде преплетена и трябва първо да се преобразува в една пръчка, а другата в нея. Програма, която има достъп до голяма част от паметта, ще открие почти целия си достъп до една пръчка и няма да има комбинация от трафик.
Следва отговор от mVincent:
- Допълнителни бележки: За най-добра ефективност изпълнете двата слота за памет, като инсталирате еднакъв модул памет във всеки слот.
Вероятното техническо обяснение тук е, че вашият MacBook (дънна платка) поддържа двуканална архитектура и по този начин изисква два идентични модула памет. Сравнителните показатели предполагат, че дава 5-10% увеличение на производителността.
- Защо е така? Освен очевидното намаляване на наличната памет, защо би било по-лошо да работи с 6 GB (1 * 4 GB плюс 1 * 2 GB), отколкото с 8 GB (2 * 4 GB)?
Когато се използват два идентични модула памет, дънната платка ще задейства модулите памет при скоростта на най-бавния модул.
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.