Двоканальний режим оперативної пам'яті
З жалем доводиться визнавати, що іноді в магазинах комп'ютерної техніки покупцю не надається вичерпної інформації про способи підвищення швидкодії купованого комп'ютера. Частково це цілком зрозуміло: для більшості завдань продуктивності сучасних компонентів вистачає з лишком. Однак неприємний осад залишається, адже комп'ютер може працювати швидше. Так, про те, що таке двоканальний режим роботи пам'яті, практично ніколи не повідомляється.
Давайте проаналізуємо тенденції розвитку: на зміну одноядерним процесорам прийшли їх багатоядерні собратья- технологія подвійного биоса (Dual Bios) використовується все частіше-існує RAID для об'єднання декількох жорстких дисків в єдиний массив- навіть два мережевих адаптера Ethernet програмно об'єднують в один. Такий підхід дозволяє відносно просто збільшити продуктивність. Чи не була забута і оперативна пам'ять, для якої був запропонований двоканальний режим.
Термін «пляшкове горлечко» в комп'ютерній сфері з'явився, почасти, завдяки пам'яті. З ростом обчислювальної потужності процесорів стало зрозуміло, що путами, що обмежують сумарну швидкість роботи системи, є швидкість підсистеми оперативної пам'яті. Контролер пам'яті просто не встигав своєчасно обробляти всі запити центрального процесора з пересилання даних, через що останній частину часу простоював, чекаючи отримання чергової порції даних з банків пам'яті. Рішення було очевидно - необхідний двоканальний режим пам'яті. Для його реалізації був доданий відповідний додатковий контролер. У результаті вийшло, що частина роз'ємів пам'яті обслуговувалися першим контролером, а інша - другим. Далі все просто: двоканальний режим ілюструє відомий досвід з водою, виливаємо з пляшок. Згідно з ним через два горлечка за одиницю часу проходить більшу кількість води, ніж через одне, діаметр якого дорівнює сумі перших двох. Двоканальний режим не тільки збільшив пропускну здатність, але і в рази знизив навантаження на кожен контролер (а це нагрів, вимоги до елементної бази та ін.). У сучасних центральних процесорах контролери пам'яті знаходяться на тому ж кристалі, що і обчислювальні ядра. Для порівняння: раніше контролер розташовувався в мікросхемах чіпсета.
Щоб задіяти двоканальний режим роботи оперативної пам'яті, необхідно підключити до материнської плати не менше двох модулів пам'яті. Якщо роз'ємів всього два, як на бюджетних рішеннях, то ніяких складнощів немає: вставляємо по модулю в кожен роз'єм і отримуємо підвищення продуктивності (теоретично в 2 рази, на практиці ж - від 20 до 70%). При більшій кількості роз'ємів слід виконати правильне підключення: роз'єми не даремно розрізняються за кольорами. Для задіяння багатоканального режиму модулі потрібно підключати в роз'єми одного і того ж кольору. Також вірно, що підключення в усі роз'єми аналогічно включає багатоканальний режим.
Головна вимога, пропоноване для правильної роботи двоканального режиму - модулі повинні бути розраховані на однакову частоту (1066, 1333, 1600), бути однакового обсягу, одного і того ж виробника і, бажано, серії. Деякі виробники процесорів (Intel) дозволяють використовувати модулі різного об'єму, наприклад, 512 Мб і 1 Гб. У цьому випадку задіюється особливий Flex режим, в якому два блоки по 512 Мб працює в Dual Chanel, а «зайві» 512 Мб - в одиночному режимі.
З усього сказаного випливає природний висновок: при покупці комп'ютера необхідно купувати не один модуль пам'яті, а два, сумарний обсяг яких дорівнює ємності одного місткого модуля. Наприклад, якщо вирішено купити 4 Гб, то раціональніше зупинити свій вибір на 2х2 Гб.