Ohjelmisto ja laiteohjelmisto

Anonim

Ohjelmisto vs. laiteohjelmisto

Firmware on pohjimmiltaan eräänlainen ohjelmisto, joten vertailujen tekeminen aivan eri tavoin olisi väärä. Sen sijaan keskitymme siihen, miten laiteohjelmisto eroaa muista ohjelmista. Vaikka ohjelmisto on sateenvarjo- termi, joka viittaa kaikkiin laitteistoon tallennettuihin tietoihin, yleisissä käytännöissä tavallisesti viitataan tietokoneella tai PDA-laitteella suoritettaviin laitteisiin. Laiteohjelmisto kuuluu tähän luokkaan, koska se on ohjelmoitu tieto, joka vastaa tietyn laitteiston toiminnasta.

Yleensä ohjelmistot ovat suuria sovelluksia, jotka ovat varsin käyttökelpoisia, vaihtelevat muutamasta sadasta kilotavuusta kooltaan muutamaan gigatavua kohti. Vertailun vuoksi firmwares ovat hyvin pieniä ja tavallisesti vain muutaman kilotavun kokoisia. Pienestä koostaan ​​huolimatta tietyn laitteiston laiteohjelmiston korvaaminen voi olla melko hankalaa, ellei se ole täysin vaikeaa. Joillakin laitteilla on käyttäjän vaihdettavissa olevat firmwaret, kun taas muut eivät. Ohjelmiston asentaminen, poistaminen tai muuttaminen on hyvin yksinkertainen tehtävä, ja prosessi on hyvin samanlainen riippumatta käyttämistään alustasta.

Ohjelmisto on usein tallennettu muistiin, joka on helposti saatavilla ja jopa käyttäjän vaihdettavissa. Mutta firmware-ohjelmassa muisti, joka tallentaa sen, on usein upotettu itse laitteeseen eikä käyttäjä voi korvata sitä. Tämä on tarkoituksella tehty, koska laiteohjelmisto on kriittinen laitteen käyttämiseksi ja sen muuttaminen tai poistaminen voi aiheuttaa vakavia seurauksia. Laiteohjelmistoon käytetty tallennusväline on usein erittäin vahva varmistaakseen, että se ylittää itse laitteen. Perinteisesti EEPROM-sirut pitävät laitteen laiteohjelmiston, mutta flash-muisti on yhä suosittu laitteissa, joissa on käyttäjän vaihdettavissa oleva laiteohjelmisto.

Ohjelmistoa päivitetään usein, ja sen tiedot tallennetaan usein jokaisen sovelluksen suorituksen yhteydessä. Sitä vastoin laiteohjelmisto ei todellakaan muuta paljon, ellet muokkaa asetuksia kovin usein. Laitteen laiteohjelmiston vaihtamista ei myöskään ole tarpeeksi, ja käyttäjää kehotetaan tekemään niin, ellei heillä ole ongelmia.

Yhteenveto:

1. Ohjelmisto viittaa yleisesti korkeatasoisiin ohjelmiin, kun taas laiteohjelmistoa käytetään useimpien laitteiden mikrokokoon

2. Ohjelmisto voi olla erittäin suuri, kun laiteohjelmisto on yleensä hyvin pieni

3. Ohjelmisto voidaan korvata ilman paljon vaivaa, kun taas laiteohjelmiston korvaaminen on usein vaikeaa

4. Ohjelmisto on usein tallennettu käyttäjän käytettävissä olevaan muistiin, kun laiteohjelmisto sijaitsee laitteistoon upottamattomassa tallennustilassa

5. Ohjelmistoa muutetaan jatkuvasti, kun laiteohjelmistoa muutetaan hyvin harvoin