Слово BIOS – це абревіатура англійською мовою базова система введення/виводу: Basic Input Output System. Ета ситема є набором невеликих програм, у функції яких входять початкове тестування і">
Слово BIOS – це абревіатура англійською мовою базова система введення/виводу: Basic Input Output System. Ета ситема є набором невеликих програм, у функції яких входять початкове тестування і забезпечення взаємодії компонентів комп'ютерної ситемы між собою, а також з операційною системою і прикладними програмами. По суті, BIOS є якимсь проміжним шаром (інтерфейсом) між програмною і апаратною частями комп'ютерної системи. Свої BIOS мають різні контроллери, відеоплати, дисководи, модеми, сканери і інші внутрішні і периферійні устрої комп'ютера. Це так звані BIOS адаптерів, які завантажуються при запуску системи. Проте найбільш важливою в комп'ютері є BIOS, розташована на материнській платі і звана системною BIOS. У системній BIOS знаходяться все основне системне програмне забезпечення комп'ютера, призначене для тестування при включенні живлення апаратних засобів і управління ними, а також для розподілу ресурсів між компонентами комп'ютера. При роботі комп'ютера операційна ситема звертається безпосередньо до апаратного забезпечення через BIOS. Таке звернення виявляється можливим тому, що в системній BIOS зберігаються не лише програми для тестування, але і інші, призначені для активізації і управління апаратним забезпеченням під час роботи комп'ютера. Такі програми називаються драйверами пристроїв.При цьому в кожній операційній системі – DOS, Windows 9x/NT/2000, OS/2, Linux або інший – для одного і того ж пристрою необхідні свої, цілком певні драйвери. Оскільки програми-драйвери дуже часто викликаються операційною системою і прикладними програмами, вони постійно зберігаються в BIOS, а не запускаються кожного разу при включенні одного і того ж пристрою. У системній BIOS містяться драйвери основних компонентів, необхідні для початкового запуску комп'ютера. Що ж до таких пристроїв, як відеоадаптери, накопичувачі CD-ROM, жорсткі диски з інтерфейсом SCSI, звукові адаптери, сканери, принтери і ін., то при запуску комп'ютера в них особливої необхідності немає. Тому процедури їх ініціалізації в системній BIOS відсутні – потрібні драйвери завантажуються з жорсткого диска під час запуску операційної системи. Таким чином, програми системною BIOS виконуються при запуску комп'ютера до завантаження операційною ситемы. В більшості випадків РС-СОВМЕСТІМИХ комп'ютерів ситемные BIOS містять наступні основні програми: • Програма POST – самотестирование процесора, модулів оперативної пам'яті, набору мікросхем, дисководів, клавіатури і інших життєво важливих компонентів комп'ютерної системи при включенні її електроживлення. • Програма CMOS Setup Utility – конфігурація комп'ютерної системи і налаштування її параметрів. Ця програма запускається після натиснення певної клавіші під час виконання процедури POST. У старих комп'ютерах на базі процесорів 286 і 386 для запуску цієї програми необхідно мати спецальную дискету. • Початковий завантажувач системи – виконання пошуку головного завантажувального сектора на дискових пристроях. Програмний код цього завантажувача виконується, якщо останні два байти цього сектора (сигнатура) виявляються рівними 55ААh. • Драйвери BIOS – набір драйверів, призначених для взаємодії операційної системи і апаратних засобів при запуску комп'ютера. При запуску DOS або Windows (у режимі захисту від збоїв) використовуються драйвери пристроїв тільки з системної BIOS.
Проте деякі пристрої при запуску комп'ютера, бувають, все ж, необхідні. Наприклад, для відображення інформації на екрані монітора при завантаженні комп'ютера потрібно активізувати відеоадаптер, але його підтримка в системну BIOS не вбудована. Річ у тому, що в даний час є безліч різних відеоадаптерів, і всі їх драйвери неможливо помістити в системну BIOS. Тому необхідні драйвери поміщаються у в мікросхеми BIOS на платах цих пристроїв. Системна BIOS при завантаженні комп'ютера здійснює пошук BIOS відеоадаптера і завантажує її до запуску операційної системи. Це запобігає необхідності постійної модернізації системної BIOS при появі нових моделей устроойств, особливо тих, які необхідні для початкового завантаження комп'ютера. Власні BIOS часто встановлюються і на деяких інших платах розширення. Нижче приведений перелік плат, на яких, як правило, встановлюються власні BIOS, і даний їх короткий опис: • Відеоадаптери – вони завжди забезпечуються власною мікросхемою BIOS. • SCSI-адаптеры – ці BIOS підтримують не всі SCSI-устройства: для накопичувачів CD-ROM, сканерів, ZIP- і інших пристроїв з інтерфейсом SCSI додаткові драйвери необхідно завантажувати з диска. • Мережеві адаптери – призначені для початкової ініціалізації пристроїв або нормального функціонування в бездисковых робочих станціях і терміналах. • Плати оновлення IDE або дисковода – призначені для підтримки функції завантажувального пристрою при запуску комп'ютерної системи. • Плати для вирішення проблеми Y2K – були актуальні в кінці минулого століття для вирішення проблеми 2000 року; у них міститься коректна програма переходу в нове тисячоліття.
Робота користувача в дисковій операційній системі MS-DOS здійснюється шляхом прямого звернення до підпрограм BIOS. Досконаліші операційні системи, такі як Windows 9x/2000/Me/NT, мають власні засоби для управління апаратними компонентами комп'ютера, тому при своїй роботі вони достатньо рідко використовують системну BIOS.
Основні відомості про системну BIOS комп'ютера
Фізично системна BIOS є мікросхемою (або набір мікросхем) постійної пам'яті ПЗП, або ROM, розташовану на материнській платі. Тому таку мікросхему часто називають ROM BIOS, а саму програму системною BIOS – BIOS материнської плати. ROM BIOS – це вставлена в панель материнської плати мікросхема з 28 або 32 контактами; вона забезпечена голографічною наклейкою і написом-логотипом виробника даною BIOS. Часто мікросхеми упаюються прямо в системну плату. Мікросхеми ROM BIOS можуть мати різний об'єм, але частіше він складає 128 або 256 Кб. Як правило, поряд з мікросхемою ROM BIOS знаходиться нікель-кадмієвий акумулятор або літієвий елемент (батарея), що живлять мікросхему CMOS і що постійно заряджає під час роботи комп'ютера. Такі живлячі елементи встановлюються з метою збереження інформації в мікросхемах ROM після виключення живлення. Тому мікросхему ROM часто називають незалежними, але це не зовсім вірно. Мікросхеми ROM, все ж, потребують автономного електроживлення, тому пам'ять таких мікросхем слід було б називати пам'яттю з автономним живленням.
Затінювання ROM-памяти
Мікросхеми BIOS дуже повільні: час доступу складає 150 нс при тому, що час доступу пристрою DRAM, що запам'ятовує, складає 60 нс або менше. Тому в багатьох системах ROM-память окремих компонентів «затінюється», тобто при запуску комп'ютера її вміст копіюється в мікросхему динамічної оперативної пам'яті з тим, щоб в процесі функціонування скоротити час доступу до цього вмісту. Процедура затінювання копіює вміст ROM в оперативну пам'ять, привласнюючи їй адреси, що спочатку використалися для ROM пам'яті, яка потім фактично відключається. В більшості випадків виявляється достатнім затінити тільки базову систему введення/виводу на материнській платі і, можливо, на відеоадаптері. Проте сучасні BIOS надають широкі можливості для затінювання ROM-памяти багатьох інших компонентів комп'ютера в програмі CMOS Setup Utility. Затінювання ефективне, головним чином, в 16-розрядних операційних системах DOS або Windows 3.x. Якщо ж комп'ютер працює під управлінням 32-розрядною операційною системою типа Windows 9x або Windows NT/2000/Me, то затінювання фактично виявляється даремним, оскільки ці операційні системи не використовують 16-розрядний код з ROM-памяти. Замість нього вони завантажують 32-розрядні драйвери в оперативну пам'ять, замінюючи ними 16-розрядний код базової системи введення/виводу, яке, таким чином, використовується тільки під час запуску комп'ютерної системи.
Робота системної BIOS при включенні комп'ютера
Перше, що відбувається при натисненні кнопки Power на корпусі комп'ютера, - це самотестирование його блоку живлення. При цьому перевіряється напруга живлення окремих ліній, і, якщо вони в точності відповідають вимозі комп'ютерної системи, виробляється сигнал Power Good (напруга в нормі). Це відбувається приблизно через 0,1.0,5 з після включення комп'ютера, залежно від типа і якості блоку живлення. Тільки після цього на спеціальний вхід центрального процесора одночасно з живленням подається сигнал Reset (скидання) .По цьому сигналу процесор обнуляє вміст верхньої частки оперативної пам'яті, переходить до адреси FE000h системної (постійною) пам'яті і починає виконання програм BIOS. Далі процес первинного завантаження комп'ютера має таку послідовність: 1. Включення в роботу центрального процесора 2. Запуск програм системної BIOS 3. Пошук і ініціалізація BIOS адаптерів пристроїв 4. Тестування оперативної пам'яті 5. Включення клавіатури 6. Тестування портів і підключених до них пристроїв 7. Ініціалізація дисководів і жорстких дисків 8. Розподіл ресурсів між пристроями, що ініціалізували Результати діагностики і ініціалізації апаратних засобів як підсумкова системна інформація відображуються на екрані монітора у вигляді таблиці. У цій таблиці вказані наступні дані: • об'єм оперативної пам'яті; • підключені IDE-устройства і режими їх роботи; • включені порти і використовувані ними ресурси; • відомості про пристрої, підключені до шини PCI. Після завершення POST-теста і ініціалізації компонентів комп'ютера системна BIOS визначає, на якому дисководі знаходяться завантажувальні файли операційної системи. Після знаходження цих файлів BIOS генерує команду на їх завантаження в оперативну пам'ять.
Програма CMOS Setup Utility налаштування BIOS
В ході налаштування апаратних засобів комп'ютерної системи насамперед настроюються інтерфейси материнської плати. Після досягнення надійності і чіткості взаємодії всіх пристроїв і компонентів можна пробувати добиватися оптимальної продуктивності комп'ютера, зберігаючи в той же час надійність його роботи. Для цього в мікросхемах ROM BIOS є спеціальна вбудована програма, яка дає можливість користувачеві встановлювати значення різних параметрів комп'ютерної системи, – умов і режимів роботи внутрішніх компонентів і периферійного устаткування. Називається ця програма CMOS Setup Utility, що в дослівному перекладі з англійського означає «Утиліта установки (налаштування) CMOS-памяти». Часто в літературі, як у вітчизняній, так і в зарубіжній, цю програму часто називають просто BIOS Setup.
Зміст основних розділів програми BIOS Setup
Головні меню програм установки BIOS різних виробників і версій мають, як правило, єдину структуру. Час від часу в програми CMOS Setup Utility різних версій вносять досить значні зміни, сенс яких в тому, що додаються нові основні розділи і опції, що дозволяють максимально використовувати можливості нових материнських плат, і віддаляються старі, такі, що вичерпали свою необхідність. Розгледимо основні розділи найбільш нової програми установки Phoenix-Award BIOS CMOS Setup Utility.
Standard CMOS Features Це – розділ так званих стандартних налаштувань комп'ютера, який містить самі архаїчні параметри, що з'явилися ще 20 років тому, коли CMOS Setup Utility була окремою програмою, що не входить в системну BIOS. Опції цього розділу дозволяють задавати базову системну інформацію для деяких апаратних засобів (таких як жорсткі диски, різні дисководи), а також встановлювати системну дату і час. Тут же знаходяться інформаційні поля, в яких вказана кількість встановленої в комп'ютері пам'яті. Зазвичай змінювати параметри этоо розділу не потрібно: стандартні установки ніяк не впливають на продуктивність комп'ютера, а лише визначають його конфігурацію. Виняток становлять ті випадки, коли розрядився живлячий елемент мікросхеми CMOS-памяти або відбувається який-небудь інший збій, що привів до втрати інформації, або ви змінили конфігурацію вашої комп'ютерної системи. Тоді, безумовно, доведеться наново встановлювати всі потрібні конфігураційні значення параметрів цього розділу. Дуже поважно підтримувати відповідність між параметрами, що вводяться тут, апаратних засобів комп'ютера і дійсними характеристиками підключених пристроїв. Якщо, наприклад, в цьому вікні буде невірно вказаний тип жорсткого диска, то запуск комп'ютера стане неможливим.
Advanced BIOS Features Цей розділ містить набір додаткових параметрів загального призначення, не пов'язаних із специфічною конфігурацією комп'ютера. У нім зосереджена велика кількість попередніх установок, необхідних для ефективної роботи комп'ютера. Параметри даного розділу дозволяють визначити режим роботи комп'ютерної системи, такі як процес первинного тестування, порядок завантаження системи (тобто порядок опиту пристроїв на наявність завантажувального запису), режими роботи клавіатури і пам'яті, робота кеш-пам'яті і багато що інше. Деякі опції дають можливість прискорити запуск комп'ютера або підвищити надійність його роботи.
Advanced Chipset Features Цей розділ грає ключову роль в оптимізації роботи комп'ютера. Опції даного розділу дозволяють настроювати роботу оперативної пам'яті, чіпсета материнської плати і інших пристроїв комп'ютера. Більшість значень розділу встановлюють швидкість роботи компонентів конфігурації щодо частоти роботи материнської плати (для процесора – це зовнішня частота). Деякі сучасні чіпсети материнських плат дозволяють також застосовувати встановлюваний тут асинхронний режим, в якому частота роботи пам'яті не збігається з частотою центрального процесора. Сучасні модулі оперативної пам'яті зберігають опис своїх параметрів усередині себе, що забезпечує автоматичне налаштування режиму доступу до них. Проте це зовсім не гарантує, що такий режим буде оптимальним. Це особливо справедливо для материнських плат минулих років випуску – тоді і мікросхеми SPD використовувалися не повсюдно, і типові тимчасові діаграми звернення до пам'яті були іншими. Налаштування характеристик пам'яті особливо істотне, якщо свій комп'ютер ви придбали не в готовому вигляді, а збирали його самостійно або за допомогою друзів, або навіть доручили це фірмі-продавцеві. Мета такої збірки – сформувати працездатну комп'ютерну систему, а вже оптимізація її параметрів, як правило, або відкладається на майбутнє, або взагалі не береться до уваги. Змінюючи значення опцій цього розділу можна значно вплинути не лише на продуктивність, але і на стабільність роботи комп'ютера. Тому помилкові установки параметрів можуть привести до того, що комп'ютер взагалі не запускатиметься.
Integrated Peripherals Даний розділ містить опції для налаштування пристроїв, інтегрованих з чіпсетом материнської плати, і значною мірою зводиться до можливості просто відключити деякі пристрої. Таке відключення необхідне, якщо даний інтегрований пристрій конфліктує з іншим пристроєм, реалізованому у вигляді плати розширення. У розділі Integrated Peripherals, крім того, можна набудувати параметри інтерфейсів IDE, вбудованих послідовних і паралельних портів, а також інтегрований в сучасні материнські плати контроллер інфрачервоного випромінювання (хоча сам порт найчастіше не встановлюється). У деяких версіях BIOS цей розділ відсутній, але пов'язані з ним опції обов'язково є в якому-небудь іншому розділі.
Power Management Setup У цьому розділі призначення всіх опцій пов'язане з функціями енергоспоживання комп'ютера. Вони дозволяють на рівні BIOS управляти електроживленням комп'ютера і його переходом в режим зниженого енергоспоживання – в так званий «сплячий» режим. Оскільки операційна система Windows сама здатна управляти електроживленням комп'ютера, то відповідні опції краще відключити.
PnP/PCI Configurations Цей розділ використовується для управління тонким налаштуванням розподілу ресурсів комп'ютерної системи між пристроями, підключеними до шини PCI, – канали DMA, переривання, порти введення/виводу. Такі пристрої є у всіх сучасних комп'ютерах, і вони, як правило, відповідають стандарту Plug and Play. При роботі таких пристроїв операційна система сама виділить їм переривання і канали прямого доступу до пам'яті, якщо в цьому виникне необхідність.
РС Health Status Цей розділ призначений для відображення інформації про стан окремих компонентів комп'ютера, таких як центральний процесор і чіпсет. Тут відображується температура, напруга живлення, швидкості обертання вентиляторів, але тільки в тому випадку, якщо в системі є вбудований механізм моніторингу відповідних параметрів.
Frequency/Voltage Control У цьому розділі можна виставити нестандартні значення частот процесора, модулів пам'яті, системної шини або графічного акселератора, задати підвищене напруга живлення на цих компонентах комп'ютера.
Налаштування параметрів комп'ютерної системи
Установка дати і часу У кожному комп'ютері є пристрій, який безпосередньо не впливає ні на продуктивність, ні на стабільність роботи комп'ютера, але без якого не можуть нормально функціонувати ні операційна система, ні прикладні програми. Це – годинник реального часу. Жорсткі диски IDE HDD Auto Detection Автоматичне визначення і відображення на екрані монітора параметрів жорсткого диска. IDE Primary Master/Slave і IDE Secondary Master/Slave Тут встановлюється інформація про типа дисководів, яка повинна включатися в документацію від постачальника ваших жорстких дисків. Якщо ви вибираєте Auto, BIOS автоматично визначає параметри даного дисковода на етапі POST і показує IDE для нього. Якщо дисковод не встановлений, виберіть None. Capacity, SIZE Тут встановлюється ємкість використовуваного жорсткого диска. Ємкість диска можна обчислити, помноживши послідовно число циліндрів на число голівок, на число секторів і на 512 байтів.
Halt On, Error Halt, POST Error Halt, POST Errors Опція Halt On за умовчанням маєте значення AllErrors. Це означає, що при запуску і самотестировании при виявленні помилки завантаження буде припинено. Зупинку завантаження із-за якої-небудь помилки можна відмінити за допомогою цієї опції.
Процес завантаження Boot Up System Speed Опція вибору тактової частоти процесора при завантаженні. Значення "Low" переводить процесор в режим роботи з половинною тактовою частотою і без використання внутрішньої кеш-пам'яті. Природно, що спочатку знижується пропускна спроможність системної шини. Такий режим може потрібно при роботі із старими програмами або платами розширення, а також при можливих проблемах при запуску системи. За умовчанням завжди встановлюється значення "High".
Boot Virus Detection Визначення вірусу в завантажувальному секторі. Сенс цього параметра відрізняється від "Virus Warning" і полягає він в наступному. Якщо цей параметр заборонений ("Disabled"), то до завантаження операційної системи BIOS переписує завантажувальний сектор у флэш-память і зберігає його там. Але при цьому ніяких наслідків для системи і користувача не виникає. При установці параметра в "Enabled" BIOS не завантажуватиме систему з жорсткого диска, якщо вміст boot-сектора відрізнятиметься від збереженого в пам'яті. При цьому система виводить повідомлення, і користувачеві, далі, надається можливість або завантажити систему з жорсткого диска, або з дискети.
Virus Warning Попередження про вірус. Дозвіл цього параметра ("Enabled") забороняє будь-який запис в завантажувальний сектор жорсткого диска або таблицю розділів (partition table). При спробі зміни цих областей BIOS зупиняє систему з виводом на екран монітора відповідного повідомлення, а також звукового сигналу. При цьому користувач може або вирішити запис, або заборонити його. Технічно це завдання вирішується таким чином. На етапі проведення POST-теста перед входом в процедуру обробки дискового сервісу (INT13h) встановлюється транзитний програмний модуль, який аналізує вхідні параметри функції і детектує дві ситуації: спробу запису в BOOT Sector і спробі форматування 0-ої доріжки. Якщо система умов виконується, замість дискової операції видається застережливе повідомлення і звуковий сигнал. На відповідному кроці тесту виконується перестановка вектора INT13h на транзитний контролюючий модуль, якщо в "BIOS Setup" включений даний режим. Даний алгоритм, залежно від прошивок, може видозмінюватися, але суть залишиться колишньою. Так само BIOS відстежує ситуацію і при роботі операційної системи. Опція введена для захисту від так званих boot-вирусов, що приголомшують завантажувальний сектор. Стандартні дії при цьому - запуск антивірусних програм, перш за все із захищених дискет. Ця опція має бути обов'язково відключена при форматуванні жорсткого диска, при введенні команди "FDISK /MBR", при інсталяції операційних систем. Крім того, деякі діагностичні програми при зверненні до boot-сектору можуть викликати появу повідомлення про "вірусну атаку", що не відображає поточну ситуацію. Застосування цієї функції не має сенсу в разі використання SCSI- і ESDI-дисков, оскільки вони використовують власний BIOS на контроллері. Ще одним з можливих варіантів параметра може бути значення "ChipAway", з одного боку це значення - аналог "Enabled", з іншої - це один з варинтов вбудованого антивіруса. При старті машини виводиться напис "ChipAway Virus Enabled", що не повинне лякати користувача.
Memory Test Tick Sound Опція, що дозволяє супроводжувати тест пам'яті періодичними звуковими сигналами. Рекомендується встановлювати в "Enabled" для озвучування процесу завантаження і додаткового підтвердження, зокрема, правильності установок "CPU clock speed/Turbo switch".
Security Option Опція, що дозволяє обмежити доступ до системи і до "BIOS Setup", або тільки до "BIOS Setup". Вибір "System" блокує завантаження комп'ютера і доступ до "BIOS Setup". Вхід в систему тоді можливий тільки при введенні правильного пароля. Вибір "Setup" не веде до блокування завантаження ПК, але блокує вхід в "BIOS Setup". За умовчанням - "Setup". Обидва вказані значення даної опції можуть активізуватися лише в тому випадку, якщо в головному меню системної BIOS одночасно заданий пароль для адміністратора і користувача.
Первинне тестування комп'ютера
Quick Power On Self Test Швидкий тест комп'ютера після включення живлення. Дозвіл цього параметра приводить до деякого скорочення часу на початкове самотестирование комп'ютера POST, особливо при значних об'ємах оперативної пам'яті. Слід тільки врахувати, що пам'ять, наприклад, в цьому випадку не тестується, а тільки перевіряється її розмір. Скорочення часу тестування відбувається також за рахунок пропуску деяких пунктів перевірки. Якщо при роботі ПК виникають які-небудь проблеми, то краще при його включенні здійснювати повний тест.
Option ROM Scan За допомогою даної опції користувач може вирішити або заборонити системною BIOS здійснювати пошук і ініціалізацію додаткових BIOS, розташованих на платах розширення. Опція використовується, як правило, при роботі з інтерфейсом SCSI для ініціалізації BIOS, що знаходиться на SCSI-контроллере. При завантаженні через мережу пошук здійснюється на мережевих платах.
Визначення завантажувальних пристроїв операційної системи
Boot Sequence Послідовність початкового завантаження системи. Визначається послідовність опиту накопичувачів для завантаження операційної системи. Ці пристрої позначаються або буквами для фізичних жорстких дисків і звичайних дисководів, або назвою пристрою, наприклад "CDROM" для накопичувачів CD-ROM. Підтримуються пристрої LS-120, Iomega ZIP, ATAPI CD-ROM, IDE- і SCSI-диски.
Boot Up Floppy Seek Пошук дисковода при завантаженні комп'ютера. Так можна перевести назву цієї функції. Але сенс функції значно ширший, оскільки BIOS перевіряє, чи є дисковод для дискет і чи йде мова при цьому про 40- або 80-тидорожечном дисководі. При цьому забезпечується перевірка працездатності дисководів гнучких дисків. Оскільки всі сучасні дисководи мають 80 доріжок (з 1993 року дисководи на 40 доріжок не випускаються. Вони підтримували формат в 360 КБ), то ця функція необов'язкова. Необхідно відмітити, що BIOS не може визначити різницю між 720K, 1.2M, 1.44M або 2.88M типами дисководів, оскільки всі вони мають 80 доріжок. Має сенс встановити цю опцію в "Disabled" (інакше - "Enabled"), що дозволить скоротити загальний час тестування ПК після включення.
Boot From LAN First При установці в "Enabled" BIOS зробить спробу первинного завантаження з мережевого завантажувального модуля, перш ніж намагатися завантажитися з локального носія.
Swap Floppy Drive Перестановка дисководів. Опція, що дозволяє "поміняти місцями" дисководи A: і B: і зробити завантажувальним дисковод B: (або навпаки). Опція має сенс тільки за наявності двох дисководів в комп'ютері і необхідності зробити завантажувальним дисковод 5.25". При цьому дисководи міняються місцями тільки логічно, а не фізично.
Налаштування роботи чіпсета материнської плати
APIC Mode Тут можна задати режим роботи программируемоо контроллера переривань.
Auto Configuration Опція автоматичної конфігурації параметрів доступу до основної пам'яті. Опція зазвичай знаходиться в розділах "Advanced Chipset Setup" або "Chipset Features Setup" і дозволяє набудувати час доступу до модулів пам'яті в автоматичному режимі або в "ручному" режимі і відповідно до специфікацій вживаних модулів пам'яті. Щоб вийти на режим призначеного для користувача налаштування, досить встановити параметр в "Disabled". Значення " Auto" (автоматична конфігурація) встановлюється за умовчанням. Серед можливих фіксованих значень зазвичай зустрічаються значення "60 ns" і "70 ns" для модулів пам'яті з відповідною швидкодією в наносекундах. Опція може називатися також "DRAM Auto Configuration" або " Auto Configure EDO DRAM Tim" ("tim" - це timing). У останній опції параметр "Enabled" замінив " Auto ", у останньому відмінностей немає. Значно великі відмінності виявляються у тому випадку, коли під опцією " Auto Configuration " "ховається" налаштування параметрів доброї половини відповідного розділу "BIOS Setup". Тоді автоматично конфігуруються параметри кеш-пам'яті, основній пам'яті, регенерації і навіть швидкість ISA-шины.
NA# Enable Опція включення/відключення сигналу NA (Next Address). Встановивши "Enabled", ми включаємо механізм конвеєризації, при якій чіпсет сигналізує центральному процесору про видачу нової адреси пам'яті ще до того, як всі дані, передані в поточному циклі, будуть оброблені. Природно, що включення такого режиму підвищує продуктивність системи.
Single ALE Enable Дозвіл одиночного сигналу ALE. Трішки інформації. Пін B28 на шині ISA - це сигнал BALE (Bus Adress Latch Enable - дозвіл замикання адреси). Це сигнал стробування адресних розрядів. Може використовуватися пристроями введення/виводу для завчасної підготовки до майбутнього обміну інформацією. Ця лінія стає активною всякий раз при появі на шині адреси. Варто додати, що цей сигнал використовувався ще в часи 808x-х процесорів. Сигнал цей використовується рідко. Встановлюючи "Enabled", активізуємо одиночний сигнал ALE замість множинних сигналів-стробів під час ISA-циклов. Якоюсь мірою вибір параметра був прив'язаний і до швидкості системної шини, тобто пропускній спроможності системи. Тому установка в "Enabled" могла привести до уповільнення швидкодії відеоканалу. Ця функція завжди залишалася достатньо "темною" функцією "BIOS Setup". "Disabled" рекомендоване. Опція може називатися також "ALE During Bus Conversion" з можливими варіантами вибору: • "Single" (одиночный) • "Multiple" (множинний) Природно, що при потоковій роботі ISA-шины (тобто множинних циклів читання/запису) переважно була б установка опції в "Multiple". Але який правильний вибір повинен був зробити користувач, завжди залишалося загадкою. Деякі чіпсети мали підтримку вдосконаленого режиму, при якому видача множинних сигналів ALE проводилася під час одиночних циклів шини. Функція BIOS при цьому називалася "Extended ALE", а параметрами служили "Disabled" і "Enabled". У найбільш "древніх" версіях BIOS весь сенс сказаного вище був поміщений в опції під назвою "Quick Mode". I/O Voltage За допомогою цієї опції надається можливість змінювати напругу живлення в ланцюгах введення/виводу процесора і «північного» моста чіпсета материнської плати з метою підвищення стабільності роботи комп'ютерної системи, наприклад, при збільшенні частот процесора і шин.
Chipset Special Features Спеціальні можливості чіпсета. Даний параметр разрешает/запрещает все нові функції, що з'явилися в 430-х наборах Intel (HX, VX або TX) в порівнянні з FX. Якщо встановлене "Disabled", чіпсет функціонує як 82430FX.
Налаштування роботи процесора
System Thermal Установка режиму спостереження за системною температурою. Вибір варіантів для даної функції невеликий. Установка "Ignore" блокує можливість переказу центрального процесора на безпечний режим роботи. Параметр "Monitor" дозволяє системі відстежувати можливість появи небезпечної ситуації. В даному випадку мова йде про досягненні CPU критичної температури, що встановлюється в полі "CPU Critical Temperature". При досягненні центральним процесором цієї температури внутрішня частота процесора знижується до величини, що встановлюється у відсотках в полі " Thermal Slow Clock Ratio".
BIOS Update Оновлення BIOS. Процесори сімейства P6 (Pentium Pro, Pentium II, Celeron, Xeon) мають особливий механізм, званий "програмованим мікрокодом", який дозволяє виправити деякі види помилок, допущених при розробці і/або виготовленні процесорів, за рахунок зміни мікрокоду. Оновлення мікрокоду залишаються в BIOS і завантажуються в процесор в процесі виконання інструкцій BIOS. Саме тому для BIOS материнських плат з вказаними вище процесорами необхідно регулярно оновлювати.
CPU Fast String Швидкі операції з рядками. Дозвіл цього параметра дозволяє використовувати деякі специфічні особливості архітектури сімейства Pentium Pro (Pentium II, Deshutes і тому подібне), зокрема, можливість кешування операцій з рядками. Hадо тільки розуміти, що і в самій програмі мають бути виконані умови для включення цього механізму. Ці умови вказані в документації на будь-який процесор даного сімейства. Параметр рекомендується залишати в змозі "Дозволено".
CPU Ratio Опція призначена для завдання коефіцієнта множення робочої частоти центрального процесора. Щоб мати можливість правильно застосувати цю опцію, коефіцієнт множення має бути розблокований.
CPU Speed Ця опція дозволяє уручну встановити тактову частоту центрального процесора Auto – автоматичне визначення тактової частоти залежно від ідентифікованого при самотестировании типа процесора; Manual – завдання тактової частоти користувачем уручну.
Processor Number Feature Опція для установки автоматичного прочитування і виведення інформації про вбудований серійний номер процесора Pentium III в BIOS материнських плат, що підтримують його установку. Для реалізації такої можливості, природно, потрібне значення параметра як "Enabled". У решті всіх випадків встановлюється значення "Disabled". Воно ж встановлюється за умовчанням.
Stop CPU at PCI Master Коли опція включена ("Enabled"), робота центрального процесора може бути припинена у момент ініціації PCI-устройством захоплення шини. Установка в "Disabled" (за умовчанням) не дозволяє переривати роботу CPU як задатчика шини. Для переривання тоді може потрібно використання додаткових функцій "BIOS Setup".
Налаштування кеш-пам'яті
Burst Write Опція позврляет або забороняє процесору використовувати режим Burst для запису пакетів даних в кеш-пам'ять другого рівня.
CPU External Cache Разрешаєтся/запрещаєтся зовнішній кеш процесора. Забороняти який-небудь вид кеш-пам'яті слід тільки у разі потреби штучно уповільнити роботу комп'ютера, наприклад, при установці який або старої плати розширення.
CPU Internal Cache Разрешаєтся/запрещаєтся внутрішній кеш процесора. Забороняти який-небудь вид кеш-пам'яті слід тільки у разі потреби штучно уповільнити роботу комп'ютера, наприклад, при установці який або старої плати розширення.
CPU Level 1(2) Cache Разрешаєтся/запрещаєтся кеш першого (другого) рівня для процесорів архітектури Pentium Pro (Pentium II, Deshutes і тому подібне). Забороняти який-небудь вид кеш-пам'яті слід тільки у разі потреби штучно уповільнити роботу комп'ютера, наприклад, при установці який або старої плати розширення.
CPU Level 2 Cache ECC Check Опція включення/відключення корекції помилок кеша другого рівня у процесорів архітектури Pentium II і вище, які підтримують цю опцію. Наприклад, процесори Pentium II підтримує корекцію помилок, починаючи з частоти в 333 Мгц. ECC-коррекция поза сумнівом підвищує надійність системи, але при цьому її робота, як правило, декілька сповільнюється. У деяких процесорах допущені помилки, і включення цього режиму може привести до нестабільної роботи системи. До того ж чинник надійності грає значну роль тільки в мережевій середі.
Cache Read Timing Тут встановлюється значення затримки перед прочитуванням даних з кеш-пам'яті другого рівня в режимі очікування Wait-States. Дана опція може набувати наступних значень: • 0 WS – (за умовчанням) затримка перед прочитуванням відсутня. Рекомендується в більшості випадків; • 1 WS – здійснюється затримка на один цикл очікування. Це значення рекомендується встановлювати при нестабільній роботі кеш пам'яті в режимі Wait-Statеs.
Cache Write Cycle Ця опція встановлює процесорний час (у циклах), що відводиться на запис даных в кеш-пам'ять другого рівня.
Display Cache Window Size Визначає розмір кэшируемой системної пам'яті, використовуваної для роботи відеосистеми комп'ютера.
System BIOS Casheable Ця опція вирішує або забороняє кешування системної BIOS. При значенні, рівному Enabled, швидкодія виконання команд програм BIOS підвищується.
Налаштування оперативної пам'яті
CAS# Latency Затримка CAS - CL. Найважливіша характеристика чіпа пам'яті, що визначає мінімальну кількість циклів тактового сигналу від моменту запиту даних сигналом CAS (фактично - команда читання) до їх появи і стійкого прочитування з виводів модуля пам'яті. Можливі значення параметрів: • 2 • 3 або в тактах: • 2T • 3T Значення в 3 такти встановлюється за умовчанням. Зменшення параметра потрібно здійснювати украй обережно. Інша назва опції - "CAS# Latency Clocks". Така важлива характеристика пам'яті зберегла свою "важливість" і з впровадженням пам'яті типа SDRAM, а опція почала називатися "SDRAM CAS# Latency" (або рідше "SDRAM CAS Latency Time"). Відзначимо, що менше значення збільшує продуктивність системи (установка в 2 такти порівняно з 3-мя прискорює систему на 1-2%). Рекомендується встановлювати менше значення для SDRAM з швидкодією 10 нс або краще.
CPU to DRAM Page Mode Коли опція встановлена в "Disabled", контроллер пам'яті закриває сторінку пам'яті після доступу до неї. Коли опція включена (за умовчанням), сторінка пам'яті залишається відкритою на випадок повторного звернення до неї. Такий режим роботи пам'яті продуктивніший. У різних версіях BIOS можна знайти опції з однаковими назвами, але різними значеннями параметрів. Наприклад, "CPU to DRAM Page Mode" може надати для вибору значення "Use Paging" і "No Paging". Можливі і наступні варіації: "Always Open" і "Closes", "Page Closes", "Stays Open" і "Closes If Idle", "Normal" і "Disabled". В деяких випадках вдосконалений (enhanced) механізм роботи чіпсета і контроллера пам'яті дозволяє за допомогою додаткової інформації про відкриту сторінку пам'яті зберігати її якийсь час відкритою навіть при відключеній опції: "DRAM Enhanced Paging", "Enhanced Page Mode", "Enhanced Paging".
DRAM Data Integrity Mode Опція включення/відключення перевірки цілісності пам'яті. Включення опції дозволить системі відстежувати і коректувати однобитные помилки. Так само виявлятимуться двохбітові помилки, але без виправлення. Використання режиму корекції помилок забезпечує збільшення стабільності і цілісності даних в системі, правда, при невеликій втраті продуктивності. Якщо в системі не використовуються ECC-модули пам'яті, то опція має бути відключена.
DRAM RAS to CAS Delay Затримка між RAS і CAS. Під час доступу до пам'яті звернення до стовпців і рядків виконуються окремо один від одного. Цей параметр і визначає отстояние одного сигналу від іншого. Параметр може набувати значень: • 3 - три такти затримки • 2 - два такти затримки Завантаження параметрів BIOS, заданих за умовчанням і вихід з програми BIOS Setup
Load BIOS Setup Defaults Значення параметрів BIOS Setup Defaults задаються за умовчанням і встановлюються виробником конкретної материнської плати для забезпечення роботи материнської плати. Якщо ви вибрали цей режим, на екрані з'явиться повідомлення, що пропонує натискувати клавішу для його реалізації або клавішу , - при відмові від цього. Режим BIOS Setup Defaults функціонує з якимсь «запасом міцності», що дозволяє уручну набудувати окремі параметри комп'ютерної системи для підвищення її продуктивності.
Load High Performance Defaults Виробники материнських плат забезпечують такий режим підвищеної продуктивності роботи комп'ютера, передбачивши для цього декілька ризикованіші значення окремих параметрів системи. При цьому з метою підвищення продуктивності посилюються більшість синхронізацій і зводяться до мінімуму тимчасові затримки. Це, у свою чергу, вимагає наявність в системі високоякісних компонентів, таких як адаптер VGA, модулі RAM-памяти і тому подібне В цьому випадку режим High Performance Defaults функціонує нормально, проте виробники рекомендують його тільки як дослідницький інструмент для оверклокеров і дослідних користувачів, не гарантуючи при цьому довготривалої стійкої роботи комп'ютера. Про це BIOS видає навіть повідомлення. В разі збоїв в роботі або зависань комп'ютера в режимі High Performance Defaults слід очистити CMOS-память і повернутися до м'якшого режиму BIOS Setup Defaults.
Power-On Defaults Ця опція забезпечує найбільш консервативні налаштування комп'ютера: кеш вимкнений, значення Wait State максимальні і так далі Вибравши цей пункт можна бути упевненим, що система система завантажиться. Якщо цього не відбувається, то, швидше за все, виникли проблеми з апаратними засобами (наприклад, неправильно встановлені джампери на яких-небудь пристроях або компонентах). У такому разі BIOS оповістить Вас.