Firmware

Firmware (tai laiteohjelmisto[1]) on tietoteknisen laitteen toimintaa ohjaava ohjelmisto tai sen osa, joka huolehtii laitteen perustoiminnoista. Firmware on joukko käskyjä laitteen omalla käskykannalla ja kertoo miten laite kommunikoi muiden komponenttien kanssa.[2] Firmware voi olla ROM-muistissa tai päivitettävässä flash-muistissa.[2] Firmware ei ole sama kuin käyttöjärjestelmän laiteajuri.

Kyseessä on siis tavallaan laitteiston ja ohjelmiston yhdistelmä.[3] Suomenkieliseksi termiksi on ehdotettu myös laitelmistoa,[4] mutta se ei ole vakiintunut käyttöön. Sen sijaan joskus käytetään epätäsmällistä suomennosta varusohjelma, jonka alakäsitteistöön kuuluvat sekä alkulatausohjelma (esimerkiksi BIOS) että käyttöjärjestelmä[5] (tietokoneen käyttöjärjestelmä ei ole firmwarea, sillä se on suhteellisen helposti päivitettävissä ja vaihdettavissa toisin kuin sulautetun järjestelmän).

Alun perin firmware tarkoitti lähinnä suorittimen mikro-ohjelmaa. Tällainen ohjelma ei ollut muutettavissa ainakaan tavanomaisin keinoin, mistä johtuu sanan alkuosa firm ’kiinteä’. Vähitellen firmware on alkanut tarkoittaa ohjelmistoa, joka on asennettu pysyvästi laitteen omaan muistiin erotukseksi kiintolevyyn tai muuhun massamuistiin tallennetuista ohjelmista. Periaatteessa kyse on sellaisesta ohjelmasta, joka toimii laitteiston (hardware) ja ohjelmiston (software) välissä.

  1. https://termipankki.fi/tepa/fi/haku/laiteohjelmisto
  2. a b Firmware techterms.com. Viitattu 27.2.2020. (englanniksi)
  3. Viittausvirhe: Virheellinen <ref>-elementti; viitettä Apple ei löytynyt
  4. Viittausvirhe: Virheellinen <ref>-elementti; viitettä ATK 1994 ei löytynyt
  5. Viittausvirhe: Virheellinen <ref>-elementti; viitettä MOT ei löytynyt

Developed by StudentB