Де зберігається утиліта налаштування CMOS?


2

Я читаю стару книгу сертифікації A +, яка переходить через BIOS та CMOS.

Деякі довідкові відомості (це все може бути невірним):

Наскільки я розумію, BIOS - це набір програм на системному ПЗУ, які ЦП використовує для управління певним обладнанням (клавіатурою, мишкою, динаміками тощо). Саутбридж містив різні апаратні контролери, які спілкувалися б із системним ПЗУ, але тепер Southbridge інтегрований у процесор (?). Певний набір адресного простору зарезервований для ПЗУ, так що, коли CPU стикається з адресою в цьому просторі, Northbridge не йде в ОЗУ за інструкціями; натомість Південний міст звертається до ПЗУ за інструкціями.

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

Де зберігається утиліта CMOS? На системному ПЗУ (те саме місце, що і в BIOS)?

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

Це просто випадок, коли люди використовують терміни «миготіння», «перезавантаження» тощо, взаємозамінно як спосіб висловлювання, коли технічно вони означають щось інше?

EDIT

Відповідно до цієї відповіді на пов'язане питання:

Ось чому BIOS скидається, коли ви виймаєте акумулятор та повторно приєднуєте його.

Сам BIOS не буде скинутий, оскільки це прошивка, правда? Чи означає натомість відповідь, що налаштування, які зберігаються в мікросхемі CMOS, пов'язані з BIOS, скидаються ?


Скидання зазвичай означає використання функції програмного забезпечення BIOS для очищення збережених налаштувань та повернення до значень за замовчуванням для всього.
Zoredache

@Zoredache, це були б "не безпечні настройки", знайдені в утиліті CMOS, правда?
Джош Бім

Напевно, все залежить від прошивки. Вони, схоже, позначають речі по-різному.
Зоредаче

Відповіді:


5

Тому ви повинні пам’ятати, що у вас в основному є два окремих компоненти, які складають те, що більшість людей називає BIOS.

Є частина, яка насправді містить програмне забезпечення. У минулому це був EEPROM. Як і всі EEPROM, ви могли змінити його лише дуже обмежену кількість разів. У наші дні це, як правило, флеш-пам'ять . Повторна прошивка BIOS зазвичай означає запуск програми, яка замінить прошивку в EEPROM.

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

Часто ці два окремих компоненти можуть бути, і зазвичай упаковані в один і той же фізичний чіп.

Отже, підсумовуючи, миготіння означає перезавантаження / заміну програмного забезпечення BIOS. Скидання означає перезавантаження / заміну даних конфігурації.


4
CMOS раніше був частиною того ж мікросхеми (Motorola MC146818), який містив годинник в реальному часі, а 14 з 64 байтів пам'яті в цій мікросхемі були регістрами годин. Сьогодні апаратне обладнання емулює MC146818, але пам'ять насправді може бути EEPROM, тому робити такі дії, як "очищення CMOS" може бути неможливим на деяких сучасних ноутбуках (виймання акумулятора лише скине годинник) - зазвичай це "пароль скидання" або Хоча аналогічна перемичка передбачена для очищення будь-якої потужності пароля.
LawrenceC
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.