Definiție firmware

Setul de instrucțiuni pentru un program de calculator care este înregistrat într-o memorie flash, flash sau similar este cunoscut ca firmware . Aceste instrucțiuni stabilesc logica primară care controlează circuitele unui anumit tip de artefact.

firmware

Un termen de Est, cel care ne ocupă acum, se pare că are originea în deceniul 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 jurnalul Datamotion .

Firmware-ul, al cărui nume se referă la programarea fermă, face parte din hardware, deoarece este integrat în electronică, dar este, de asemenea, considerat o parte a software - ului care urmează să fie dezvoltat sub un anumit limbaj de programare . Se poate spune că firmware-ul funcționează ca legătura dintre instrucțiunile care ajung la dispozitivul din exterior și diferitele sale componente electronice.

În special, putem stabili că firmware-ul oricărui dispozitiv tehnologic, ceea ce face, are în principiu trei funcții clare. În primul rând, reușește să dea sistemului în discuție rutinele fundamentale de operare și de răspuns cu privire la solicitările obișnuite pe care le primește și trebuie să le satisfacă pe utilizator.

În al doilea rând, este clar că o altă misiune este de a stabili o interfață simplă și convenabilă, astfel încât, în acest fel, puteți să preluați rapid și ușor configurația sistemului utilizând un anumit set de parametri.

Și în sfârșit, în al treilea rând, una dintre cele mai importante funcții pe care le întreprinde tot firmware-ul este aceea de a controla și gestiona atât începutul sistemului dispozitivului, cât și inițierea corespunzătoare.

Microprocesoarele, imprimantele, monitoarele și cipurile de memorie sunt unele dintre dispozitivele care au firmware. Un exemplu de firmware este programul BIOS al computerului, care începe să funcționeze imediat ce aparatul este pornit.

Mai exact, putem stabili că există trei tipuri de BIOS clar diferențiate care sunt clasificate pe baza metodei folosite pentru a le înregistra:
ROM. Este înregistrată în momentul în care cipul este creat și informațiile sale nu mai pot fi modificate.
PROM. Funcționează similar amintirilor din clasa ROM, dar poate fi scris numai o singură dată.
EPROM. Funcționează ca ROM-ul menționat mai sus, dar are noutatea că poate fi șters și scris de câte ori consideră necesar.

Arhitectura unui calculator este formată din diferite straturi cu niveluri diferite de abstractizare. Hardware-ul este baza și apoi apare firmware-ul. Asamblatorul, kernelul, sistemul de operare și, în cele din urmă, aplicațiile urmează unul pe altul.

Trebuie remarcat faptul că utilizatorul, în general, are capacitatea de a actualiza firmware-ul unui dispozitiv pentru a rezolva erorile sau pentru a-și spori performanța. Aceste actualizări sunt totuși riscante deoarece, dacă există un eșec în proces, dispozitivul poate să nu mai funcționeze.

Actualizarea firmware-ului oferă totuși câteva avantaje: poate permite, de exemplu, un recorder CD pentru a-și crește viteza de la 48x la 52x.

Recomandat