This undergraduate textbook introduces and explains computer architecture, through the design of a simple MIPS processor, a simple compiler for a C dialect (C0), and a small operating system kernel. A
The pillars of the bridge on the cover of this book date from the Roman Empire and they are in daily use today, an example of conventional engineering at its best. Modern commodity operating systems a