Firmware

Tietojenkäsittelyssä laiteohjelmalla tarkoitetaan tietokoneohjelmaa, joka on "upotettu" laitteistoon ja joka on olennainen osa laitteistoa. Sitä kutsutaan joskus myös sulautetuksi ohjelmistoksi. Esimerkkinä on mikrokontrolleri, mikroprosessorin osa, joka kertoo mikroprosessorille, mitä toimia se tekee. Se voi olla myös laajempi ohjelma, joka on tallennettu flash-muistiin tai jonka käyttäjä lataa olemassa olevaan laitteistoon.

Nimensä mukaisesti laiteohjelmisto on laitteiston ja ohjelmiston välissä ja yhdistää nämä kaksi maailmaa. Se voi merkitä eri ihmisille hieman eri asioita, varsinkin kun itsenäisistä elektronisista laitteista on tullut yhä enemmän tietokoneiden kaltaisia. Ohjelmiston tavoin se on tietokoneohjelma, jota mikroprosessori ajaa. Se on kuitenkin myös sidoksissa laitteistoon, eikä sillä ole merkitystä ilman sitä.

Tietokoneessa

Tietokoneessa voi olla sekä laiteohjelmisto että ohjelmisto. Laiteohjelmisto on pysyvästi tallennettu tietokoneeseen, kuten BIOS, eikä sitä voi helposti muuttaa tai lisätä. Ohjelmisto, jopa käyttöjärjestelmä, voidaan korvata alustamalla kiintolevy uudelleen. Ohjelmistoihin kuuluvat sovellukset, joita tietokonetta käyttävä henkilö näkee, kuten verkkoselain tai tekstinkäsittelyohjelma. Joskus laiteajuria kutsutaan laiteohjelmistoksi, koska sitä tarvitaan kyseisen laitteiston, kuten tulostimen tai näytönohjaimen, käyttämiseen. Laiteohjain on tietokoneen pääosassa, ja se voidaan helposti päivittää (jos päivitys on olemassa).

Elektronisessa laitteessa

Muut elektroniset laitteet eivät ehkä näytä tietokoneelta, mutta niiden sisällä on silti sulautettu järjestelmä, kuten mikrokontrolleri, jossa on ohjelma, joka kertoo, mitä niiden pitää tehdä. Tämä on myös laiteohjelma. TV:n kaapelilaatikossa, hissinohjaimessa ja hotellin ovilukon kortinlukijassa on kaikissa laiteohjelmisto. Tällöin laiteohjelmisto on laitteen ainoa ohjelmisto, ja se hoitaa kaiken, aina napin painallusten käsittelystä moottoreiden käynnistämiseen tai sammuttamiseen.

Aikaisemmin laiteohjelmat tallennettiin ROM-muisteihin, mutta nykyään ne tallennetaan usein tietovälineisiin, joihin voidaan kirjoittaa, kuten EEPROM- ja Flash-muisteihin. Monien koneiden, kuten reitittimien, laiteohjelmisto voidaan nykyään päivittää ilman erityisiä laitteita tietokoneen ja USB-kaapelin lisäksi. Tämä tapahtuu lataamalla uusi versio World Wide Webistä laitteen päivittämiseksi laitteen valmistajan ohjeiden mukaisesti.

Elektronisen laitteen sanotaan olevan "tiiliskivi", jos sitä ei voi käynnistää laiteohjelmisto-ongelmien vuoksi. Silloin se on yhtä käyttökelpoinen kuin tiili. Väärän laiteohjelmiston lataaminen laitteeseen voi aiheuttaa tämän. Laiteohjelmisto tallennetaan binäärisenä kuvatiedostona.

Esimerkkejä

Esimerkkejä laiteohjelmista ovat:

  • IBM-yhteensopivissa henkilökohtaisissa tietokoneissa oleva BIOS.
  • Tulostimen sisällä oleva koodi (tietokoneessa olevan tulostinajurin lisäksi).
  • Sydändefibrillaattoria ohjaava ohjelmisto
  • Toimistorakennuksen valoja ohjaava ohjelmisto
  • Ohjelmisto, joka ohjaa auton elektroniikkaa - radiota, ABS-järjestelmää (lukkiutumisenestojärjestelmä), moottorin ohjausta jne.
  • uudempia kodinkoneita (mikroaaltouunit, astianpesukoneet jne.) ohjaavat ohjelmistot.

Aiheeseen liittyvät sivut

  • BIOS
  • Reaaliaikainen käyttöjärjestelmä
  • Mikrokoodi

Kysymyksiä ja vastauksia

Q: Mikä on firmware?


V: Firmware on tietokoneohjelma, joka on "upotettu" laitteistolaitteeseen ja on olennainen osa laitteistoa.

K: Mikä on toinen termi firmwarelle?


V: Firmwarea kutsutaan joskus myös sulautetuksi ohjelmistoksi.

K: Mikä on esimerkki laiteohjelmasta?


V: Esimerkki laiteohjelmistosta on mikrokontrolleri, joka on mikroprosessorin osa, joka kertoo mikroprosessorille, mitä toimia sen on suoritettava.

K: Voiko laiteohjelmisto olla suurempi flash-muistiin tallennettu ohjelma?


V: Kyllä, laiteohjelmisto voi olla laajempi flash-muistiin tallennettu ohjelma.

K: Voiko käyttäjä myös ladata laiteohjelmiston olemassa olevaan laitteistoon?


V: Kyllä, käyttäjä voi myös ladata laiteohjelmiston olemassa olevaan laitteistoon.

K: Miten laiteohjelmisto liittyy laitteistoon ja ohjelmistoon?


V: Laiteohjelmisto on jossain laitteiston ja ohjelmiston välissä ja yhdistää nämä kaksi maailmaa.

K: Mitä tarkoittaa, että laiteohjelmistolla ei ole merkitystä ilman laitteistoa?


V: Se tarkoittaa, että laiteohjelmisto on sidoksissa tiettyyn laitteistoon, eikä se voi toimia ilman sitä.

AlegsaOnline.com - 2020 / 2023 - License CC3