Ce este Firmware-ul?

Firmware-ul este un mic program software care este scris pe dispozitive Hardware în memorie nevolatilă. Programele software de tip firmware nu pot fi modificate și nu se șterg atunci când nu există alimentare cu energie electrică. Dar în cazul software-ului, ori de câte ori un programator dorește să modifice sau să șteargă codul sau programul software, acest lucru se poate face cu siguranță.
Programatorul poate instala și șterge software-ul în orice moment. Pe de altă parte, Firmware-ul, să spunem BIOS-ul, care este un exemplu de firmware prezent în cipul CMOS. Acesta nu va fi șters după ce producătorii sistemului îl scriu. BIOS-ul ajută sistemul să pornească și este prezent în memoria nevolatilă. RAM-ul este volatil, așa că acest tip de firmware este stocat în memorie nevolatilă pentru a nu fi șters.
Există multe tipuri de stocare a memoriei care sunt capabile să stocheze date și nu permit editarea sau ștergerea. Dispozitivele de memorie nevolatilă, cum ar fi ROM, EPROM, EEPROM și memoria flash, stochează firmware-ul. Aceste dispozitive de memorie nevolatilă conțin instrucțiuni care permit computerelor și altor sisteme să pornească și să ruleze software-ul.
  • ROM: ROM este o prescurtare pentru Memorie Doar Citire (Read-Only Memory). ROM nu este la fel ca RAM-ul volatil. Deoarece ROM-ul este nevolatil, conținutul ROM-ului va rămâne după ce opriți computerul.
  • EPROM: Un tip de memorie de computer care își păstrează conținutul atunci când alimentarea este oprită. Este la fel ca ROM-ul, dar poate fi șters și utilizat pentru un alt program.
  • EEPROM: Abrevierea pentru EEPROM este Memorie Doar Citire Programabilă Ștergibilă Electric (Electrically Erasable Programmable Read-Only Memory). Datele întregi pot fi șterse din aceasta folosind semnale electrice adecvate. După ștergerea întregii date, o putem folosi și scrie un alt program. Poate fi ștearsă și reprogramată de sute de ori fără a deteriora niciun dispozitiv și fără a-i scădea performanța.
  • Memorie Flash: Memoria Flash este un mediu de stocare a memoriei de computer electronic nevolatil, ștergibil și reprogramabil electric.

Istoria Firmware-ului:

În primele zile, fiecare firmware era scris în ROM (Memorie Doar Citire). Problema a apărut la sisteme atunci când acel firmware devenea depășit și nu exista nicio opțiune de a-l actualiza, deoarece programul firmware-ului era scris în ROM. Ulterior, firmware-ul a început să fie scris pe EPROM, EEPROM, care pot fi șterse și reprogramate. Dar a apărut o altă problemă. Aceste dispozitive de stocare erau prea scumpe. Atunci, memoria flash, o soluție de stocare ieftină, a început să fie folosită pentru scrierea firmware-ului.

Tipuri de Firmware:

Există două tipuri de firmware care pot fi întreținute:

  • Firmware de sistem: Controlând fluxul de instrucțiuni și date între componentele hardware și software, firmware-ul de sistem este responsabil pentru furnizarea serviciilor critice de pornire și rulare pentru sistem în ansamblu. Ca rezultat, firmware-ul de sistem gestionează funcțiile de bază ale unui dispozitiv, cum ar fi inițializarea hardware-ului, configurarea sistemului și gestionarea energiei.
  • Firmware de dispozitiv: Firmware-ul de dispozitiv este asociat cu un anumit dispozitiv integrat într-un sistem. O actualizare de firmware este un program software care poate fi utilizat pentru a actualiza firmware-ul acestor dispozitive. Actualizările de firmware pot fi utilizate pentru a îmbunătăți performanța, fiabilitatea și securitatea dispozitivului.

De exemplu, un utilizator ar putea descărca o actualizare de firmware pentru un router de rețea care îi îmbunătățește capacitățile sau remediază o problemă. Actualizările de firmware sunt disponibile de la producătorii de hardware. Firmware-ul de dispozitiv este asociat cu un anumit dispozitiv integrat într-un sistem.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top