The technologies used to implement Random Access Memory can be divided into
two broad categories. Static RAM (SRAM†) is the easiest type for programmers to
understand because it is a straightforward extension of digital logic. Conceptually,
SRAM stores each data bit in a miniature digital circuit composed of multiple transistors
similar to the flip-flop discussed in Chapter 2. Although the details are beyond the
scope of this text, Figure 10.1 illustrates the circuit connections.