Незалежна пам'ять cmos

Незалежна пам'ять CMOS

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

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

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

Таким чином, програми, записані в BIOS, зчитують дані про склад устаткування комп'ютера з мікросхеми CMOS, після чого вони можуть виконати звертання до жорсткого диска, а в разі потреби і до гнучкого, і передати управління тим програмам, які там записані.

Схожі статті