Firmware - ul este cunoscut sub numele de set de instrucțiuni pentru un program de calculator care este înregistrat într - un ROM, flash sau de memorie similare. Aceste instrucțiuni stabilesc logica primară care controlează circuitele unui fel de artefact.
Un termen acesta, cel care ne ocupă acum, care pare să-și aibă originea în decada anilor 60. Mai exact putem afirma că a fost folosit pentru prima dată în 1967, într-un articol pe care Rudy Meléndez a publicat-o în revista Datamotion .
Firmware-ul, al cărui nume se referă la programare hard, face parte din hardware, deoarece este integrat în electronice, dar este considerat, de asemenea, parte a software - ului, deoarece este dezvoltat sub un limbaj de programare. Probabil, firmware-ul funcționează ca un nexus între instrucțiunile care vin la dispozitiv din exterior și diferitele sale părți electronice.
Mai exact, putem stabili că firmware-ul oricărui dispozitiv tehnologic îndeplinește practic trei funcții clare. În primul rând, reușește să ofere sistemului în cauză rutinele fundamentale de operare și răspuns cu privire la solicitările obișnuite pe care le primește și trebuie să satisfacă utilizatorul.
În al doilea rând, este clar că o altă misiune pe care o îndeplinește este aceea de a stabili o interfață simplă și confortabilă, astfel încât, în acest fel, configurația sistemului să poată fi realizată rapid și ușor prin utilizarea unei serii specifice de parametri.
Și în sfârșit, în al treilea rând, o altă dintre cele mai importante funcții pe care tot firmware-ul își asumă este de a controla și gestiona atât pornirea sistemului a dispozitivului, cât și inițierea corespunzătoare.
Microprocesoare, imprimante, monitoare și cipuri de memorie sunt unele dintre dispozitivele care au firmware. Un exemplu de firmware este programul BIOS al computerului, care începe să funcționeze doar aparatul este pornit.
Mai precis, putem stabili că există trei tipuri de BIOS clar diferențiate care sunt clasificate pe baza metodei de înregistrare a acestora:
ROM. Se înregistrează la crearea cipului, iar informațiile sale nu mai pot fi modificate.
BALUL DE ABSOLVIRE. Funcționează similar cu memoriile din clasa ROM, dar poate fi scrisă o singură dată.
EPROM. Funcționează ca ROM-urile menționate anterior, dar are noutatea că poate fi șters și scris de câte ori este considerat necesar.
Arhitectura unui computer este alcătuită din diferite straturi cu diferite niveluri de abstractizare. Hardware - ul este baza de firmware apare și apoi. Pe acesta asamblarea, nucleul, sistemul de operare și, în sfârșit, aplicațiile reușesc.
Trebuie menționat că, în general, utilizatorul are posibilitatea de a actualiza firmware-ul unui dispozitiv pentru a rezolva erorile sau a-i crește performanța. Totuși, aceste actualizări sunt riscante, deoarece în timpul procesului există o defecțiune, dispozitivul poate să nu mai funcționeze.
Actualizarea firmware-ului oferă încă mai multe avantaje: poate permite, de exemplu, un înregistrator CD să-și crească viteza de la 48x la 52x.