Де зберігається BIOS?

де-є-зберігається біос-00

Для тих, хто новачок дізнаєтьсяНа комп'ютерах, BIOS для деяких людей може здатися дещо таємничим, і виникають запитання на зразок "Де та як зберігається BIOS на моєму комп'ютері?" Сьогоднішній запит SuperUser Q&A розглядає відповіді на ці питання.

Сьогоднішня сесія "Питання та відповіді" приходить до нас з люб'язності SuperUser - підрозділу Stack Exchange, групування веб-сайтів Q&A, керованого громадою.

Знімок екрана - Річард Массон / Циклічний (Flickr).

Питання

Зчитувач SuperUser T… хоче знати, де насправді зберігається BIOS:

З статті Вікіпедії про BIOS:

  • Програмне забезпечення BIOS зберігається на енергонезалежний ПЗУ чіп на материнській платі. … У сучасних комп’ютерних системах вміст BIOS зберігається на a мікросхема флеш-пам'яті щоб зміст можна переписати не виймаючи чіп з материнської плати. Це дозволяє програмне забезпечення BIOS легко модернізувати для додавання нових функцій або виправлення помилок, але може зробити комп'ютер вразливим до руткітів BIOS.

ПЗУ читається лише, тому чому вміст BIOS можна переписати? Чи означає «мікросхема флеш-пам’яті» те саме, що і «енергонезалежний ПЗУ», що означає, де зберігається BIOS?

Що саме, тут угода? Чи зберігається BIOS на двох "різних" носіях або лише на одному?

Відповідь

Вкладник SuperUser Varaquilex відповідає на нас:

  • ПЗУ читається лише, тому чому вміст BIOS можна переписати?

The Програма BIOS Сам зберігається в EEPROM (що може бути[E] лектрично [E] зручно використовувати [P] програмувати [R] ead [O] nly [M] emory) або флеш-пам'ять. Тож тут лише читання стосується того, що мікросхема є енергонезалежним. Вміст пам'яті залишається при відключенні живлення, на відміну від енергонезалежної ОЗУ. ROM, що є EEP, означає, що BIOS можна переписати або оновити. Для таких операцій у минулому вам довелося вийняти мікросхему BIOS з плати, покласти новий (якщо це не PROM чи EPROM), або якщо це EPROM, вам довелося перенести його до виробника і дозволити їм перепрограмуйте чіп, а потім знову прикріпіть його до дошки. Після поточного прогресу, завдяки EEPROM, вам не потрібно видаляти мікросхему, щоб робити такі операції, ви просто змусите комп’ютер виконувати роботу електрично.

  • Чи означає «мікросхема флеш-пам’яті» те саме, що і «енергонезалежний ПЗУ», що означає, де зберігається BIOS?

з Вікіпедії:

  • Флеш-пам'ять - це електронний енергонезалежний комп'ютерний носій інформації, який можна електрично стерти та перепрограмувати.
  • Флеш-пам’ять була розроблена з EEPROM(електрично стирається програмована пам'ять лише для читання). Існує два основні типи флеш-пам’яті, які названі за логічними воротами NAND та NOR. Внутрішні характеристики окремих осередків флеш-пам’яті демонструють характеристики, аналогічні характеристикам відповідних воріт. Оскільки EPROM повинні були повністю стертись перед перезаписом, флеш-пам’ять типу NAND може записуватися та читатися у блоках (або сторінках), які, як правило, набагато менші, ніж усього пристрою. Спалах типу NOR дозволяє записати одне машинне слово (байт) у стерте місце чи читати самостійно.

EEPROM та флеш-пам’ять не відносяться до того жріч. Вони є двома схожими типами пам’яті, оскільки один розробляється з іншого, і містять різні типи / конфігурації MOS-транзисторів. Однак вони є пам'яттю, де знаходиться програма BIOS.

Щоб вирішити ще одне помилкове уявлення, я хочу згадати це співвідношення CMOS-BIOS:

The Налаштування BIOS зберігаються в чіпі CMOS (який зберігаєтьсяживиться від акумулятора на материнській платі). Ось чому BIOS скидається, коли ви виймаєте акумулятор та повторно приєднуєте його. Запускається та сама програма, але налаштування за замовчуванням. Дивіться цю відповідь для детального перегляду спогадів, використаних під час завантаження.

Щоб розширити тему CMOS-BIOS, завдяки @Andon M. Coleman, я хочу додати його коментар до відповіді:

  • Варто згадати, що налаштування BIOS роблятьне повинні зберігатися в енергонезалежній пам'яті CMOS. Існує безліч вбудованих систем, які зберігають їх налаштування в NVRAM. Єдина причина, за якою ПК увімкнули використання летючого CMOS за всі ці роки, - це те, що вони вже мали акумулятор, щоб утримувати внутрішній годинник у режимі реального часу, поки живлення вимкнено (нагадайте, що, коли ви натискали перемикач живлення на ПК-AT, вона буквально відключила всю живлення від материнської плати). Це означало, що для зберігання системних налаштувань може бути використана більш дешева пам'ять. Тож це здебільшого для історичних цілей.

Щось додати до пояснення? Звучить у коментарях. Хочете прочитати більше відповідей від інших користувачів, які користуються технологією Stack Exchange? Ознайомтесь із повною темою дискусії тут.