Која је разлика између фирмвера и софтвера?
Технички, фирмвер(Firmware) је само подскуп софтвера(Software) , пошто овај други термин укључује сваки користан део кода. У пракси, међутим, термин софтвер се односи на веома различиту класу програма.
Уопштено говорећи, фирмвер је назив за код ниског нивоа који директно комуницира са хардвером. Сви програми који раде на врху овог слоја чине софтвер. Збуњен? Ево дубљег погледа.
Многе врсте софтвера
Проблем са термином софтвер је у томе што је превише широк. Сваки скуп инструкција који може да контролише рачунар – или било који други електронски уређај, у том случају – може се сматрати софтвером.
Ово није био проблем у раним данима рачунарства када су сви програми били написани у асемблеру и директно повезани са хардвером за обављање било ког задатка. Али ових дана рачунарски уређај ради на слојевима кода, при чему је корисник изложен само програмима на врху.
Под називом Апликациони софтвер(Application Software) , ова категорија програма прилагођених кориснику укључује све апликације и услужне програме које користите на рачунару, као што су веб прегледач или уређивач речи. Испод тога се налази оперативни систем(System) , који се бави детаљима ниског нивоа као што је приказивање визуелних приказа на екрану и руковање уносом.
Већина људи мисли да се ту завршава, али оперативни систем ретко комуницира директно са хардвером. Постоји још један слој испод ОС-а који системском софтверу даје једноставан начин за приступ хардверским функцијама. А то је фирмвер(Firmware) .
Фирмвер: Основни (Software)слој(Foundation Layer) софтвера
У већини програмских језика високог нивоа, обављање ствари као што је приказивање слике на екрану је једноставна команда. Ипак, негде у рачунару постоји део кода који је одговоран за превођење те команде у стварна упутства процесора.
Фирмвер(Firmware) је веза између хардвера и софтвера, омогућавајући програмерима да користе могућности уређаја преко поједностављеног програмског интерфејса уместо инструкција специфичних за ЦПУ. За рачунар, овај фирмвер је добро познати Басиц Инпут Оутпут Систем (БИОС)(Basic Input Output System (BIOS)) , доступан чак и без оперативног система.
У једноставнијим електронским уређајима као што су даљински управљач за ТВ или рутер, фирмвер се удвостручује и као оперативни систем. Такве машине нису намењене за инсталацију апликативног софтвера треће стране као што је рачунар и ослањају се на фирмвер за обављање свих неопходних задатака.
Како се фирмвер инсталира(Firmware Installed) на уређај(Device) ?
Ниједан електронски уређај није употребљив без фирмвера. Због тога све електронске компоненте долазе са фирмвером који је унапред инсталирао произвођач.
Чак и на рачунарима, овај програм се чува на специјализованом флеш чипу на матичној плочи, а не на чврстом диску. Ово омогућава покретање рачунара и конфигурисање хардверских поставки без инсталираног оперативног система.
Ажурирање фирмвера није ни лако ни неопходно на већини уређаја. Као основни контролни код за машину, његово забрљање може учинити хардвер неупотребљивим. Рачунари су изузетак, који дозвољавају да корисник инсталира надоградњу БИОС-а(BIOS upgrades to be installed) флешовањем чипа.
Фирмвер против софтвера: на први поглед
Firmware | Software |
Essential code that directly controls the hardware components. | Optional programs that utilize firmware to perform complex tasks. |
Stored on a dedicated chip on the device. | Installed on the hard disk memory. |
Comes pre-installed by the manufacturer. | Can be installed and configured by the user. |
The lowest layer of code that supports operating systems and other software. | Higher-level code that relies on the firmware below it for hardware abstraction. |
Often the sole controlling program in simple electronic devices. | Cannot function without firmware. |
Hardware specific. Firmware differs for different processor architectures and cannot be interchanged. | Hardware independent. OS functions the same on different processor families, though application software is usually OS specific. |
Updated very rarely, if at all. Cannot be uninstalled. | Easy to upgrade and remove. |
Како се фирмвер разликује од софтвера(Firmware Different From Software) ?
Хардвер(Hardware) и софтвер(Software) се обично називају две компоненте електронског уређаја, али то није потпуна слика. Оперативни системи(Systems) и апликације не могу директно да комуницирају са хардвером, што захтева слој специјализованог кода да премости јаз.
А тај елемент повезивања је фирмвер(Firmware) . Састоји се од инструкција специфичних за архитектуру које директно контролишу хардвер, ау једноставној електроници такође делују као основни ОС. На другим уређајима фирмвер уместо тога пружа апстрактни интерфејс за софтвер, дозвољавајући ОС-у да користи хардвер без бриге о основној архитектури.
Због своје суштинске природе, фирмвер долази унапред инсталиран на флеш чипу на самој матичној плочи, независно од било ког софтвера уписаног на диск. Може се ажурирати (тј. „флешовати“) само специјализованим процесима(updated (ie. “flashed”) with specialized processes) , за разлику од једноставне инсталације софтверских пакета.
Сви електронски уређаји и периферне компоненте долазе са сопственим фирмвером. Дигиталне(Digital) камере, паметни телефони, ССД дискови(SSDs) , па чак и УСБ(USB) дискови – ако има хардвер који треба да се контролише, постоји фирмвер за управљање њиме.
Related posts
Која је разлика између ВПН-а и паметног ДНС-а?
УСБ 3 у односу на УСБ-Ц: у чему је разлика?
Тхундерболт 3 против УСБ-Ц: у чему је разлика?
Која је разлика између партиције, волумена и логичког диска?
Како да поправите грешке услуге интегритета оригиналног софтвера Адобе
Оутлоок апликација се не синхронизује? 13 поправки које треба испробати
Задатак штампања се неће избрисати у Виндовс-у? 8+ начина за поправку
Водич за крајње решавање проблема за Виндовс 7/8/10 проблеме са везом кућне групе
Исправите заказани задатак који се не покреће за .БАТ датотеку
Шта учинити ако мислите да је ваш рачунар или сервер заражен малвером
21 ЦМД команде које би сви корисници Виндовса требали знати
ИСПРАВКА: Адблоцк не ради на Црунцхиролл-у
Како да поправите звук који не ради на вашем лаптопу
Графички управљачки програм који приказује Мицрософтов основни адаптер за екран? Како то поправити
Зашто Нтоскрнл.Еке узрокује висок ЦПУ и како то поправити
Да ли треба да дефрагментирате ССД?
Шта учинити када се ваш УСБ диск не приказује
Дугме за паузу на ИоуТубе-у не нестаје? 6 начина да се поправи
Шта да радите ако сте заборавили лозинку за Снапцхат или имејл
Како да решите проблеме са кашњењем у Гоогле Стадиа-у