Nand to Tetris: Building a Modern Computer System from First Principles.
Saved in:
| Title: | Nand to Tetris: Building a Modern Computer System from First Principles. |
|---|---|
| Authors: | Schocken, Shimon1 (AUTHOR) schocken@runi.ac.il |
| Source: | Communications of the ACM. May2024, Vol. 67 Issue 5, p76-85. 10p. |
| Subjects: | Computer system design & construction, Computer science education, Motherboards, Virtual machine systems, Abstraction (Computer science), Systems design |
| Abstract: | This article explores the computer science course ‘Nand to Tetris’ where students build a complete general-purpose computer system. The course includes the construction of the hardware platform which includes the CPU, RAM and datapath and the software hierarchy consisting of an assembler, virtual machine, operating system and compiler. Topics include the foundation of abstraction then implementation in the course, as well as system architecture modularity and behavioral simulation. |
| Database: | Engineering Source |
Be the first to leave a comment!