По-добре известно като софтуер за хардуер’, Firmware е програма, която е вградена в хардуер, като клавиатура, твърд диск, BIOS или видеокарта. Тя е предназначена да дава постоянни инструкции за комуникация с други устройства в системата и да изпълнява функции като основни задачи за въвеждане / изход.
Какво е фърмуер
Фърмуерът, като драйвери, има същата функция, но се различава по начин, който се съхранява на самия хардуер, докато драйверите са инсталирани в операционната система. Също така, фърмуерът може да стартира самостоятелно и да прави това, което е програмирано или проектирано да изпълнява, докато драйверите трябва да се управляват от операционната система.
Типове фърмуер
BIOS
Първото нещо, което трябва да се оживи след включването на компютъра, е BIOS. Той може да взаимодейства с хардуера и да проверява за неизвестни грешки. Тогава сигнализира друга програма, наречена bootloader, която изпълнява задачата да събуди операционната система, която спи вътре в твърдия диск и го постави в паметта за произволен достъп. Така че, BIOS е основно отговорен за обработката на хардуерните компоненти на компютъра ви и за да се гарантира, че те функционират правилно. Макар и добре, софтуерът от ниско ниво остава почти непроменен през последните две десетилетия и затова вече стана остарял и не подкрепя съвременните технологии. Например, BIOS все още използва 16-битов код, докато повечето лаптопи и компютри изпълняват 32 и 64-битов код.
EFI
EFI, съкратената форма на Extensible Firmware Interface е спецификация за ново поколение фърмуер на системата, която предоставя първите инструкции, използвани от процесора за стартиране на хардуер и предава управлението на bootloader. EFI, понякога наричан и Unified Extensible Firmware Interface (UEFI), има някои предимства пред BIOS. Например тя помага да се гарантира, че компютърът ви се зарежда, като използва само софтуер, на който е надежден производителят на компютъра, т.е. поддържа функция, наречена "Secure Boot", за да подобри сигурността.
Познаването на версията на BIOS на вашия компютър може да ви помогне да откриете, ако имате най-актуалната версия на фърмуера. На компютри с Windows можете да получите информацията за версията на фърмуера, като използвате командния ред. Друга възможност е да използвате помощник за надстройване за вашето устройство.
Като цяло, за да видите версията на фърмуера на всеки хардуер, можете да отворите Управление на устройства, да разширите категорията, да изберете хардуера, да кликнете с десния бутон върху него и да кликнете върху Свойства. Сега в раздела Детайли, от падащото меню Propelе, изберете Hardware ID. Тук в таблицата с стойности трябва да видите версията на фърмуера.
Прочети: Проверете дали компютърът ви използва BIOS или UEFI.
Актуализиране на фърмуера
Обновяването на фърмуера се предлага от производителите на хардуер. Например може да се пусне актуализация на фърмуера за мрежов рутер, за да се отстранят бъгове, дупки за сигурност или да се подобрят нейните възможности.
Някои актуализации на фърмуера се прилагат нормално и просто изглеждат като редовна актуализация на софтуера. Други обаче могат да бъдат доста отнемащи време, тъй като те могат да включват копиране на фърмуера на преносимо устройство и след това да го заредите ръчно в устройството. Това означава, че някои устройства разполагат със специализиран раздел в административната конзола, който ви позволява да приложите актуализация на фърмуера или ръководство за потребителя, за да се запознаете напълно.
Изключително важно е да се уверите, че устройството, което получава актуализацията на фърмуера, не се изключва, докато се прилага актуализацията. Частичната актуализация на фърмуера оставя фърмуера повреден, което може сериозно да повреди как работи устройството. Така че, просто се уверете, че след като стартирате актуализация на фърмуера, ще пуснете актуализацията да завърши.
Прочети: Как да актуализирате BIOS.
Разлика между фърмуер и софтуер
Често думата "фърмуер" и софтуер се използват взаимозаменяемо, т.е. единични или съвкупност от компютърни програми, на които е възложена определена задача да се извършват на машината. Но в действителност това е работата, която определя корени на тези категории (фърмуер и софтуер), в които ги поставяме.
Например софтуерът е виртуален, така че може да бъде копиран, променен и унищожен. Често се съхранява в паметта, която е лесно достъпна и дори подменяема от потребителя. Но в случая с фърмуера, паметта, която съхранява, често е вградена в самия апарат и не може да бъде подменяна от потребителя. Това се прави целенасочено, за да се предотврати всякакво подправяне или отстраняване, тъй като е критично за устройството да работи и може да причини сериозни последици, ако бъдат премахнати.
Също така, софтуерът често се обновява и така съхраняваната в него информация често се променя / променя с всяко изпълнение на приложението. За разлика от това, фърмуерът наистина не променя много, освен ако не промените настройките много често. Също така има много малко или никакво изискване за промяна на фърмуера на устройството.
Надявам се това да обясни какво означава фърмуер.