Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Applesfera

Publicado en: 05/02/2024 04:01

Escrito por: Miguel López

Han creado una CPU completa dentro de una hoja de cálculo de Excel. Puedes descargarla en Mac y te permite ejecutar tus propios programas

Han creado una CPU completa dentro de una hoja de cálculo de Excel. Puedes descargarla en Mac y te permite ejecutar tus propios programas

Si hay algún recuerdo de mi época estudiantil que aún me provoque sudores fríos, ese es el de la práctica de Sistemas Operativos en la Ingeniería Informática. En ella tienes que crear el núcleo de un sistema operativo desde la nada, y es un auténtico desafío después de unas cuantas asignaturas en las que sólo se te ha enseñado a programar a muy alto nivel.

Es por eso que me he quedado de piedra cuando he visto que alguien ha podido hacer ese mismo kernel de un sistema operativo básico valiéndose de una hoja de cálculo. Y puedes comprobarlo tú mismo, porque el trabajazo está publicado en Github para que todo el mundo pueda descargarlo.

Una hoja de cálculo capaz de ejecutar programas





En este vídeo que puedes ver arriba se explica todo el proceso, que entenderás si has estudiado una carrera de informática y no tienes esos conocimientos tan oxidados como los tengo yo. Se demuestra que las máquinas lógicas básicas (AND, OR, XOR...) pueden ejecutarse en Excel aprovechando las operaciones condicionales de sus fórmulas, y que a partir de ahí la complejidad puede subir a todo lo que quieras.

El resultado es una serie de hojas de cálculo que, conjuntas, forman una "CPU virtual" de 16 bits y 128 KB de memoria RAM. Las referencias de una celda a otra forman las conexiones virtuales entre los componentes que en la realidad estarían soldadas en una placa base.

Obviamente no vamos a poder …

Top noticias del 5 de Febrero de 2024