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 |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 176927815 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Nand to Tetris: Building a Modern Computer System from First Principles. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Schocken%2C+Shimon%22">Schocken, Shimon</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> schocken@runi.ac.il</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. May2024, Vol. 67 Issue 5, p76-85. 10p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+system+design+%26+construction%22">Computer system design & construction</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+science+education%22">Computer science education</searchLink><br /><searchLink fieldCode="DE" term="%22Motherboards%22">Motherboards</searchLink><br /><searchLink fieldCode="DE" term="%22Virtual+machine+systems%22">Virtual machine systems</searchLink><br /><searchLink fieldCode="DE" term="%22Abstraction+%28Computer+science%29%22">Abstraction (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Systems+design%22">Systems design</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: 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. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=176927815 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/3626513 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 10 StartPage: 76 Subjects: – SubjectFull: Computer system design & construction Type: general – SubjectFull: Computer science education Type: general – SubjectFull: Motherboards Type: general – SubjectFull: Virtual machine systems Type: general – SubjectFull: Abstraction (Computer science) Type: general – SubjectFull: Systems design Type: general Titles: – TitleFull: Nand to Tetris: Building a Modern Computer System from First Principles. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Schocken, Shimon IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 05 Text: May2024 Type: published Y: 2024 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 67 – Type: issue Value: 5 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |