Что такое прошивка или микрокод, и как я могу обновить свое оборудование?
Прошивка - это тип программного обеспечения, которое работает на аппаратном устройстве и выполняет задачи низкого уровня. Например, все, начиная от телевизионного пульта дистанционного управления и заканчивая жестким диском компьютера и воздушным беспилотником, работает на собственной прошивке. А микрокод это в основном прошивка для вашего процессора.
Что такое прошивка?
Под программным обеспечением понимаются программы, приложения и другой компьютерный код, который запускается на устройстве. Аппаратное обеспечение относится к фактическим физическим устройствам. Итак, если у вас есть ПК с Windows, операционная система Windows и все используемые вами приложения являются программными, а сам ПК и его компоненты, такие как жесткий диск, процессор, материнская плата, мышь и дисплей, являются аппаратными..
«Прошивка», как следует из ее названия, это нечто среднее между программным и аппаратным обеспечением. Прошивка - это всего лишь тип программного обеспечения, но обычно он запрограммирован в память, встроенную в это оборудование, и работает на гораздо более низком уровне. В случае ПК ваша материнская плата, процессор, графический процессор, жесткий диск, мышь и другие устройства имеют свои собственные прошивки.
Например, когда вы загружаете свой компьютер, микропрограмма на материнской плате - либо UEFI, либо BIOS - запускается и инициализирует ваши устройства, прежде чем передать запуск на жесткий диск, а затем в вашу операционную систему. Ваш твердотельный накопитель имеет встроенное программное обеспечение, которое автоматически определяет, где данные должны храниться в ячейках физической флэш-памяти для оптимальной производительности. Видео BIOS - это тип прошивки, который транслирует инструкции, связанные с видео, прежде чем они будут отправлены на графический процессор вашего компьютера. Даже ваша USB-мышь имеет встроенное программное обеспечение, которое обрабатывает ввод физической мыши, связь с вашим компьютером и питание любых источников света, которые могут быть на вашей мыши.
Прошивка может быть всей операционной системой простого устройства
Для некоторых простых устройств «прошивка» может относиться ко всей операционной системе устройства. Например, если у вас есть цифровая камера, «прошивка» камеры относится ко всему программному обеспечению, которое работает на этой цифровой камере. Это включает в себя все, от низкоуровневых функций захвата фотографий до графической операционной системы камеры. Даже у воздушных антенн есть прошивка, которая является программным обеспечением, которое работает на борту самого дрона.
Таким образом, чтобы обновить всю операционную систему устройства, например, на цифровой камере, маршрутизаторе, принтере, музыкальном проигрывателе или на устройстве GPS-навигации, вам часто приходится выполнять «обновление прошивки» или загружать и устанавливать новую «прошивку». »Файл от производителя.
Похоже, что операционная система должна быть просто программной, поэтому это может показаться немного противоречивым. но это потому, что прошивка не является точным термином. В то время как программное и аппаратное обеспечение достаточно ясное, встроенное ПО - это просто тип программного обеспечения низкого уровня..
Что такое микрокод?
Микрокод стал более важным с уязвимостью Spectre. Процессорам Intel нужен новый «микрокод» от Intel для правильной защиты от атак Spectre.
Думайте о микрокоде как о прошивке для процессора вашего компьютера. Микрокод преобразует инструкции, которые получает ЦП, в физические операции на уровне схемы, которые происходят внутри ЦП. Другими словами, обновленный микрокод может отправлять различные инструкции в схемы внутри ЦПУ. Это может предотвратить некоторые атаки Spectre, изменив способ работы процессора. Обновления микрокода также могут исправлять ошибки и другие ошибки, не требуя полной замены оборудования ЦП..
Обновления микрокода обычно поставляются вместе с обновлениями прошивки UEFI или BIOS. Когда ваш компьютер загружается, микропрограмма UEFI или BIOS компьютера загружает микрокод в ЦП. Однако операционные системы, такие как Windows или Linux, также могут загружать новый микрокод во время загрузки..
Например, если вы хотите получить новейший микрокод Intel для вашего ЦП для защиты от Spectre, а производитель ПК не будет выпускать обновления UEFI для вашей системы, у Microsoft есть дополнительное обновление Windows, которое вы можете установить.
Если вы обновите прошивку устройства?
Нужно ли обновлять прошивку устройства, зависит от устройства и того, что производитель рекомендует.
Во многих случаях вам никогда не потребуется обновлять прошивку аппаратного устройства. Например, на вашем пульте телевизора установлена прошивка, и почти наверняка нет способа ее обновить. В любом случае, нет причин, по которым вы хотите обновить его. Ваш пульт дистанционного управления в порядке, и вам не нужно беспокоиться об этом.
Для многих других аппаратных устройств обновление прошивки иногда может быть полезно для исправления ошибок и внесения незначительных улучшений. Например, производитель вашего твердотельного накопителя может предложить более новую версию прошивки, которая повышает надежность или производительность. Производитель вашей видеокарты может предложить новый видео BIOS, который исправляет ошибку. Или ваш производитель маршрутизатора может предложить обновление прошивки, которое включает в себя новые функции администрирования.
Многие производители устройств рекомендуют устанавливать обновление микропрограммы только в том случае, если у вас есть проблема, которую необходимо устранить (или вам требуется определенная новая функция), или если производитель специально рекомендует вам установить ее.
Для других устройств обновления прошивки - почти всегда отличная идея. Вы, вероятно, хотите, чтобы последнее и лучшее обновление прошивки для вашей цифровой камеры, например, улучшало производительность и получало новые функции. И Microsoft рекомендует обновлять микропрограмму вашего контроллера Xbox One, чтобы обеспечить его правильную работу с играми, в которые вы играете..
Вы должны следовать рекомендациям производителя для каждого устройства. Многие производители рекомендуют обновлять прошивку своего устройства, только если у вас нет проблем. Если во время обновления прошивки происходит сбой питания или возникает ошибка, часто нет способа восстановить ее полностью. Другими словами, неудачное обновление прошивки может «кирпичить» устройство, делая его непригодным для использования. Это зависит от устройства.
Как обновить прошивку вашего оборудования
Если вам нужно обновить прошивку устройства, вам помогут эти общие инструкции. Точный процесс обновления прошивки устройства зависит от самого устройства, и производитель устройства должен предоставить инструкции на своем веб-сайте..
Сначала перейдите на веб-сайт производителя и найдите страницу поддержки или загрузки для конкретного продукта, который вы используете. Например, если у вас твердотельный накопитель Samsung, перейдите на веб-сайт Samsung и найдите страницу поддержки для конкретной модели твердотельного накопителя. Если вы хотите обновить прошивку или BIOS вашей материнской платы, перейдите на веб-сайт производителя вашего ПК и найдите свой точный режим ПК, или, если вы создали собственный компьютер, перейдите на веб-сайт производителя материнской платы и найдите модель вашей материнской платы, которая у вас есть..
Ищите любую загрузку обновлений «прошивки» на сайте поддержки. Если вы не можете его найти, возможно, для вашего устройства нет обновленной прошивки. Загрузите последнюю версию, которую вы видите, и обязательно прочитайте все заметки о выпуске, которые появляются на сайте.
Как только вы загрузили новую прошивку, откройте загрузку и найдите файл README. Если вы не можете найти его, обратитесь к отдельной инструкции по установке прошивки на странице загрузки. В инструкции производителя выложу именно то, что нужно сделать.
Для некоторых обновлений прошивки вам может понадобиться запустить файл .exe из Windows, и он позаботится обо всем за вас. Для других вам может потребоваться создать загрузочный диск DOS с файлом прошивки, загрузиться в среду DOS и запустить команду для обновления вашей прошивки оттуда. Или, если вы хотите обновить отдельное устройство, вам может потребоваться поместить файл прошивки на USB-накопитель или SD-карту и перенести его на другое устройство..
Если загруженный файл прошивки представляет собой просто файл .exe и вы не можете найти никаких инструкций, вам, вероятно, просто нужно дважды щелкнуть по нему и запустить его из Windows.
Это общие инструкции, и вам может потребоваться выполнить различные действия для разных устройств. Например, для обновления прошивки контроллера Xbox One необходимо использовать приложение Xbox One или аксессуары Xbox в Windows 10. Некоторые программы могут автоматически предлагать вам установить обновления прошивки для соответствующих аппаратных устройств, если они действительно необходимы..
Изображение предоставлено: GagliardiImages / Shutterstock.com, Хемин Ксилан / Shutterstock.com, Адриан / Shutterstock.com