Püsivara

Arvutitehnoloogias on püsivara arvutiprogramm, mis on "sisseehitatud" riistvarasse ja on riistvara oluline osa. Mõnikord nimetatakse seda ka varjatud tarkvaraks. Näiteks on mikrokontroller, mikroprotsessori osa, mis ütleb mikroprotsessorile, milliseid toiminguid teha. See võib olla ka suurem programm, mis on salvestatud välkmällu või mille kasutaja on olemasolevale riistvarale üles laadinud.

Nagu nimigi ütleb, asub püsivara kusagil riistvara ja tarkvara vahel, ühendades need kaks maailma. Erinevatele inimestele võib see tähendada veidi erinevaid asju, eriti kuna iseseisvad elektroonikaseadmed muutuvad üha enam arvutite sarnaseks. Sarnaselt tarkvarale on see arvutiprogramm, mida käitab mikroprotsessor. Kuid ka see on seotud riistvaraga ja ilma selleta ei ole tal mingit tähendust.

Arvutis

Arvutil võib olla nii püsivara kui ka tarkvara. Firmware on püsivalt salvestatud arvutisse, näiteks BIOSi, ja seda ei saa kergesti muuta ega lisada. Tarkvara, isegi operatsioonisüsteemi, saab asendada kõvaketta ümbervormindamise teel. Tarkvara hõlmab rakendusi, mida arvutit kasutav inimene näeb, näiteks veebibrauserit või tekstitöötlusprogrammi. Mõnikord nimetatakse seadme draiverit ka püsivara, sest seda on vaja selle riistvara, näiteks printeri või videokaardi käitamiseks. Seadme draiver on arvuti põhiosas ja seda saab hõlpsasti uuendada (kui uuendamine on olemas).

Elektroonilises seadmes

Muud elektroonikaseadmed ei pruugi välja näha nagu arvuti, kuid nende sees on ikkagi varjatud süsteem, näiteks mikrokontroller, mille programm ütleb neile, mida teha. See on ka püsivara. Telekaablikast, lifti kontroller ja kaardilugeja hotelli ukselukus töötavad kõik firmware'iga. Sellisel juhul on püsivara ainus tarkvara seadmes ja see juhib kõike, alates nupuvajutuste käsitlemisest kuni mootorite sisse- või väljalülitamiseni.

Varem salvestati püsivara ROM-varustusse, kuid nüüd salvestatakse seda sageli andmekandjatele, millele saab kirjutada, näiteks EEPROM- ja Flash-mälud. Paljude masinate, näiteks ruuterite püsivara saab nüüd uuendada ilma spetsiaalse riistvarata, välja arvatud arvuti ja USB-kaabel. Selleks tuleb seadme uuendamiseks laadida alla uus versioon veebist, kasutades selleks seadme tootja juhiseid.

Elektroonilist seadet nimetatakse "tellitud" seadmeks, kui seda ei saa käivitada püsivara probleemide tõttu. Siis on see sama kasulik kui telliskivi. Seda võib põhjustada vale püsivara laadimine seadmesse. Firmware on salvestatud binaarkujutisena.

Näited

Näited püsivara kohta on järgmised:

  • IBM-ühilduvusega personaalarvutites leiduv BIOS
  • Kood printeri sees (lisaks arvutis olevale printeri draiverile)
  • Südame defibrillaatorit kontrolliv tarkvara
  • Tarkvara, mis kontrollib kontorihoone valgustust
  • Tarkvara, mis kontrollib auto elektroonikat - raadio, ABS (blokeerimisvastane pidurisüsteem), mootori juhtimisseadmed jne.
  • uuemaid kodumasinaid (mikrolaineahjud, nõudepesumasinad jne) kontrolliv tarkvara.

Seotud leheküljed

  • BIOS
  • Reaalajas töötav operatsioonisüsteem
  • Mikrokood

Küsimused ja vastused

K: Mis on firmware?


V: Firmware on arvutiprogramm, mis on "sisseehitatud" riistvaraseadmesse ja on riistvara oluline osa.

K: Mis on teine termin firmware jaoks?


V: Firmware'i nimetatakse mõnikord ka sisseehitatud tarkvaraks.

K: Mis on näide püsivara kohta?


V: Firmware näide on mikrokontroller, mis on mikroprotsessori osa, mis ütleb mikroprotsessorile, milliseid toiminguid teha.

K: Kas püsivara võib olla suurem programm, mis on salvestatud välkmällu?


V: Jah, püsivara võib olla suurem programm, mis on salvestatud välkmällu.

K: Kas püsivara võib kasutaja laadida ka olemasolevale riistvarale?


V: Jah, püsivara võib kasutaja laadida ka olemasolevale riistvarale.

K: Kuidas on püsivara seotud riistvara ja tarkvaraga?


V: Firmware asub kusagil riistvara ja tarkvara vahel, ühendades need kaks maailma.

K: Mida tähendab see, et püsivara ei oma tähendust ilma riistvarata?


V: See tähendab, et püsivara on seotud konkreetse riistvaraga ja ei saa ilma selleta toimida.

AlegsaOnline.com - 2020 / 2023 - License CC3