Recursos. Solo para los más curiosos
Hardware
Proyecto: nand2tetris-fpga.
Proyecto: FPGA NES.
Cursos
Sitios
NESICIDE is an Integrated Development Environment for the 8-bit Nintendo Entertainment System.
Fernando Raviola Writing Super Mario Bros in C++.
Writing an OS in Rust. This blog series creates a small operating system in the Rust programming language.
Videos
Libros
The Elements of Computing Systems: Building a Modern Computer from First Principles. Este libro es un recorrido por el funcionamiento de un sistema de cómputo desde las compuertas que componen el computador hasta un videojuego conocido como tetris. Este texto soporta un curso muy popular llamado from nand to tetris.
Computer Systems: A Programmer’s Perspective. Una verdadera joya que aborda la arquitectura y organización de los sistema de cómputo desde la perspectiva del programador.
Operating Systems: Three Easy Pieces. Este excelente libro gratuito de sistemas operativos hace un recorrido por las abstracciones más importantes que este software ofrece.
Dive into Systems. Este texto gratuito captura la esencia de nuestro curso. El material que está allí te permitirá complementar y profundizar todo lo que vas a estudiar.