8 Memory

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 ...

Get Introduction to Computer Organization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.