Repolode
hackclub

hackclub/putting-the-you-in-cpu

Guía técnica en varios capítulos sobre cómo arranca una computadora y cómo se ejecutan los programas, desde la CPU hasta las llamadas al sistema y los procesos.

Estrellas
5,580
Forks
197
Issues abiertos
41
Último commit
hace 11 días

¿Qué es?

Putting the "You" in CPU es una guía escrita en varios capítulos sobre lo que sucede dentro de una computadora al arrancar y al ejecutar un programa. Está dirigida a quienes saben programar, pero tienen lagunas en sus conocimientos de sistemas de bajo nivel, y aborda los temas en orden, empezando por los fundamentos de la máquina.

Los capítulos explican cómo se carga y ejecuta un programa, incluido el papel del formato de ejecutables ELF, cómo las llamadas al sistema pasan del código de usuario al kernel y cómo varios programas comparten una CPU. El proyecto se publica como sitio web en cpu.land y el código fuente está escrito en MDX.

El repositorio cuenta con licencia MIT y se mantiene bajo la organización Hack Club. El contenido es obra de kognise.

Funciones clave

  • 01Explica todo el recorrido desde el arranque de la computadora hasta la ejecución de un programa
  • 02Trata los ejecutables ELF, las llamadas al sistema y cómo el kernel ejecuta procesos
  • 03Organizado en capítulos secuenciales publicados en un sitio web
  • 04Código fuente escrito en MDX y publicado con licencia MIT

Casos de uso

  • Aprender cómo funcionan los sistemas operativos y las CPU si no tienes formación formal en sistemas
  • Prepararse para estudiar programación de sistemas o sistemas operativos
  • Repasar cómo funcionan las llamadas al sistema y la ejecución de programas

Inicio rápido

  1. 1

    Lee la guía explicativa en cpu.land, empezando por el capítulo 1

Temas

#cpu#operating-systems#linux#elf#systems-programming#computer-architecture#linux-kernel

Preguntas frecuentes

¿Qué es putting-the-you-in-cpu?
Guía técnica en varios capítulos sobre cómo arranca una computadora y cómo se ejecutan los programas, desde la CPU hasta las llamadas al sistema y los procesos. Putting the "You" in CPU es una guía escrita en varios capítulos sobre lo que sucede dentro de una computadora al arrancar y al ejecutar un programa. Está dirigida a quienes saben programar, pero tienen lagunas en sus conocimientos de sistemas de bajo nivel, y aborda los temas en orden, empezando por los fundamentos de la máquina.
¿putting-the-you-in-cpu es gratuito? ¿Qué licencia tiene?
putting-the-you-in-cpu es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿putting-the-you-in-cpu sigue mantenido?
Mantenimiento activo. El último commit de putting-the-you-in-cpu fue el 27 oct 2026.
¿Para qué puedo usar putting-the-you-in-cpu?
Aprender cómo funcionan los sistemas operativos y las CPU si no tienes formación formal en sistemas Prepararse para estudiar programación de sistemas o sistemas operativos Repasar cómo funcionan las llamadas al sistema y la ejecución de programas
¿Cómo se instala putting-the-you-in-cpu?
Lee la guía explicativa en cpu.land, empezando por el capítulo 1
¿Dónde consigo putting-the-you-in-cpu?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hackclub/putting-the-you-in-cpu

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Un núcleo de CPU RISC-V de 64 bits escrito en SystemVerilog que arranca Linux en una placa FPGA Arty A7, con el RTL, la verificación y la documentación escritos íntegramente por Claude Code.

Otros#risc-v#cpu#fpga
168+8 esta semana32SystemVerilogApache-2.0Actualizado hace 18 días