Якою є величина оперативної пам'яті у сучасних комп'ютерів. Об'єм пам'яті для старих ПК. Оновлення системи BIOS

На сьогоднішній день стоїть найгостріше. Практично всі користувачі відмовляються від 32 бітних операційних систем, при цьому абсолютно не розуміють - навіщо їм потрібні 64 бітні операційні системи. Як правило, відповідь стандартна: "Процесор у мене 64-бітний, тому операційна система 64-бітна". Благо розвиток 64-бітних операційних систем і додатків призвело до того, що ми практично не помічаємо в якому середовищі працюємо, якщо не стає необхідним підключити до комп'ютера який-небудь старий принтер, сканер, виробник якого не спромігся випустити 64-бітний драйвер.
Історія розвитку вимог до обсягу оперативної пам'яті в персональному комп'ютері така, що в 1981 Білл Гейтс заявив, що на все про все вистачає 640 кілобайт оперативної пам'яті комп'ютера. Дійсно, досить згадати часи панування операційної системи DOS, зокрема, MS-DOS, коли 4-мегабайт оперативної пам'яті було достатньо, а 8-12 мегабайт вистачало для запуску практично будь-якої ігрової програми. При цьому слід розуміти, що саме ядро ​​DOS є 16-бітним і для використання всіх 4-х або 8-12 мегабайт оперативної пам'яті необхідно забезпечити завантаження спеціальних драйверів DPMI (DOS Protected Mode Interface), які дозволяли для 32-бітних додатків використовувати весь обсяг оперативної пам'яті.

Поява перших версій Windows від Microsoft - оболонки Windows для робочих груп, повноцінних операційних систем Windows 95, Windows 98, Windows Vista, Windows XP не передбачало виходу за межі 32-бітного стандарту. Здавалося, що трьох гігабайт оперативної пам'яті буде цілком достатньо для домашнього використання. Але програмне забезпечення розвивалося, пред'являло все більші вимоги до обсягу оперативної пам'яті і компанія AMD почала інтегрувати 64-бітні інструкції, контролери оперативної пам'яті у свої процесори AMD Athlon 64 XP - найкращих процесорів свого часу.

Картинка клікабельна


Одночасно йшов стрімкий розвиток ринку оперативної пам'яті - зменшення технологічного процесу дозволяло створити 1-гігабайтні модулі пам'яті, 2-гігабайтні модулі пам'яті, 4-х гігабайтні модулі оперативної пам'яті, а на сьогоднішній день все доступнішими стають модулі пам'яті по 8 Гб на планці. У продажу є навіть планки DDR3 об'ємом по 8 Гб від тієї ж самої Samsung формату SO-DIMM для ноутбуків. Тим самим, все це говорить про те, що навіть покупка однієї планки в 4-гігабайти і більше призведе до того, що 32-бітна операційна система не зможе використовувати частину оперативної пам'яті і вона простоюватиме. Адже багато хто хоче організувати двоканальний, триканальний або чотириканальний режим роботи за рахунок наявного контролера пам'яті, тому - 64-бітна операційна система має стати золотим стандартом сьогоднішнього дня, а про 32-бітний операційні системи пора поступово забувати.

Раніше йшла бурхлива дискусія - який додаток працює швидше - 32-бітне або 64-бітне. Досвід показав, що якщо у вас менш або рівно 3 гігабайти оперативної пам'яті - сенсу від переходу на 64-бітну систему практично немає - в якихось додатках буде помітне незначне зростання, а в якихось незначне падіння. Повна сумісність 64-х бітних операційних систем з 32-х бітними не накладає жорстких обмежень на виробників програмного забезпечення, тому вони намагаються створювати 32-х бітні додатки, а якщо програма активно використовує оперативну пам'ять, то 64-х бітну.

Картинка клікабельна


Незважаючи на все сказане про 32-бітні та 64-бітні операційні системи, слід зазначити, що популярний виробник цих самих операційних систем - Майкрософт, чітко диференціює свої продукти за обсягом підтримуваної оперативної пам'яті. Старі операційні системи Windows XP 32 біт та 64 біт підтримували лише 3,5 та 16 гігабайт оперативної пам'яті. Слід зазначити, що ці особливості багато в чому були продиктовані особливостями того часу - 16 гігабайт пам'яті типу DDR2 було досить дорогим задоволенням, а планок 8 гігабайт і не існувало. Операційна система Windows Vista в 32-бітній і 64-бітній редакції підтримує 4 і 16 гігабайт оперативної пам'яті. При цьому операційна система повинна відноситися до старшої версії - розширеної, оскільки Home Basic і Starter примудрялися підтримувати або 1 або 8 гігабайт оперативної пам'яті. Цей факт вже говорив про те, що Windows Vista побачила світ вже "застарілою" і не відповідала своєму часу, тому не знайшла якої-небудь популярності серед користувачів.

Благо компанія Майкрософт зрозуміла свої помилки і створила абсолютно нову операційну систему - Windows 7. У даному випадку версії операційних систем Windows 7 Ultimate 32-х біт і 64-х біт підтримують по 4 гігабайти і 192 гігабайти оперативної пам'яті, тобто весь допустимий обсяг рамках форматів двійкового обчислення Урізані версії Windows 7 підтримують менші обсяги пам'яті. Наприклад, встановлюється на нетбуки і частина ноутбуків Windows 7 Starter x32 підтримує всього 2 гігабайти пам'яті, а версії Windows 7 Home Basic x64 і Windows 7 Home Premium x64 по 8 і 16 гігабайт відповідно. Звичайно, всі ці обмеження створені Майкрософт штучно, щоб з одного товару створити різні операційні системи як за функціональністю, так і за ціною.

Картинка клікабельна


Тому якщо ви з версією операційної системи вже визначилися, варто визначитися з кількістю необхідної вам оперативної пам'яті. Зокрема, якщо ваш бюджет обмежений і ви збираєте офісний комп'ютер, то варто придивитися до планок по 2 гігабайти. Планки по 1 гігабайту ми не рекомендуємо розглядати, тому що їх вартість виявляється вищою, при розрахунку обсяг вільного простору. Звичайно, йдеться про популярну пам'ять DDR3.

Для домашніх користувачів ми рекомендуємо в залежності від обмеженості бюджету доглядати планки по 4 і 8 гігабайт пам'яті DDR3. Якщо ваш бюджет обмежений – купуйте планки по 4 гігабайти, якщо бюджет дозволяє – то планки по 8 гігабайт. При цьому слід пам'ятати правила, які ми описували у попередніх наших матеріалах.

Головне для нового комп'ютера набувати однакових планок пам'яті, а їх кількість повинна відповідати канальності контролера пам'яті процесора. Більшість сучасних процесорів мають двоканальні контролери пам'яті. Тому придбання двох планок по 4 гігабайти дозволить вам отримати 8 гігабайт підсумкової пам'яті, якої вистачить для сучасних ігор на комп'ютері з одним монітором. А якщо ви придбаєте дві планки по 8 гігабайт – то отримаєте підсумкові 16, яких вистачить для комп'ютера з кількома моніторами. Висновок
У будь-якому випадку, визначаючись з обсягом оперативної пам'яті, ми рекомендуємо не забувати про збалансованість персонального комп'ютера. Збираючи ігровий комп'ютер для дому з 16 гігабайтами пам'яті та слабкою відеокартою – ви отримаєте аналогічну продуктивність, що і з 4 гігабайтами оперативної пам'яті. Для офісного комп'ютера ми рекомендуємо не економити на копійчаній пам'яті, тому що інтенсивний обмін даними, робота в Інтернеті - призводить до масивного використання оперативної пам'яті за рахунок кешування, - тут додаткові 1-2 гігабайти пам'яті зможуть значно скоротити інтенсивність використання жорсткого диска для вивантаження даних у файл підкачки.

Оперативна пам'ять – це компонент комп'ютера. Найважливіша характеристика вимірюється в гігабайтах: що більше, то краще. Інші характеристики важливі значно менше — таймінги та кількість планок, двоканальність… Цей пристрій має безліч інших назв:

  • «мізки»
  • пам'ять
  • оперативка
  • ОЗУ (оперативний пристрій)
  • SDRAM

Як виглядає оперативна пам'ять

У статті докладно пояснюється призначення оперативної пам'яті, способи самостійної установки (не складніше, ніж замінити лампочку!), тонкощі вибору. Головне: після прочитання пари сторінок цього тексту недосвідчений користувач легко розбереться в маркетингових заклинаннях про частоти з мегагерцами і знатиме - чи знадобиться ще гігабайт пам'яті, чи продавець впарює непотрібний товар.

Що робить оперативна пам'ять: зрозуміле пояснення

Тимчасово зберігає операційну інформацію. Не ту, яка потрібна для збереження фільмів з музикою, а ту, яка використовується самою Windows, програмами, іграми і т.д. Така інформація зберігатиметься лише у включеному стані ПК. Комп'ютер вмикається, стартує система – і під час старту запускаються програми та модулі, які записують потрібні дані з HDD у ОЗУ. Так, щоб комп'ютер міг «спілкуватися» з цими даними дуже швидко - тобто. оперативно оперувати(Звідси і термін – «оперативна»).

Якщо говорити коротенько, то – це надшвидка пам'ять, яка раз на 300 шустріша за жорсткий диск. Швидкий відгук програми (миттєва поява меню при правій мишачій кнопці, скажімо) – заслуга високих швидкостей «оперативки».

Аналог оперативної пам'ятіу світі – те, що зберігається у мозку людини короткий час. Ці дані готові до мозкової обробки будь-якої секунди. З оперативкою в мозку можна порівняти, наприклад, інформацію, яку ми запам'ятовуємо на короткий час, під час виконання будь-якої роботи. Наприклад, вважаємо, 9 + 3 = 1 і 2 в умі… Або інший приклад, офіціант запам'ятовує, що йому замовив столик — цю інформацію він швидше за все забуде через пару годин, замінивши її на інший. Зрозуміло, порівнювати пам'ять людини і пам'ять комп'ютера не дуже правильно, тому що мозок працює по-іншому і все, що потрапило в оперативну пам'ять, може запам'ятатися і потрапити в довгу пам'ять (у HDD), чого не може бути з комп'ютером... З HDD, можна порівняти пам'ять довгострокову, наприклад, ми прочитали книгу і щось запам'ятали. Але доступ до таких даних часом не швидкий, тому що, щоб згадати, потрібно взяти книжку з полиці та освіжити пам'ять – таку пам'ять можна порівняти з пам'яттю жорсткого диска в комп'ютері – не швидка, але фундаментальна.

Нарешті, є ще й зовсім блискавичні види пам'яті. У комп'ютері це процесорний кеш, який намертво вшитий у CPU, а в людській голові – те, що намертво та міцно визубрено ще зі шкільної парти: таблиця множення, «жиши — пиши з літерою і», «двічі два» тощо. п.

Скільки потрібно Гб оперативної пам'яті

Чим більше тим краще? Так, але лише до певної межі. Сучасні комп'ютери (від 2012-14 року починаючи) дуже рідко оснащуються одним гігабайтом ОЗУ – це вже позавчорашній день та експонат музею, а не реальний товар у 2017 році.

2 гігабайтиоперативної пам'яті – типова ємність відверто бюджетних машинок. Мабуть, цього достатньо – але вкрай некомфортно щодо швидкості та чуйності вже при відкритому браузері, Word'і, Скайпі та антивірусі. Ні, на 2017 рік двох гігабайт неймовірно мало - але абияк жити з ними можна.

4 гігабайтиОЗУ - якесь «порогове» значення ємності оперативної пам'яті. Чотирьма гігабайтами оснащуються і бюджетні моделі ноутбуків, і більш-менш дорогі аналоги. Чи достатньо? Відверто кажучи, так; але запасу у своїй немає. «Ненажерливість» програм і самої операційної системи здатна завантажити всі 4 гіга під зав'язку, нехай і не завжди.

8 гігабайт DDR – зона комфорту та спокою. Рідко, дуже рідко комп'ютер займе хоча б 5-6 гігабайт оперативної пам'яті (це в 2016 році, а ось в 2018 апетити коду зможуть забити і не такий величезний обсяг!).

16, 32 (або 128!) гігабайтОЗУ навряд чи потрібні пересічному користувачеві - це вже з території космосу. Що толку в багатотонному кузові вантажівки, коли автомобіль не перевозить нічого об'ємнішого за пральну машинку? У 2017 році навряд чи варто купувати додаткові гігабайти оперативної пам'яті для того, щоб вони просто були.

У таблиці наведено основні «пожирачі» оперативної пам'яті. Числа лише зразкові – у когось Windows займає більше мегабайт, у когось менше. Вкладки з сайтами можуть містити коротеньку сторінку без малюнків, а можуть монструозні полотнища соціальних мереж з усіма контактами, моргалками та нагадуваннями. Ігри вимагають багато, але перед їх запуском прийнято вимикати непотрібні браузери та текстові документи.

Отже, таблиця: хто скільки «жере» оперативної пам'яті. Типове споживання ОЗП сучасними програмами. 2016-2017 роки; далі – лише більше.

Програми та їх компоненти Об'єм ОЗУ, що займається, мегабайт (не гб!)
Windows 7 500-1500
Windows 8 (або 10) 500-1800
Браузер із 5-7 відкритими вкладками 400-800
Word 200
Скайп 100
Численні службові процеси, обновлялки, драйвери По 10-20 мб у кожній із 20-50 таких мікропрограм = 200-1000 мегабайт
Download-менеджер 20-30
Сучасна гра 2000-3000
Гра зразка 2010-2012 р 1000-2000
Антивірус у звичайному стані 300-500
Антивірус у режимі повної перевірки 2000-2500

Так скільки необхідно оперативної пам'яті для Windows 7, наприклад? Намагайтеся не купувати комп'ютери з 2 гігабайтами на борту - цього відверто мало. 4 гігабайти – просто добре, 8 – супер. Більше – не варто, як правило. 16 гігабайт та вище потрібні для:

  • просунуті «комп'ютерники», для яких цілком стандартне завдання – запустити у Вінді 2-3 віртуальні системи;
  • затятих геймерів з надвисокими дозволами моніторів та дорогими відеокартами;
  • програмістів з необхідністю налагодження-тестування настільних програм;
  • відеодизайнерів та їх фотоколег – та й то далеко не завжди;
  • просто тому, що хочеться більше, ніж інші. Без прицілу на практичність.

Типи оперативної пам'яті, частота та інші характеристики

З моменту впровадження першого стандарту DDR ​​минуло вже 18-20 років. Змінилося кілька поколінь комп'ютерів, їхня продуктивність зросла в рази. Будь-якої миті часу актуальні трохи більше двох поколінь пам'яті. У 2017 році це стрімко застаріла DDR3, яка панувала на ринку років 7, і вже звична DDR4. Якщо ви купуєте новий комп'ютер, то, швидше за все, він буде оснащений саме четвертим поколінням ОЗУ. Якщо йдеться про апгрейд старого (5-8 річної давності), то всередині працює DDR3. Покоління не сумісні між собою: плашку DDR4 фізично неможливо засунути в роз'єм від трійки, і навпаки.

Оперативна пам'ять для ноутбуків відрізняється від звичайної "десктопної" фізичними розмірами. Ноутбучна ОЗУ в два рази менше в довжину, ніж стандартна. Частоти, об'єм та покоління DDR відповідають один одному для лептопів та PC. Щоправда, пам'ять для ноутбуків підрозділяється ще на дві підкатегорії, фізично несумісні між собою:

  • стандартнаSO-DIMM(Префікс SO вказує саме на ноутбучний розмір оперативної пам'яті) - найпоширеніший варіант;
  • пам'ять із низьким енергоспоживанням SO-DDR3L(або просто DDR3L, або нова DDR4L): Найчастіше зустрічається в недорогих моделях ноутбуків.

Друга після обсягу важлива характеристика ОЗП: частота. Чим більше, тим, в принципі, краще – але DDR4 на 2100 мГц зовсім на копійку повільніше за DDR4 на 2800 мГц. Різниця чи не в 1-2 відсотках, та й то лише в деяких додатках. Переплачувати за мегагерці не слід – хіба що 2-3 долари. Є ще інші характеристики пам'яті: затримки, вони ж – таймінги. Чим менше таймінги, тим швидше працює пам'ять (все вірно - таймінг 10 краще, ніж 12). На цю характеристику орієнтуватися точно не слід, хоча в епоху DDR/DDR2 років 15 тому таймінги означали більше, ніж сьогодні. Втім, то це вже історія.

Ціни на ОЗУ: орієнтуємось у пропозиціях

Приблизно з 2010 року оперативна пам'ять коштує непристойно дешево порівняно з старішими часами. Скільки? Просимо вибачення за ціни в доларах, але ... їх не даремно називають "вічнозеленими". Ціни дані не найдешевші, за даними інтернет-магазину Байон.ру - зате із запасом.

Таблиця: вартість оперативної пам'яті (для ноутбука та для ПК), 2017 рік. Представлені моделі DDR3 та DDR4, а також «ноутбучні» форм-фактори SO-DIMM.

Тип пам'яті Частота, мГц Ціна,$ Примітка
DDR3, 2 Гб 1600 19,85 Найдешевший пристойний варіант
DDR3, 4 Гб 1600 26,00
DDR3, 4 Гб 2400 32,15 Дорога, «оверклокерська» ОЗУ
DDR3, 8 Гб 1600 38,60
SO-DIMM DDR3, 2 Гб 1600 19,85 Найдешевша планка ОЗУ для ноута
SO-DIMM DDR3, 4 Гб 1600 27,50 Найпопулярніший тип ОЗУ для ноутбука
SO-DIMM DDR3, 4 Гб 1833 29,30 Популярний об'єм, збільшена частота
SO-DIMM DDR3, 8 Гб 1600 34,50 Великий обсяг, стандартна частота
DDR4, 4 Гб 2133 26,00 Середньостатистична DDR3 на 4 Гб
DDR4, 8 Гб 2133 42,90 Популярна планка великого обсягу
DDR4, 8 Гб 2400 55,60 Великий обсяг, збільшена частота
SO-DIMM DDR4, 4 Гб 2133 27,50 Стандартна планка сучасного ноута
SO-DIMM DDR4, 8 Гб 2133 43,50 Об'ємна планка сучасного ноута

Чи варто апгредити (додавати) оперативну пам'ять?

Однозначно так, якщо обсяг оперативної пам'яті становить менше 2-3 гігабайт: приріст продуктивності буде видно неозброєним поглядом. "Критична точка" продуктивності знаходиться десь посередині між 2 і 4 Гб ОЗУ. Менше оперативної пам'яті – значно менша швидкість. Більше – все працює так, як треба, одним словом – “літає”.

Швидше, так, ніж ні, якщо наявний об'єм дорівнює 4 гігабайтам. Швидкість комп'ютера навряд чи зросте, але буде значно менше підвісів та лагів. Непогане вкладення.

Нема чого, якщо «на борту» вже є 6-8 гігабайт.

Нема чого, якщо сенс оновлень – у купівлі DDR з більш високою тактовою частотою. Користь від такого апгрейду якщо й ненульова, то прагне такої.

Як додати ОЗУ до комп'ютера? А в ноутбук? Апгрейд оперативної пам'яті своїми руками

ПК-десктопи - найбільш габаритні "творення". Усередині корпусу можна розмістити хоч десять ноутбуків (за розміром!). Слотів і роз'ємів на настільних материнських платах багато, крім ультракомпактним лептопам, де економиться кожен міліметр. Типова кількість слотів у комп'ютері для ОЗУ – 2 чи 4. Зазвичай, зайняті лише 1-2 їх. Додати планку оперативної пам'яті до вже працюючої – справа кількох хвилин. Достатньо вимкнути комп'ютер, відкрити системний блок та вставити планку DDR ​​у відповідний роз'єм. Не потрібні ні інструменти, ні навіть викрутка.

Головна вимога – ОЗУ має бути відповідного покоління. Сучасну DDR4 не вставити в роз'єм для DDR3: навіть розміри у них різні. А ось обсяг додаткової планки може бути будь-яким. Частота - також будь-який, але при різних частотах кількох планок "оперативки" комп'ютер працює на найменшій з них.

У ноутбуках все трохи складніше. У них зустрічаються три типи слотів для ОЗУ:

  1. Двослотові конфігурації: як правило, у 2 роз'єми вже вставлено за «оперативкою» У цьому випадку слід придбати один більш ємний модуль, і замінити існуючий на новий. Класика жанру: 4 Гб ОЗУ, 2 планки по 2 Гб у кожній. Інших роз'ємів немає. Прийде купити 4-гігабайтний модуль пам'яті (або 8-Гб, якщо це потрібно), і вставити його замість старого. У результаті отримаємо 6 Гб оперативної пам'яті. Старий модуль можна продати.

Рідше зустрічаються два слоти, один із яких зайнятий, інший – вільний. Все ідеально просто: докуповуємо ОЗУ будь-якого об'єму, вставляємо в порожній роз'єм. Наприклад, було 4 Гб (одна планка), докуповуємо ще 4 Гб на одній планці, вставляємо… результат – 8 Гб.

  1. Однослотові конфігурації(Зазвичай недорогі моделі ноутбуків). Роз'єм там лише один, і він, очевидно, вже заповнений планкою оперативної пам'яті. Єдиний варіант – зняти старий модуль, поставити новий – більшого обсягу.
  2. Ноутбуки з розпаяною оперативкою. Апгрейд майже неможливий: випоювати старий модуль і знову впаювати новий – нетривіальне та дуже ризиковане завдання. Втім, оперативка намертво розпаюється лише у недорогих машинках, і це не дуже часто.

Як дізнатися кількість слотів та тип пам'яті в ноутбуці чи комп'ютері

Підійде будь-яка діагностична програма, на кшталт CPU-Z. Завантажуємо, встановлюємо, дивимось у розділі пам'ять (memory).

Базова інформація про оперативну пам'ять: скільки гігабайт та інше, знаходиться у вкладці Memory. Відразу видно такі характеристики:

  • Тип пам'яті: DDR3
  • Об'єм ОЗУ: 6 Гб
  • Кількість каналів: 2 (Dual)
  • Менш цікаві показники – таймінги та частота: 665,1 мГц (стандарт DDR має на увазі двосторонній обмін інформації з пам'яттю, тому справжня частота – 1333 мГц).

Висновки можна зробити такі: у комп'ютера (в даному випадку – ноутбука) явно 2 слоти, обидва – зайняті. На це вказує двоканальний режим роботи, який можливий лише за наявності парної кількості планок. Інший висновок – очевидно нестандартна конфігурація: 4+2 Гб ОЗУ. Зазвичай виробники встановлюють обсяг оперативної пам'яті, кратний числу 2: 2, 4, 8 або 16 гігабайт. Отже, власник уже робив апгрейд ОЗП.

Набагато докладніша інформація описана на наступній вкладці утиліти CPU-Z: SPD (швидкість «мозків»). У лівій верхній частині вікна дійсно видно, що тут 2 слоти, обидва – зайняті. У першому роз'ємі примостилася плашка на 2 гіга (2048 Мбайт) із частотою 667 (1333 мГц). У другому - 4 гігабайти (4096 Мб) з тією ж частотою 1333.

Пара інформаційних бонусів: видна дата виробництва однієї з оперативок (9 тиждень 2011 року), та виробники обох планок: Nanya та PNY.

Як можна проапгрейдити оперативну пам'ять у прикладі вище? 6 гігабайт – цілком достатній обсяг на 2016 рік, але якщо є сильне бажання – можна купити одну планку DDR3 на 4 Гб (ціна – близько 26 доларів), і вставити її замість старої 2-гігової (до речі, можна продати її доларів за 5- 8). Підсумком стане 8 гігабайт ОЗУ.

Виробники оперативної пам'яті: який найкращий. І – заключні поради

Хто тільки не виробляє ОЗУ: і процесорний гігант AMD, і Samsung із LG, і численні Kingston, Corsair тощо. У найбільш численному сегменті оперативної пам'яті різниці між виробниками до ладу немає. Всі вони випускають надійну та швидку DDR, яка здатна на деякий розгін.

Замислюватися про виробника слід лише у випадках, коли потрібний серйозніший оверклокінг, особливі вимоги до надійності, і, мабуть, до художньої краси оперативної пам'яті. Все вірно, дорожчі моделі випускаються з необов'язковими, але приголомшливі симпатичними радіаторами охолодження модулів.

І ще. Оперативна пам'ять – чудово надійна штука. Її цілком безпечно брати з рук, «б/в» – швидше за все, вона відпрацює ще багато років, з тими ж характеристиками та енергоспоживанням.

Добридень.

Сьогоднішню статтю присвячено оперативній пам'яті, а точніше її кількості на наших комп'ютерах (оперативну пам'ять часто скорочують – ОЗУ). ОЗУ відіграє велику роль у роботі комп'ютера, якщо пам'яті не вистачає - ПК починає гальмувати, ігри та програми відкриваються неохоче, картинка на моніторі починає «смикатися», підвищується навантаження на жорсткий диск. У статті якраз і зупинимося на питаннях пов'язаних із пам'яттю: її видах, про те, скільки потрібно пам'яті, на що вона впливає.

Як дізнатись кількість оперативної пам'яті?

1) Найпростіший спосіб це зробити – зайти в «мій комп'ютер» та натиснути правою кнопкою мишки у будь-якому місці вікна. Далі вибрати у контекстному меню провідника «властивості». Також можна відкрити панель управління, в пошуковий рядок ввести «система». Скріншот нижче.

Кількість оперативної пам'яті вказано поруч із індексом продуктивності, під інформацією про процесор.

4GB- Об'єм оперативної пам'яті. Чим більше тим краще. Але не забувайте, що якщо процесор у системі не такий потужний – то ставити великий обсяг ОЗУ немає жодного сенсу. Взагалі планки можуть бути абсолютно різного обсягу: від 1гб до 32 і більше. Про обсяг див. нижче.

1600Mhz PC3-12800- Робоча частота (пропускна спроможність). Розібратися з цим показником допоможе ця табличка:

Модулі DDR3

Назва

Частота шини

Пропускна здатність

Як очевидно з таблиці пропускна спроможність такого ОЗУ дорівнює 12800 мб/с. Не найшвидша на сьогоднішній день, але як показує практика, для швидкодії комп'ютера значно важливіше обсяг цієї пам'яті.

Кількість оперативної пам'яті на комп'ютері

1 ГБ – 2 ГБ

На сьогоднішній день ця кількість оперативної пам'яті може використовуватись тільки на офісних комп'ютерах: для редагування документів, перегляду інтернету, пошти. Запустити ігри з таким обсягом ОЗУ, звичайно можна, але лише найпростіші.

До речі, з таким обсягом можна встановити і Windows 7, вона нормально працюватиме. Щоправда, якщо ви відкриєте п'яту документів - система може почати «замислюватися»: буде не так різко і завзято реагувати на ваші команди, картинка на екрані може почати «смикатися» (особливо це стосується ігор).

Так само при нестачі оперативної пам'яті, комп'ютер буде використовувати: частина інформації з оперативної пам'яті, яка в даний момент не використовується, буде записуватися на жорсткий диск, а потім, при необхідності - зчитуватися з нього. Очевидно, що при такому положенні справи виникне підвищене навантаження на жорсткий диск, а також це може позначитися на швидкості роботи користувача.

4 ГБ

Найпопулярніша кількість ОЗП останнім часом. На багато сучасних ПК та ноутбуків під керуванням Windows 7/8 ставлять 4 гб пам'яті. Цього обсягу достатньо для нормальної роботи та з офісними програмами, дозволить запускати майже всі сучасні ігри (нехай і не на максимальних налаштуваннях), переглядати HD відео.

8 ГБ

Такий обсяг пам'яті з кожним днем ​​дедалі популярніший. Він дозволяє відкривати десятки додатків, при цьому комп'ютер поводиться дуже швидко. До того ж, за такого обсягу пам'яті можна запускати на високих налаштуваннях багато сучасних ігор.

Проте варто відразу відзначити. Що такий обсяг пам'яті буде виправданий у тому випадку, якщо у вас у системі встановлений потужний процесор: Core i7 чи Phenom II X4. Тоді він зможе використати пам'ять на всі сто - і файл підкачки використовувати взагалі не доведеться, тим самим швидкість роботи підвищується в рази. До того ж, зменшується навантаження на жорсткий диск, знижується енергоспоживання (актуально для ноутбука).

До речі, тут діє і зворотне правило: якщо процесор у вас бюджетного варіанту – то ставити 8 гб пам'яті немає жодного сенсу. Просто процесор оброблятиме деякий обсяг оперативної пам'яті, скажімо 3-4 гб, а решта пам'яті не додасть абсолютно ніякої швидкості вашому комп'ютеру.

Здрастуйте друзі, сьогодні я хочу розповісти про те, як дізнатися максимальний обсяг оперативної пам'яті комп'ютера або ноутбука. Отже, дізнатися про це досить просто, перше, що ви можете зробити - зайти на офіційний сайт материнської плати, встановленої на вашому комп'ютері, швидше за все, ви знайдете потрібну інформацію. Якщо ж у вас ноутбук, той тут складніше, оскільки зазвичай пишуть вже встановлений обсяг оперативної пам'яті, про максимальний обсяг не слова.

У будь-якому випадку, ви зможете завантажити утиліту під назвою AIDA64, яка розповість про ваш комп'ютер практично все: типи пам'яті, який і багато іншого. Якщо програма не допомогла, варто написати на сайті виробника вашого ноутбука.

Отже, інформацію, наприклад, про материнську плату ви зможете переглянути на офіційному сайті. Тут я подробиці вдаватися не буду.

Процесор на ноутбуці у мене Intel Core i5-4200UЗаходжу на офіційний сайт і дивлюся максимальний обсяг оперативної пам'яті, який я можу поставити.

Якщо ви не змогли знайти інформацію про ноутбук на офіційних сайтах або взагалі в інтернеті, то скористаємося програмою AIDA64.

Дізнатись максимальний обсяг оперативної пам'яті за допомогою AIDA64

Завантажити програму можна з офіційного сайту, пробний період у неї 30 днів, але цього нам вистачить більш ніж. Вибираємо версію Extremeта натискаємо Download.


А потім ще раз тиснемо.


Виймаємо кудись програму і встановлюємо, потім запускаємо.

Як бачимо, програма успішно запустилася. Переходимо у вкладку "Системна плата".


Потім "Чіпсет".


Що ми бачимо? А ми бачимо властивості північного мосту, де зберігається інформація з пам'яті, як бачимо, максимальний обсяг оперативної пам'яті у нас 16 Гб.


Нижче ви можете побачити кількість вже встановленої пам'яті.



Ось, власне, і все, що я сьогодні хотів розповісти. Якщо ви вирішили розширити обсяг оперативної пам'яті, але не знаєте максимального обсягу, то ця інструкція повинна вам допомогти.
Про всяк випадок, я б порекомендував вам звернутися в техпідтримку вашого ноутбука і дізнатися необхідну інформацію з пам'яті у них. Дадуть відповідь вони можуть і не відразу, але найближчим часом точно.

Не секрет, що наявність великого обсягу оперативної пам'яті сприятливо позначається на швидкості роботи багатьох додатків. У цьому матеріалі ми поговоримо про взаємодію ОЗУ та системи Windows, а також відповімо на багато поширених питань на цю тему.

Вступ

Технологічний прогрес не стоїть на місці і з кожним роком комп'ютери стають дедалі досконалішими. При цьому зі зростанням технічних характеристик невблаганно знижується ціна на комплектуючі, і сьогодні ПК, які ще три роки тому коштували кілька тисяч доларів, продаються за кілька сотень.

Не оминула ця тенденція та оперативну пам'ять, яка останнім часом дуже сильно подешевшала. Років 15 тому, модуль пам'яті об'ємом чотири мегабайти (тільки вдумайтеся!) коштував близько 100 доларів, а на сьогоднішній день вартість чотирьох гігабайт ОЗУ (ОЗУ - оперативний пристрій або оперативна пам'ять) складає всього близько 700 рублів. Не секрет, що наявність великого обсягу оперативної пам'яті благотворно позначається на швидкості роботи багатьох додатків, тому саме цей обсяг мінімальний для більшості сучасних комп'ютерів навіть початкового рівня. Більш просунуті системи містять 8, 16 і більше гігабайт «оперативки».

І все б добре, але, напевно, багато користувачів стикалися з однією неприємністю, в тому випадку, якщо в комп'ютері встановлено чотири і більше гігабайт оперативної пам'яті, 32-розрядна операційна система Windows їх просто не бачить.

У цій статті ви дізнаєтеся, як операційна система працює з оперативною пам'яттю, які обсяги ОЗУ підтримують різні редакції Windows, чому в деяких випадках ОС не бачить всю встановлену пам'ять, через що це відбувається і чи можна щось зробити в цій ситуації. що таке файл підкачки, а також багато іншого. Але для початку давайте зробимо невеликий екскурс у теорію організації фізичної пам'яті комп'ютера, а так само розберемося, як взагалі ОЗУ впливає на продуктивність системи.

Адресний простір

Базовою одиницею вимірювання кількості інформації є біт, який може приймати лише два значення - нуль та один. У сучасних обчислювальних архітектурах мінімальною одиницею обробки та зберігання інформації є байт, рівний восьми біт. Власне, пам'ять комп'ютера є величезним масивом байт.

Один байт може зберігати одне з 256 значень (28), які в залежності від їх інтерпретації можуть бути як числами, так символами або літерами. Наприклад, значення 56 може позначати як звичайне число, так і букву «V» у кодуванні ASCII. У кількох байтах можна зберігати набагато більші значення. Наприклад, три байти можуть приймати вже 16777216 значень (2563), в яких може бути закодовано цілком коротке слово.

Щоб будь-який пристрій або програма могли мати можливість звернутися до конкретного байта в пам'яті (адресувати його) для того, щоб записати туди або отримати звідти дані, йому присвоюється унікальний індекс, званий адресою. Діапазон адрес від нуля до максимуму отримав назву адресного простору.

Фізична та віртуальна пам'ять

У перших ЕОМ, розмір адресного простору тотожно дорівнює розміру встановленої оперативної пам'яті. Тобто, якщо в комп'ютері було встановлено 128 Кб пам'яті, то й максимальний обсяг пам'яті, який могла використовувати програма під час роботи, дорівнював 128 Кб. При цьому адреса будь-якого об'єкта програми дорівнювала адресу фізичної комірки пристрою.

Такий спосіб адресації був дуже простим, але мав кілька суттєвих недоліків. По-перше, пам'ять додатка була обмежена оперативною пам'яттю, яка на той момент була дуже дорогою і встановлювалася на комп'ютер в дуже невеликих кількостях. По-друге, всі запущені програми виконувались в одному адресному просторі, що призводило до ймовірності помилкового запису даних декількома додатками в один і той самий осередок. У разі виникнення такої ситуації про наслідки здогадатися нескладно.

У сучасних комп'ютерах пристрої та програми працюють не з реальною ( фізичної) пам'яттю, а віртуальною, яка її імітує Це дає можливість додатку вважати, що на машині встановлено максимальну теоретично можливу кількість ОЗУ, а також те, що є єдиною програмою, запущеною на комп'ютері.

Таким чином, адресний простір ЕОМ наших днів більше не обмежений розміром її фізичної (оперативної) пам'яті і має свій максимальний можливий розмір, що залежить від робочого середовища, яким є операційна система.

На сьогоднішній день операційна система Windows має як 32-розрядну, так і 64-розрядну версії. У першій, виходячи з назви, для адресації використовується 32-бітовий адресний простір, максимальний розмір якого дорівнює 232 = 4294967296 байт або 4 Гб (гігабайт). 64-бітна версія операційної системи збільшує розмір адресного простору до неймовірних 264 = 18446744073709551616 байт - більше 18 квінтильйонів байт або 16 Еб (ексабайт). Щоправда варто відзначити, що сучасні клієнтські операційні системи Windows 7 x64 через об'єктивні причини підтримують максимальний адресний простір розміром 16 Тб (2 44).

При цьому обсяги в 4 Гб і 16 Тб, залежно від системи, виділяються кожному працюючому додатку! Тобто будь-яка запущена програма отримує свій власний адресний простір, який не перетинається з іншими.

Вплив обсягу оперативної пам'яті на швидкість роботи системи

А що відбувається, коли записи в адресному просторі за розміром починають перевищувати реально встановлений обсяг фізичної пам'яті? У цьому випадку, частина даних, що тимчасово не використовуються, переноситься з ОЗП на жорсткий диск в так званий файл підкачкиабо "своп" (swap). Якщо програмам знову знадобляться ці дані, то система на першу вимогу поверне їх назад з диска в оперативну пам'ять.

Якщо в комп'ютері встановлений невеликий обсяг оперативної пам'яті, то ОС можливо досить часто доведеться переміщати дані з ОЗП у файл підкачки і назад, внаслідок чого сильно зростає навантаження на жорсткий диск, що призводить до уповільнення роботи всієї системи. У разі запуску відразу кількох програм може вийти так, що весь свій час система почне витрачати на обмін інформацією між пам'яттю і диском, замість виконувати програми. Візуально, у цей момент система «зависає», тобто перестає відповідати на команди користувача.

Чим більший реальний обсяг оперативної пам'яті, тим рідше йде звернення до вінчестера, а внаслідок цього зростає загальна продуктивність комп'ютера. Саме тому збільшення розміру ОЗУ практично завжди позитивно позначається на швидкості роботи системи, а з урахуванням нинішніх цін на пам'ять багатьом користувачам цілком доступна установка 8, 16 або навіть 32 Гб «оперативки». Особливо сприятливо великий обсяг пам'яті позначається під час роботи з графічними програмами (включаючи сучасні тривимірні ігри) та програмами відеомонтажу.

Варто знати, що різні версії 64-бітної операційної системи Windows можуть підтримувати максимальний обсяг оперативної пам'яті. І якщо користувачам старших редакцій Vista або 7 (Professional, Enterprise, Ultimate), що підтримують до 192 Гб пам'яті, хвилюватися особливо нема чого, тому що на домашніх комп'ютерах такий обсяг практично не досягнутий, то тим, у кого встановлені версії Home Basic і Home Premium є над чим замислитись. Можливості цих редакцій сильно урізані, і якщо Premium підтримує до 16 Гб «оперативки», то Basic лише 8 Гб. Максимально доступний обсяг оперативної пам'яті, що підтримується Windows XP (64-бітної версії), що вже застаріла, становить 16 Гб.

Чому 32-бітна системаWindowsне бачить 4 Гб ОЗУ

Напевно, багато користувачів хочуть скористатися падінням цін на пам'ять та наростити її обсяг у власних комп'ютерах. Процедура ця нехитра – вийняти старі планки із системної плати та вставити нові можна за лічені хвилини без будь-яких спеціальних інструментів. Далі включаємо комп'ютер, тихо радіємо, коли при завантаженні програма самотестування відображає новий обсяг встановленої ОЗП (хоча і тут можуть бути проблеми, але трохи нижче). Потім, очікуємо завантаження Windows, заходимо у властивості комп'ютера і ... бачимо, що в розділі «Встановлена ​​пам'ять» красується цифра в три з гаком байт, замість, наприклад, реально встановлених чотирьох. То що сталося і чи можна це виправити?

Як ми вже знаємо, чисто теоретично 32-х розрядній системі без будь-яких додаткових хитрощів доступні до 4 гігабайт оперативної пам'яті (2 32), але Windows не може використовувати весь цей об'єм, тому що частина його відводиться під пристрої комп'ютера.

Тепер саме час зробити невеликий екскурс в історію. У перших настільних ПК, випущених на початку 80-х років, адресний простір їхньої фізичної пам'яті було поділено на дві частини у співвідношенні п'ять до трьох. Перша частина відводилося під оперативну пам'ять (ОЗУ), а друга призначалася розміщувати програми самотестування (POST), базової системи вводу-вывода (BIOS) і пам'яті пристроїв. При цьому частина адресного простору, яка відводилася під пристрої, не могла бути одночасно використана під оперативну пам'ять комп'ютера.

Все змінилося, коли в 1985 році компанія Intel випустила на ринок процесор 80386. Тоді було ухвалено одразу два рішення про зміну розподілу фізичної пам'яті в комп'ютерах, заснованих на нових чіпах. Розподіл адрес в першому мегабайті пам'яті було прийнято залишити незмінним для сумісності зі старим програмним забезпеченням та попередніми моделями ЕОМ. Для комп'ютерних пристроїв, які потребують використання пам'яті, тепер виділявся четвертий гігабайт. Решта простір відводилося під ОЗУ.

Можливо, сьогодні це рішення багатьом здасться не зовсім вірним, але на той час кілька гігабайт оперативної пам'яті здавалося просто фантастикою! Та й навряд чи хтось припускав, що сама архітектура і такий порядок розподілу адрес проживе стільки років. Але й досі, у всіх сучасних комп'ютерах оперативна пам'ять починає займати адреси, починаючи з нульового, а обладнання - починаючи з позначки 4 Гб у зворотному напрямку.

Тепер давайте наочно розглянемо, як розподіляється пам'ять з початку завантаження комп'ютера. Тут важливо пам'ятати, що всі програми та комп'ютерні пристрої працюють не з фізичною пам'яттю безпосередньо, а з адресним простором, розмір якого не залежить від реального обсягу встановленої ОЗП. Тобто, якщо прибрати з комп'ютера всю встановлену в нього оперативну пам'ять, то розмір адресного простору ні краплі не зміниться. Нагадаємо, що для 32-бітових систем він дорівнює 4 Гб.

Відразу після включення машини, спеціальна програма, звана БІОС (BIOS), починає звертатися до встановлених пристроїв. Її завдання спочатку зібрати відомості про те, які діапазони адрес той чи інший пристрій може використовувати, а потім розподілити пам'ять так, щоб вони не заважали один одному при роботі. Після того як необхідні віртуальні адреси під обладнання стають зарезервованими в адресному просторі (від четвертого гігабайта зверху вниз), починається завантаження операційної системи.

Як ми вже говорили раніше, під встановлену оперативну пам'ять адресний простір виділяється знизу нагору - від нуля і далі. Таким чином, після завантаження системи фізична пам'ять проектується на адресний простір (від 0 до 2 Гб) і Windows не бачачи жодних конфліктів з адресами, зарезервованими під пристрої, показує вам весь встановлений обсяг оперативної пам'яті.

Таким чином, поки обсяг оперативної пам'яті не перевищує двох-трьох гігабайт, у більшості випадків жодних проблем не виникає, але як тільки цей рубіж перевищується, можливі конфлікти. У четвертому гігабайті цілком ймовірно виникнення ситуації, коли на одну і ту ж адресу претендуватимуть як осередок оперативної пам'яті, так і осередок пам'яті пристрою, наприклад відеокарти. Якщо туди будуть записані дані ОЗУ, це призведе до спотворення зображення на екрані, у разі зміни картинки на моніторі - спотвориться вміст пам'яті. Щоб не допустити таких конфліктів, операційна система не використовує під ОЗУ частину фізичної пам'яті, яка відведена під адреси пристроїв.

Після встановлення 4 Гб фізичної пам'яті, теоретично її адреси займуть весь доступний адресний простір для 32-бітових систем. Але доступними залишаться лише ті, які потраплять у незарезервовану пристроями область. У прикладі, Windows вважатиме, що обсяг встановленої оперативної пам'яті дорівнює 3,5 Гб.

Досить довгий час нікого особливо проблема четвертого гігабайта не хвилювала. Під потреби пристроїв використовувалося зовсім небагато місця – десятки кілобайт для контролерів дисків та мережевого адаптера, плюс кілька мегабайт під пам'ять відеокарти. Самі ж обсяги оперативної пам'яті були теж невеликими, а значить, перетин адрес ОЗУ, що використовуються, і пристроями в доступному адресному просторі було практично неможливим.

Перший тривожний дзвінок пролунав з появою технології AGP. На той момент відеоадаптери з апаратним прискоренням тривимірної графіки різко збільшили свою потребу у використанні власної оперативної пам'яті. А AGP дала можливість графічним адаптерам використовувати для потреб частина пам'яті комп'ютера, у разі нестачі своєї. При цьому незалежно від типу адаптера і кількості власної пам'яті, резервується 256 Мбайт адрес, оскільки цей розмір задається не самою відеоплатою, а обладнанням шини AGP. З приходом технології PCI-Express ситуація принципово не змінилася і розмір місця, що резервується, залишився тим же.

Крім апетитів графічних підсистем, що збільшилися, постійно зростала і кількість інтегрованих пристроїв в системну плату. До них додалися високошвидкісні мережні інтерфейси, багатоканальні звукові карти та різні види контролерів. До того ж під пристрої адресний простір відводиться не в точній необхідній кількості, а блоками, що визначаються їх характеристиками, заданими виробниками. Через це між адресами різних пристроїв з'являються вільні проміжки, які збільшують ще більше зарезервований простір пам'яті.

У деяких випадках, щоправда, досить рідкісних, обсяг адресного простору, відведеного під пристрої може досягати і двох гігабайт. У більшості випадків, заблокованим виявляється простір від 500 Мб до 1 Гб.

ТехнологіяPAE

Так чи можна все-таки побачити всі 4 Гб пам'яті в 32-розрядній Windows? Так, якщо у вас встановлена ​​серверна ОС, наприклад Windows Server 2003 або Server 2008.

У 1990-х була розроблена технологія розширення доступного обсягу ОЗУ, що отримала назву PAE (Physical Address Extension). Вперше вона була втілена в процесорах Intel Pentium Pro, в результаті чого вони змогли використати не 32-х, а 36-бітну шину адреси, що дозволяло теоретично використовувати максимально не 4, а 64 Гб оперативної пам'яті.

Але що примітне, деякі особливості використання цієї технології в контролерах пам'яті, надають можливість не тільки використовувати її за прямим призначенням, а й перекидати деякі ділянки пам'яті в інші адреси. Таким чином, з'являється можливість перемістити в область вище 4 Гб, наприклад, п'ятий гігабайт адресного простору, ту частину ОЗУ, яка була заблокована через можливість виникнення конфліктів з пристроями, після чого вона стає доступною. Щоправда, для цього необхідно дотриматись двох умов.

Перше - процесор має бути встановлений у системну плату, оснащену спеціальним диспетчером пам'яті, який здійснює підтримку розширення фізичних адрес. Як правило, у мікропрограмі BIOS Setup (БІОС), що запускається відразу ж після включення комп'ютера, існує спеціальне налаштування, що забороняє або дозволяє переадресацію. У різних моделях материнських плат її найменування може бути різним, наприклад: Memory Remap, 64-bit OS, Memory Hole та інше. Точну назву цієї опції можна дізнатися з керівництва конкретної системної плати. До речі, старі материнські плати можуть взагалі не підтримувати режим розширення адрес (це також можна з'ясувати з інструкції).

Друге - в операційній системі має бути включений режим PAE. Так ось у серверних системах він задіяний за умовчанням. Тому, якщо у вас встановлена ​​32-бітна Windows подібного типу і не занадто старий комп'ютер (немає вищезазначених обмежень заліза), то завдяки використанню технології PAE будуть доступні всі 4 Гб оперативної пам'яті.

Цілком логічно, що цю технологію можна було б застосувати у клієнтських системах та її застосовують, але з деякими обмеженнями.

Спочатку, у першій версії Windows XP цей режим було відключено, оскільки у 2001 року середній обсяг ОЗУ у персональних комп'ютерах становив 128 - 256 Мб, і жодної потреби у його включенні був. Можливо, стан справ залишався б таким ще досить довго, але в 2003 році компанія Microsoft почала розробку другого пакета виправлень для XP, покликаного суттєво знизити кількість вразливостей у системі. Одним із нововведень, принесеним другим сервісом, стало використання апаратних та програмних технологій, що запобігають запуску шкідливого коду шляхом додаткової перевірки вмісту пам'яті. На апаратному рівні цю перевірку виконує процесор. При цьому в компанії Intel ця функція має назву Execute Disable bit (заборона на виконання), а в AMD - No-execute page-protection (захист сторінок від виконання).

Однак, щоб такий апаратний захист став можливим, необхідний переведення процесора в режим PAE. Саме тому, починаючи з Windows XP SP2, цей режим, за наявності відповідного процесора, включається автоматично. Але найголовніше, що в 32-розрядних Windows XP з пакетами оновлень SP2 і SP3, а також наступних Windows Vista і Windows 7, розширення фізичних адрес реалізовано лише частково. Ці системи не підтримують 36-бітну адресацію пам'яті та включений режим PAE, не додає в їхнє розпорядження ні байта адресного простору, що унеможливлює перекидання у верхні ділянки заблокованих адрес ОЗУ. Причина такої реалізації – забезпечення сумісності із драйверами пристроїв.

Як ми пам'ятаємо, операційна система та всі програми використовують віртуальні адресні простори та відповідно віртуальні адреси, які згодом перераховується у фізичні. Процедура ця відбувається у два етапи при вимкненому режимі PAE і три, при включеному розширенні фізичних адрес. Драйвери на відміну від звичайних програм працюють безпосередньо з реальними адресами і для коректної роботи в режимі PAE повинні розуміти ускладнену процедуру трансляції адрес. Адже сформована драйвером 32-бітна адреса після додаткового (третього) етапу трансляції може змінитися і щоб видана команда досягла мети, необхідно це враховувати.

Розробники драйверів, призначених для серверних систем це брали до уваги, а ось драйвера для клієнтських Windows, що встановлюються на звичайні домашні ПК, у багатьох випадках були написані без урахування алгоритму роботи з включеним PAE. Адже так було простіше – менше часу витрачалося на програмування та тестування, та й сам драйвер займав менше місця. Тим більше на той момент, до виходу Windows XP SP2, режим PAE в настільних системах не використовувався, а обладнання, яке випускалося для «персоналок», у багатьох випадках не було призначено для серверів (наприклад, звукові плати). Так що жодної гострої потреби ускладнювати драйвера, і випускати їх серверні версії у виробників не було.

Саме з такими, неадаптованими драйверами, виникли серйозні проблеми у Windows з другим пакетом оновлень. Незважаючи на те, що загальна кількість драйверів, що викликали збої або крах системи, була не такою вже й великою, кількість пристроїв, що їх використовують, обчислювалася мільйонами. В результаті величезна кількість користувачів після встановлення другого сервіс-паку могли зіткнутися з неприємностями і надалі відмовитись від його використання. Тому Microsoft довелося на компроміс.

Для забезпечення сумісності з некоректно написаними драйверами функціонал PAE у Windows XP SP2 було вирішено обрізати. Виразилося це в тому, що на третьому етапі трансляції адрес на вихід передавалися ті ж адреси, що були подані на вхід. Таким чином, ніякого розширення адресного простору не відбувалося, і система продовжувала оперувати тими самими чотирма гігабайтами.

Як уже згадувалося вище, такий обрізаний режим PAE успадкували всі сучасні 32-розрядні системи, включаючи Windows 7 і Windows 8. ), то побачите на власні очі, що системі буде доступно всі 4 Гб ОЗУ.

ОЗУ та 64-бітові системиWindows

Здавалося б, що у 64-розрядних систем жодних проблем із встановленням великих обсягів пам'яті не повинно бути. Скільки ОЗП встановили, стільки «операційка» і бачитиме. І все ж тут є своє підводне каміння.

Не дивлячись на те, що 64-бітна Windows може використовувати адресний простір та оперативну пам'ять, об'єми яких далеко перевищують чотири гігабайти, правило розміщення адрес пристроїв, тут таке саме, як і в 32-бітних системах, тобто пристрої займають комірки в четвертому гігабайте зверху донизу. Збереження цього принципу знову ж таки забезпечує нормальну працездатність будь-якого обладнання, призначеного для звичайних ПК, яке має з однаковим успіхом працювати як у 32-розрядній системі, так і в 64-розрядній.

Виходить, що всі обмеження, що накладаються на фізичну пам'ять у 32-бітній системі, повинні залишитися і в 64-бітній, а значить, видимий обсяг оперативної пам'яті буде знову неповним, якщо ваша материнська плата не підтримує переадресацію або відключена в налаштуваннях. Звичайно, такі системні плати вже не випускаються, але все ще використовуються у багатьох комп'ютерах.

Ще один «сюрприз» на вас може очікувати, якщо в материнську плату буде встановлено максимальний обсяг пам'яті, що підтримується. Наприклад, нещодавно популярний чіпсет для бюджетних рішень Intel G41 дозволяє встановлювати до 8 Гб оперативної пам'яті. Як правило, в цьому випадку, на системній платі розведено 33 адресні лінії (233 = 8589934592 байт = 8 Гб). З погляду виробника це цілком зрозуміло – навіщо робити шину вищої розрядності, якщо набір системної логіки все одно не підтримує великих обсягів пам'яті? Але через це, навіть якщо контролер пам'яті і може перекинути заблоковану ділянку ОЗУ в дев'ятий гігабайт, зробити це не вийде, оскільки для цього буде потрібно 34-розрядна шина, а не 33-х, як у нашому випадку. У результаті користувачеві буде доступно лише сім із невеликим гігабайт ОЗУ. Те саме стосується плат, що підтримують 16 і 32 Гб.

У деяких випадках, навіть при працюючій переадресації в 64-бітній системі кілька десятків або сотень мегабайт можуть все одно виявитися заблоковані системою під обладнання. Виною тому можуть стати технологічні особливості системної плати, яка в будь-якій ситуації резервуватиме якийсь обсяг пам'яті, наприклад, для потреб вбудованого відеоадаптера або RAID-контролера.

Висновок

На закінчення давайте зробимо кілька основних висновків, виходячи зі всього вищесказаного.

Хоча 32-бітові системи Windows чисто теоретично можуть використовувати до 4 Гб оперативної пам'яті, деякий її об'єм завжди виявляється зарезервованим під потреби пристроїв, після чого доступність виявляється зазвичай не більше 3-3,5 Гб.

Однак цю проблему вирішено в 32-розрядних серверних ОС. Завдяки використанню технології розширення фізичних адрес (PAE), у системі може бути видно весь максимальний встановлений обсяг ОЗП (4 Гб).

У клієнтських 32-розрядних версіях Windows режим PAE був урізаний для забезпечення сумісності з драйверами пристроїв, через що в Windows XP SP2/SP3, Windows Vista, Windows 7, а так само Windows 8 побачити всі максимально допустимі чотири гігабайти ОЗУ неможливо і виправити це не можна.

Таким чином, якщо ви збираєтеся встановити в комп'ютер більше трьох гігабайт оперативної пам'яті, необхідно використовувати 64-бітові версії операційних систем, які дозволяють бачити до 192 Гб ОЗУ і мають неурізаний режим PAE. В іншому випадку решта пам'яті буде недоступною для використання.

Так само слід пам'ятати, що для роботи PAE або процесор, або системна плата повинні мати спеціальний контролер пам'яті, що підтримує технологію розширення фізичних адрес.