Люди, которые хоть раз в жизни садились за компьютер, обязательно знают, что 32х разрядная система имеет ограничение - система не может использовать больше 3.5 гигабайт оперативной памяти.
Конечно, сервера когда-то в далеких 1990-2000 работали на 32х разрядной системе и имели всяко больше 4 гб ОЗУ, но работали такие сервера при помощи PAE - в обычных компьютерах с 32х ОС его не включить.
Из того, что 32х система не может использовать больше 3.5гб ОЗУ, плавно вытекает другой вопрос - "А если я вставлю в компьютер с 32х системой 2 планки по 4гб или 8гб? Они будут работать в двухканальном режиме?"
Именно таким вопросом я и задался. С одной стороны, оперативная память в двухканальном режиме дает прирост FPS - от 5 до 20 кадров! А с другой - компьютер же не распознает больше 3.5 гигабайт. То есть, если я вставлю в компьютер 2 планки по 4 гб, одна из них будет стоять без дела?
Оказалось, что все работает немного иначе.
Вспоминаем, как работают планки ОЗУ в двухканальном режиме:
Сначала нагружается чип памяти А1, потом В1, потом А2, В2, А3, В3, А4, В4... Ну или же А1, В1, В2, А2, А3, В3, В4... Все равно механизм действия почти одинаковый.
Так вот. Предположим, эти две планки работают в двухканальном режиме на 32х системе, их обьем - 4096 МБ каждая, у них 8 чипов памяти. Каждый чип в этой планке = 512 МБ (4096:8), следовательно, система будет нагружать их "зигзагом" (А1, В1, А2, В2...)
Складываем эти числа, чтобы получилось ~3.5 гигабайт (если у нас, например, чипы памяти по 1 ГБ, то 4й чип будет работать наполовину, так что мы засчитываем и чип, который работает не в полную силу). Получаем 7 чипов.
Ответ: Да, двухканальный режим будет работать на 32х разрядной ОС, если использовать планки 4 и более ГБ. Прирост производительности будет. Главное, чтобы один чип памяти имел емкость меньше, чем 4 ГБ, но я не думаю, что такие можно вообще найти в обиходе.