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-

com.sibulgem.unilibre.edu.co/content/book/9781260117608/toc- chapter/chapter3/section/section3#/c9781260117608ch03lev2se

Comentarios

Entradas populares