Firmware
În domeniul informaticii, firmware-ul este un program de calculator care este "încorporat" într-un dispozitiv hardware și reprezintă o parte esențială a hardware-ului. Uneori se numește software încorporat. Un exemplu este un microcontroler, o parte a microprocesorului care îi spune microprocesorului ce acțiuni să întreprindă. Poate fi, de asemenea, un program mai mare stocat în memoria flash sau încărcat pe hardware-ul existent de către un utilizator.
După cum sugerează și numele său, firmware-ul se află undeva între hardware și software, făcând legătura între cele două lumi. Acesta poate însemna lucruri ușor diferite pentru diferite persoane, în special pe măsură ce dispozitivele electronice autonome devin din ce în ce mai asemănătoare cu computerele. Ca și software-ul, este un program de calculator care este rulat de un microprocesor. Dar este, de asemenea, legat de o piesă hardware și nu are nicio semnificație fără aceasta.
Pe un computer
Un computer poate avea atât firmware, cât și software. Firmware-ul este stocat permanent în computer, cum ar fi BIOS-ul, și nu poate fi modificat sau adăugat cu ușurință. Software-ul, chiar și sistemul de operare, poate fi înlocuit prin reformatarea hard disk-ului. Software-ul include aplicațiile pe care o persoană care operează un computer le vede, cum ar fi un browser web sau un procesor de texte. Uneori, un driver de dispozitiv este numit firmware, deoarece este necesar pentru a face să funcționeze acea piesă hardware, cum ar fi o imprimantă sau o placă video. Driverul de dispozitiv se află pe partea principală a computerului și poate fi actualizat cu ușurință (dacă există o actualizare).
Pe un dispozitiv electronic
Alte dispozitive electronice pot să nu arate ca un computer, dar au în interior un sistem încorporat, cum ar fi un microcontroler, cu un program care le spune ce să facă. Acesta este, de asemenea, firmware. O cutie de televiziune prin cablu, un controler de lift și un cititor de carduri din încuietoarea ușii unui hotel, toate acestea utilizează firmware. În acest caz, firmware-ul este singurul software de pe dispozitiv și rulează totul, de la gestionarea apăsărilor de butoane până la pornirea sau oprirea motoarelor.
În trecut, firmware-ul era stocat în ROM-uri, dar acum este adesea stocat în medii pe care se poate scrie, cum ar fi EEPROM-urile și Flash. Firmware-ul din multe aparate, cum ar fi routerele, poate fi actualizat acum fără niciun hardware special, în afară de un computer și un cablu USB. Acest lucru se face prin descărcarea unei noi versiuni de pe World Wide Web pentru a actualiza dispozitivul, folosind instrucțiunile producătorului dispozitivului.
Se spune că un dispozitiv electronic este "bricked" dacă nu poate fi pornit din cauza unor probleme de firmware. În acest caz, este la fel de util ca o cărămidă. Încărcarea unui firmware greșit într-un dispozitiv poate cauza acest lucru. Firmware-ul este stocat sub forma unui fișier imagine binar.
Exemple
Printre exemplele de firmware se numără:
- BIOS-ul care se găsește în calculatoarele personale compatibile IBM
- Codul din interiorul unei imprimante (în plus față de driverul de imprimantă care se află pe computer)
- Software care controlează un defibrilator cardiac
- Software care controlează luminile într-o clădire de birouri
- Software care controlează componentele electronice ale unei mașini - radioul, ABS (sistemul de frânare antiblocare), comenzile motorului etc.
- software care controlează aparatele de uz casnic mai noi (cuptoare cu microunde, mașini de spălat vase etc.)
Pagini conexe
- BIOS
- Sistem de operare în timp real
- Microcod
Întrebări și răspunsuri
Î: Ce este un firmware?
R: Firmware-ul este un program de calculator care este "încorporat" într-un dispozitiv hardware și reprezintă o parte esențială a hardware-ului.
Î: Care este un alt termen pentru firmware?
R: Firmware-ul se numește uneori software încorporat.
Î: Care este un exemplu de firmware?
R: Un exemplu de firmware este un microcontroler, care este o parte a microprocesorului care îi spune microprocesorului ce acțiuni să întreprindă.
Î: Poate fi firmware-ul un program mai mare stocat în memoria flash?
R: Da, firmware-ul poate fi un program mai mare stocat pe memoria flash.
Î: Poate fi firmware-ul încărcat și pe hardware-ul existent de către un utilizator?
R: Da, firmware-ul poate fi, de asemenea, încărcat pe hardware-ul existent de către un utilizator.
Î: Care este legătura dintre firmware și hardware și software?
R: Firmware-ul se află undeva între hardware și software, făcând legătura între cele două lumi.
Î: Ce înseamnă să spui că firmware-ul nu are sens fără hardware?
R: Înseamnă că firmware-ul este legat de o anumită piesă hardware și nu poate funcționa fără aceasta.