Прошивка - це тип програмного забезпечення, яке працює на апаратному пристрої, виконуючи завдання низького рівня. Наприклад, все, від телевізійного пульта дистанційного керування до жорсткого диска комп’ютера та повітряного безпілотника, має власну прошивку. А мікрокод - це в основному прошивка для вашого процесора.
Що таке прошивка?
Програмне забезпечення відноситься до програм, додатків та іншого комп'ютерного коду, що працює на пристрої. Апаратне забезпечення відноситься до власне фізичних пристроїв. Отже, якщо у вас ПК з ОС Windows, операційна система Windows і всі використовувані вами програми є програмним забезпеченням, а сам ПК та його компоненти, такі як жорсткий диск, процесор, материнська плата, миша та дисплей - апаратне забезпечення.
«Прошивка», як випливає з назви, є чимось середнім між програмним та апаратним забезпеченням. Вбудоване програмне забезпечення насправді є лише одним із типів програмного забезпечення, але, як правило, воно запрограмоване в пам’ять, вбудовану в це обладнання, і працює на набагато нижчому рівні. У випадку з ПК ваша материнська плата, процесор, графічний процесор, жорсткий диск, миша та інші пристрої мають власну прошивку.
ПОВ'ЯЗАНІ: Що таке UEFI і чим він відрізняється від BIOS?
Наприклад, під час завантаження ПК, прошивки на материнській платі - або UEFI або BIOS —Запускає та ініціалізує ваші пристрої, перш ніж запускати завантаження на ваш жорсткий диск, а потім операційну систему. Ваш твердотільний накопичувач має вбудоване програмне забезпечення, яке автоматично керує місцем зберігання даних на фізичних комірках флеш-пам'яті для оптимальної роботи. Відео BIOS - це тип мікропрограми, яка перекладає інструкції, пов’язані з відео, перш ніж вони будуть надіслані на графічний процесор вашого комп’ютера. Навіть ваша USB-миша має вбудоване програмне забезпечення, яке обробляє інтерпретацію фізичного введення миші, спілкування з комп’ютером та живлення будь-яких індикаторів, які можуть бути на вашій миші.
Прошивка може бути цілою операційною системою простого пристрою
Для деяких простих пристроїв «прошивка» може стосуватися всієї операційної системи пристрою. Наприклад, якщо у вас є цифрова камера, «прошивка» камери стосується всього програмного забезпечення, яке працює на цій цифровій камері. Сюди входить все, від функцій зйомки низького рівня до графічної операційної системи камери. Навіть повітряні безпілотники мати прошивку, яка є програмним забезпеченням, що працює на борту самого дрону.
Отже, для оновлення всієї операційної системи пристрою - наприклад, на цифровій камері, маршрутизаторі, принтері, музичному програвачі чи GPS-навігаційному пристрої - часто доводиться виконувати «оновлення мікропрограми» або завантажувати та встановлювати нову «мікропрограму» Файл від виробника.
Операційна система здається просто програмним забезпеченням, тому це може здатися дещо непослідовним. але це тому, що прошивка - це не точний термін. Хоча програмне та апаратне забезпечення досить чітке, прошивка - це лише один із типів програм низького рівня.
Що таке мікрокод?
Мікрокод став більш важливим з вразливість Spectre . Процесорам Intel потрібен новий “мікрокод” від Intel для належного захисту від атак Spectre.
ПОВ'ЯЗАНІ: Виправлення Windows Spectre вже є, але ви можете зачекати
Подумайте про мікрокод, як про прошивку для процесора вашого комп’ютера. Мікрокод перекладає інструкції, які отримує процесор, у фізичні операції на рівні схеми, що відбуваються всередині центрального процесора. Іншими словами, оновлений мікрокод може надсилати різні інструкції до схем всередині ЦП. Це може запобігти певним атакам Spectre, змінивши спосіб функціонування процесора. Оновлення мікрокоду також може виправити помилки та інші помилки, не вимагаючи повної заміни апаратного забезпечення процесора.
Оновлення мікрокодів, як правило, постачаються разом із оновленнями прошивки UEFI або BIOS. Коли комп'ютер завантажується, прошивка UEFI або BIOS комп’ютера завантажує мікрокод на центральний процесор. Однак операційні системи, такі як Windows або Linux, також можуть завантажувати новий мікрокод під час завантаження.
Наприклад, якщо ви хочете отримати найновіший мікрокод Intel для свого процесора для захисту від Spectre, а виробник вашого ПК не випустить оновлення UEFI для вашої системи, Корпорація Майкрософт має додаткове оновлення Windows, яке можна встановити .
Чи слід оновлювати мікропрограму пристрою?
Чи слід оновлювати прошивку пристрою, залежить від пристрою та від того, що рекомендує виробник.
У багатьох випадках вам ніколи не доведеться оновлювати прошивку апаратного пристрою. Наприклад, на пульті дистанційного керування телевізора встановлено мікропрограму, і майже напевно немає можливості його оновити. У будь-якому випадку немає жодної причини, чому ви хотіли б його оновлювати. Ваш пульт дистанційного керування чудовий, і вам не потрібно про це турбуватися.
Для багатьох інших апаратних пристроїв оновлення мікропрограми іноді може бути корисним для виправлення помилок та незначних удосконалень. Наприклад, виробник вашого твердотільного накопичувача може запропонувати новішу версію мікропрограми, яка покращує надійність або продуктивність. Виробник відеокарти може запропонувати новий відео BIOS, який виправляє помилку. Або виробник маршрутизатора може запропонувати оновлення мікропрограми, що включає нові адміністративні функції.
Багато виробників пристроїв рекомендують встановлювати оновлення мікропрограми лише в тому випадку, якщо у вас є проблема, яку потрібно усунути (або вам потрібна певна нова функція), або якщо виробник спеціально доручає вам її встановити.
Для інших пристроїв оновлення мікропрограми майже завжди є чудовою ідеєю. Ймовірно, вам потрібне останнє і найкраще оновлення мікропрограми для цифрової камери, наприклад, для підвищення продуктивності та отримання нових функцій. А корпорація Майкрософт рекомендує постійно оновлювати мікропрограму контролера Xbox One, щоб переконатися, що вона належним чином працює з іграми, у які ви граєте.
Слід дотримуватися рекомендацій виробника для кожного пристрою. Багато виробників рекомендують оновлювати мікропрограму пристрою лише в тому випадку, якщо проблема не виникає. Якщо живлення припиняється або під час оновлення мікропрограми виникає помилка, часто немає способу чистого відновлення. Іншими словами, неправильне оновлення мікропрограми може “ цегла ”Пристрій, що робить його непридатним для використання. Це залежить від пристрою.
Як оновити мікропрограму апаратного забезпечення
Якщо вам потрібно оновити мікропрограму пристрою, ці загальні вказівки повинні вам допомогти. Точний процес оновлення мікропрограми пристрою залежить від самого пристрою, і виробник пристрою повинен надати інструкції на своєму веб-сайті.
Спочатку перейдіть на веб-сайт виробника та знайдіть сторінку підтримки чи завантаження для певного продукту, який ви використовуєте. Наприклад, якщо у вас є твердотільний накопичувач Samsung, перейдіть на веб-сайт Samsung і знайдіть сторінку підтримки для вашої конкретної моделі твердотільного накопичувача. Якщо хочеш оновіть прошивку материнської плати або BIOS , перейдіть на веб-сайт виробника ПК і знайдіть точний режим роботи ПК, або, якщо ви створили власний комп’ютер, перейдіть на веб-сайт виробника материнської плати та знайдіть модель своєї материнської плати.
ПОВ'ЯЗАНІ: Як перевірити версію BIOS та оновити її
Шукайте будь-яке завантаження оновлення прошивки на веб-сайті підтримки. Якщо ви не можете знайти його, можливо, для вашого пристрою не доступне оновлене програмне забезпечення. Завантажте останню версію, яку ви бачите, і обов’язково прочитайте всі примітки до випуску, які з’являються на веб-сайті.
Завантаживши нову прошивку, відкрийте завантаження та знайдіть файл README. Якщо ви не можете знайти його, знайдіть окремі інструкції з встановлення мікропрограми на сторінці завантаження. В інструкції виробника буде викладено саме те, що вам потрібно зробити.
Для деяких оновлень мікропрограми вам може знадобитися просто запустити .exe-файл із Windows, і він подбає про все. Для інших вам може знадобитися створити завантажувальний диск DOS з файлом прошивки, завантажтесь у середовище DOS та запустіть команду, щоб оновити прошивку звідти. Або, якщо ви хочете оновити окремий пристрій, можливо, вам доведеться помістити файл прошивки на USB-привід або SD-карту та перенести його на інший пристрій.
Якщо файл прошивки, який ви завантажили, - це лише файл .exe, і ви не можете знайти жодних інструкцій, вам, мабуть, потрібно просто двічі клацнути на ньому та запустити з Windows.
Це загальні інструкції, і вам може знадобитися виконати різні дії для різних пристроїв. Наприклад, до оновіть мікропрограму контролера Xbox One , вам доведеться використовувати Xbox One або додаток Xbox Accessories у Windows 10. Деякі програми можуть автоматично запропонувати встановити оновлення мікропрограми для пов’язаних апаратних пристроїв, якщо вони дійсно необхідні.
ПОВ'ЯЗАНІ: Як оновити прошивку контролера Xbox One без Xbox One
Кредит зображення: Зображення Гальярді /Shutterstock.com, Хемін Ксілан /Shutterstock.com, Адріан /Shutterstock.com