Фърмуерът е вид софтуер, който работи на хардуерно устройство и изпълнява задачи на ниско ниво. Например, всичко от дистанционното управление на телевизора до твърдия диск на компютъра до авиокомпания работи със собствен фърмуер. И микрокодът е основно фърмуер за процесора ви.
Софтуерът се отнася за програмите, приложенията и друг компютърен код, който се изпълнява на дадено устройство. Хардуерът се отнася до действителните физически устройства. Така че, ако имате компютър с Windows, операционната система Windows и всички приложения, които използвате, са софтуер, а самият компютър и неговите компоненти, като твърдия диск, процесора, дънната платка, мишката и дисплея, са хардуер.
"Фърмуерът", както подсказва името му, е нещо между софтуера и хардуера. Фърмуерът всъщност е само вид софтуер, но обикновено се програмира в памет, вграден в този хардуер и работи на много по-ниско ниво. В случая на персонален компютър, вашата дънна платка, процесор, графичен процесор, твърд диск, мишка и други устройства имат собствен фърмуер.
Например, когато заредите компютъра си, фърмуерът на вашата дънна платка - или UEFI или BIOS - стартира и инициализира вашите устройства, преди да стартирате стартирането на вашия твърд диск, а след това и операционната си система. Вашето SSD устройство има фърмуер, който автоматично управлява къде данните трябва да се съхраняват на клетките с флаш памет за оптимална производителност. Видео BIOS е тип фърмуер, който превежда инструкции, свързани с видеото, преди да бъдат изпратени в графичния процесор на компютъра ви. Дори и вашата USB мишка разполага с фърмуер, който обработва интерпретацията на физическия мишка, комуникирайки с компютъра и захранването на каквито и да било светлини, които може да са на мишката.
За някои прости устройства "фърмуерът" може да се отнася до цялата операционна система на устройството. Например, ако имате цифров фотоапарат, "фърмуер" на камерата се отнася до целия софтуер, който работи на този цифров фотоапарат. Това включва всичко, от функциите за заснемане на фотографии на ниско ниво до графичната операционна система на фотоапарата. Дори и въздушните дрони имат фърмуер, който е софтуерът, който се движи на борда на самия самолет.
Така че, за да актуализирате цялата операционна система на устройството - като цифров фотоапарат, маршрутизатор, принтер, музикален плеър или GPS навигационно устройство - често ще трябва да извършите "актуализация на фърмуера" или да изтеглите и инсталирате нов "фърмуер "Файл от производителя.
Една операционна система изглежда като просто софтуер, така че това може да изглежда малко противоречиво. но това е така, защото фърмуерът не е точен термин. Докато софтуерът и хардуерът са доста ясни, фърмуер е само един вид софтуер на ниско ниво.
Микрокодът стана по-важен с уязвимостта на Spectre. Intel процесорите се нуждаят от нов "микрокод" от Intel, за да защитят правилно срещу пристъпите на Spectre.
Помислете за микрокод като фърмуер за процесора на компютъра. Микрокодът превежда инструкциите, които процесора получава, във физическите операции на ниво верига, които се случват в процесора. С други думи, актуализиран микрокод може да изпраща различни инструкции към схемите в процесора. Това може да попречи на някои атаки на Spectre, като промени начина, по който CPU функционира. Актуализациите на микрокод могат също да отстранят бъгове и други грешки, без да се налага пълна подмяна на хардуера на процесора.
Актуализациите за микрокод обикновено се доставят заедно с актуализациите на фърмуера или BIOS на UEFI. Когато компютърът ви се зарежда, фърмуерът или BIOS на UEFI на компютъра зареждат микрокода върху процесора. Възможно е обаче и операционни системи като Windows или Linux да зареждат нов микрокод при зареждане.
Например, ако искате да получите най-новия микрокод на Intel за процесора си, за да се предпазите от Spectre и производителят на вашия компютър няма да пусне актуализации на UEFI за вашата система, Microsoft има допълнителна актуализация на Windows, която можете да инсталирате.
Дали трябва да актуализирате фърмуера на устройството зависи от устройството и от препоръките на производителя.
В много случаи никога няма да се налага да актуализирате фърмуера на хардуерно устройство. Например дистанционното управление на телевизора работи с фърмуер и почти със сигурност няма начин да го актуализирате. Няма причина да го актуализирате, така или иначе. Дистанционното ви управление е наред и не е нужно да се притеснявате.
За много други хардуерни устройства актуализирането на фърмуера може понякога да е от полза за отстраняване на бъгове и за малки подобрения. Например производителят на SSD може да предложи по-нова версия на фърмуера, която подобрява надеждността или производителността. Производителят на графичната ви карта може да предложи нов видео BIOS, който да поправя грешка. Или производителят на маршрутизатор може да предложи актуализация на фърмуера, която включва нови административни функции.
Много производители на устройства препоръчват да инсталирате само актуализация на фърмуера, ако имате проблем, който трябва да бъде отстранен (или имате нужда от конкретна нова функция) или ако производителят ви инструктира специално да го инсталирате.
За други устройства актуализациите на фърмуера почти винаги са чудесна идея. Вероятно искате най-новата и най-добрата актуализация на фърмуера за вашия цифров фотоапарат, например, за да подобрите производителността и да получите нови функции. И Microsoft препоръчва да запазите фърмуера на контролера на Xbox One актуализиран, за да се уверите, че работи правилно с игрите, които играете.
Трябва да следвате препоръките на производителя за всяко устройство. Много производители препоръчват да актуализирате само фърмуера на устройството си, ако не изпитвате проблем. Ако захранването умре или възникне грешка при актуализирането на фърмуера, често няма начин да се възстанови.С други думи, актуализирането на фърмуера може да "тушира" устройство, което го прави неизползваем. Това зависи от устройството.
Ако е необходимо да актуализирате фърмуера на устройството, тези общи инструкции трябва да ви помогнат. Точният процес за актуализиране на фърмуера на устройството зависи от самото устройство, а производителят на устройството трябва да предостави инструкции на своя уебсайт.
Първо, отидете на уеб сайта на производителя и намерете страницата за поддръжка или изтегляне за конкретния продукт, който използвате. Например, ако имате твърдотелно устройство Samsung, се отправете към уеб сайта на Samsung и намерете страницата за поддръжка за вашия конкретен модел SSD. Ако искате да актуализирате фърмуера или BIOS на дънната платка, се отправете към уеб сайта на производителя на компютъра си и потърсете точния си начин на работа с компютъра - или, ако сте построили своя компютър, се насочете към уеб сайта на производителя на дънната платка и погледнете модела на дънната платка, която имате ,
Потърсете каквато и да е актуализация на "фърмуера" за изтегляне на сайта за поддръжка. Ако не можете да намерите такъв, вероятно няма наличен актуализиран фърмуер за вашето устройство. Изтеглете най-новата версия, която виждате, и не забравяйте да прочетете всички бележки за изданието, които се показват на уебсайта.
След като изтеглите новия фърмуер, отворете изтеглянето и потърсете файл README. Ако не можете да намерите такъв, потърсете отделни инструкции за инсталиране на фърмуера на страницата за изтегляне. Инструкциите на производителя ще описват точно това, което трябва да направите.
За някои актуализации на фърмуера може просто да се наложи да стартирате .exe файл от Windows и той ще се погрижи за всичко за вас. За други може да се наложи да създадете стартиращо DOS устройство с фърмуера на него, да заредите в DOS среда и да изпълните команда за актуализиране на фърмуера от там. Или, ако искате да актуализирате отделно устройство, може да се наложи да поставите файла на фърмуера на USB устройство или SD карта и да го прехвърлите на другото устройство.
Ако изтеглите файла на фърмуера е само .exe файл и не можете да намерите никакви инструкции, вероятно трябва само да го щракнете двукратно и да го стартирате от Windows.
Това са общи инструкции и може да се наложи да изпълните различни стъпки за различните устройства. Например, за да актуализирате фърмуера на контролера на Xbox One, трябва да използвате Xbox One или приложението Xbox Accessories в Windows 10. Някои програми може автоматично да ви подканя да инсталирате актуализации на фърмуера за съответните хардуерни устройства, ако те наистина са необходими.
Изображение на кредит: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com