In the previous three chapters, we looked at some of the hardware used to implement logical functions. Now we’ll look at how this functionality can be used to implement the subsystems that make up a computer, starting with memory.
Every computer user wants lots of memory and fast computing. However, faster memory costs more money, so there are some trade-offs. We’ll begin this chapter with a discussion of how different types of memory are used to provide a reasonable compromise between speed and cost. Then we’ll discuss a few different ways of implementing memory in hardware.
The Memory Hierarchy
In general, the closer memory is ...