Софтвер вс фирмвер
Фирмваре је у основи врста софтвера, па би било погрешно правити поређења као да се јасно разликују. Уместо да то радимо, фокусирајмо се на то колико се фирмвер разликује од другог софтвера. Иако је софтвер кишобран појам који се односи на било које податке похрањене у хардверу, обично се односи на програме које покрећете на уређају попут рачунара или ПДА. Уграђени софтвер и даље спада у ову категорију јер су програмиране информације које су одговорне за рад одређеног хардвера.
Софтвер обично чини да су велике апликације прилично корисне, у распону од неколико стотина килобајта до неколико гигабајта. За поређење, фирмварес је врло мали и обично би могао бити само неколико килобајта. Упркос њиховој малој величини, замена фирмвера одређеног хардвера може бити прилично шкакљива ако не и потпуно тешка. Неки уређаји имају управљачке програме које може заменити корисник, док други не. Инсталирање, уклањање или промјена софтвера је врло једноставан задатак и поступак је врло сличан без обзира на платформу коју користите.
Софтвер се често чува у меморији која је кориснику лако доступна, па чак и заменљива. Али у случају фирмвера, меморија која га чува често је уграђена у сам уређај и корисник је не може заменити. Ово се намерно ради, јер је фирмвер од пресудне важности за покретање уређаја, а замера или уклањање може да изазове озбиљне последице. Медији за складиштење који се користе за фирмвер често су веома робусни како би били сигурни да трошак самог уређаја троши. Традиционално, ЕЕПРОМ чипови садрже фирмвер уређаја, али флеш меморија све више постаје популарна на уређајима са управљачким софтвером који може заменити корисник..
И на крају, софтвер се често надограђује, а информације које похрањују често се мењају са сваким извршењем апликације. Супротно томе, фирмваре се у ствари не мења много уколико не мењате поставке врло често. Такође је врло мало потребе за променом управљачког софтвера уређаја и корисницима се саветује да то не раде, уколико не наиђу на проблеме.
Резиме:
1. Софтвер се углавном односи на програме високог нивоа док се фирмвер користи за микрокод уграђен у већину хардвера
2. Софтвер може бити веома велик док је фирмвер обично веома мали
3. Софтвер се може заменити без већих проблема, а замена фирмвера често је тешка
4. Софтвер се често чува у корисничкој меморији док се фирмвер налази у неприступачном складишту уграђеном у хардвер
5. Софтвер се стално мења, док се фирмвер веома ретко мења