Microprogramari: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: tipus. Al estar integrat > tipus. Com que està integrat
m Corregit: deixar al equip inservible > deixar a l'equip inservible
Línia 22:
 
==El firmware avui en dia==
Fins a mitjans dels anys 1990 el procediment típic per actualitzar un firmware a una nova versió era substituir el [[mitjà d'emmagatzematge]] que contenia el firmware, usualment un xip de memòria ROM connectat a un [[Socket d'Internet| socket]]. Avui en dia aquest procediment no és habitual, ja que els fabricants han afegit una nova funcionalitat que permet gravar les noves instruccions en la mateixa memòria, fent de l'actualització un procés molt més còmode i dinàmic. Tanmateix, aquest procés d’actualització d’un firmware s’ha de realitzar amb molta cura, tenint en compte que al ser un component vital, qualsevol error pot deixar ala l'equip inservible. Per exemple, un error d’alimentació a la meitat del procés d’actualització evitaria la càrrega completa del codi que impera l’equip, fins i tot potser la càrrega del codi que s’encarrega d’actualitzar el firmware, així que no el podríem actualitzar de nou, pel que l’equip deixaria de funcionar.
 
El firmware ha evolucionat per significar gairebé qualsevol contingut programable d’un dispositiu de hardware, no només el codi de màquina per un [[processador]], sinó també configuracions i dades pels [[ASIC|circuits integrats per les aplicacions específiques]] (ASIC), dispositius de [[Dispositiu lògic programable| lògica programable]], etc.