Larger computers

In this part of the book, we consider how we can extend the basic techniques used in the G80 to make a microprocessor capable of meeting the demands of a modern general-purpose personal computer as found on desks throughout the world. In this chapter, we take a brief look at the history of the development of general-purpose computers, look more closely at the organization of memory within a computer, introduce the locality of reference properties of a program, and identify the major components of an operating system.

14.1 General-purpose computers

The computers we have considered up to now are intended to run just one program. The program code is written into a ROM device and thus appears in the computer memory space, ready ...

Get Embedded Systems and Computer Architecture now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.