Firmware para arquitecturas risc y cisc
Introducción:
Hoy en día
es muy complicado imaginar un mundo sin tecnología, después de todo hacemos uso
de ella todo el tiempo y en casi cualquier instante de nuestra vida, ya sea,
para comunicarnos, entretenernos y hasta para trabajar o estudiar, por esta
razón se expondrá una parte fundamental de estos sistemas operativos, para ser
más exactos del firmware para arquitectura RISC y CISC, además sus
características e importancia.
Definiciones:
RISC:
Son procesadores que están diseñados para ejecutar un número reducido de
tipos de instrucciones que les permite operar a una velocidad más elevada.
La arquitectura RISC principalmente
requiere menos cantidad de hardware y
una mayor flexibilidad de construcción.(Extraído de: (Solé, 2021))
CISC:
En arquitectura computacional, CISC (del inglés complex instruction set computer, en español computador
con conjunto de instrucciones complejas) es un modelo de arquitectura de
computadores. Los microprocesadores CISC tienen un conjunto de instrucciones
que se caracteriza por ser muy amplio y permitir operaciones complejas entre
operandos situados en la memoria o en los registros internos. (Extraído de:
(Wikipedia contributors, n.d.))
RISCV:
RISC-V es una arquitectura de conjunto de instrucciones de
código abierto que se utiliza para desarrollar procesadores personalizados para
una variedad de aplicaciones, desde diseños integrados hasta supercomputadoras.
(Extraído de:
(What is RISC-V?,
2025)).
Firmware:
El firmware,
micromática o soporte lógico inalterable es un programa informático que establece
la lógica de más bajo
nivel que controla los circuitos electrónicos de un
dispositivo de cualquier tipo. (Extraído de: (Wikipedia contributors, n.d.-b)).
Además, podemos encontrar una definición de este término en
el siguiente fragmento “Decimos en principio pues existe una tendencia a
generar el llamado firmware que son computadoras que llevan incorporados
ciertos programas, por ello se los ha denominado software en
hardware"(Extraído de: Daños en la actividad judicial e informática desde
la responsabilidad profesional PARELLADA, Carlos A.
(Autor) 1990 , página 218)
Normalmente
se enseña más con RISC (más simples), porque los CISC son bastante más
complicados. Hoy coexisten diferentes enfoques, destacando RISCV por su
facilidad y potencial innovador.
El firmware
es un conjunto de instrucciones esenciales almacenadas en memoria estable que
permite el arranque y funcionamiento del hardware. Actúa como un puente entre
el hardware y el software, inicializando dispositivos y controlando
periféricos. Su diseño depende de la arquitectura del procesador (RISC o CISC).
Las
arquitecturas RISC se caracterizan por usar un conjunto reducido de
instrucciones simples, casi todas diseñadas para ejecutarse de forma rápida.
Esa simplicidad hace que los procesadores sean más eficientes en consumo de
energía, que su diseño interno sea más claro y ordenado, y que el firmware
resulte relativamente más flexible. Gracias a eso, los sistemas basados en RISC
facilitan bastante la optimización del rendimiento y las actualizaciones del
firmware. Por eso se han vuelto tan comunes en dispositivos móviles y, más
recientemente, en propuestas diferentes como RISC-V. Esta última destaca más
que nada porque ofrece un patrón libre, sin licencias restrictivas, lo que abre
la puerta a la investigación académica, a la personalización del hardware y a
mucha más innovación tecnológica. Desde un punto de vista comparativo, RISC se
centra en la eficiencia, en mantener las cosas simples por dentro y en que sea
fácil expandir el diseño. En cambio, CISC se enfoca en la compatibilidad con
todo lo que ya existe, por exprimir al máximo la potencia de procesamiento y
por meter funciones complejas directamente en el hardware. Las dos formas de
pensar siguen vivas y fuertes porque cada una satisface necesidades diferentes
del mundo de la computación. “Las arquitecturas CISC abarcan muchas
instrucciones complicadas y potentes, mientras que las arquitecturas RISC se
concentran en un subconjunto más pequeño de instrucciones comunes y útiles, que
procesa extremadamente rápido. Incluso cuando se sintetizan operaciones complejas
a través de múltiples instrucciones RISC, serán tan rápidas, o más rápidas, que
si se codifican directamente como una instrucción CISC.” El fragmento anterior,
extraído del libro; Sistemas informáticos: un enfoque integrado, primera
edición (McLoughlin, 2018 capitulo 3.2.6), sustenta lo que se ha estado
explicando en el presente texto.
En este contexto, la llegada de RISC-V se siente como un cambio importante, parecido a lo que representó Linux para los sistemas operativos: una plataforma accesible y con libertad, que puede usarse tanto en entornos educativos y laboratorios como en productos industriales reales.
Conclusión:
En resumen,
el firmware es una pieza clave en cómo funcionan los sistemas computacionales,
y su diseño depende totalmente de la arquitectura del procesador que haya
debajo. Entender bien las diferencias entre RISC y CISC no solo ayuda a
analizar cómo rinden y cuánto consumen los dispositivos actuales, sino que
también permite intuir hacia dónde va el hardware del futuro, sobre todo en lo
que tiene que ver con diseños abiertos y escalables. Por eso, estudiar juntos
el firmware y la arquitectura del procesador es algo fundamental en la
formación de ingenieros de sistemas que quieran estar preparados para los retos
tecnológicos de ahora y de los años que vienen.
Bibliografías:
Solé, R. (2021, July 17). RISC:
La arquitectura de procesadores usada por ARM para cambiar el mercado.
Profesional Review; Miguel Ángel Navas.
https://www.profesionalreview.com/2021/07/17/que-es-risc/
What is RISC-V?
(2025, September 11). Synopsys.com; Synopsys.
https://www.synopsys.com/glossary/what-is-risc-v.html
Wikipedia contributors. (n.d.-a). Complex instruction set computing. Wikipedia, The
Free
Encyclopedia.
https://es.wikipedia.org/w/index.php?title=Complex_instruction_set_computing&oldi
d=169935736
Wikipedia contributors. (n.d.-b). Firmware. Wikipedia, The Free Encyclopedia.
https://es.wikipedia.org/w/index.php?title=Firmware&oldid=170870661
Daños en la actividad judicial e informática desde la
responsabilidad profesional.
https://astreavirtual-com.sibulgem.unilibre.edu.co/reader/0038100
McLoughlin, I. V. (2018). Making
the computer work for you. In Computer Systems: An Embedded Approach.
McGraw-Hill Education.
https://www-accessengineeringlibrary-
Comentarios
Publicar un comentario