Chapter 05
Chapter 05
Chapter 05
1
Basic Computer Networks
INTERNAL MEMORY
NLU-FIT
KEY POINTS
The two basic forms of semiconductor random access
memory are dynamic RAM (DRAM) and static RAM
2
1
05-May-22
5.1.1. Organization
The basic element of a semiconductor
4
state.
2
05-May-22
5.1.1. Organization
Most commonly, the cell has three
5
5.1.1. Organization
The select terminal, as the name suggests,
6
3
05-May-22
memory.
Basic Computer Networks
NLU-FIT
long as power is supplied to it.
4
05-May-22
memory requirements.
• A final point is that SRAMs are generally
somewhat faster than DRAMs.
• Because of these relative characteristics,
SRAM is used for cache memory (both on and
off chip), and DRAM is used for main memory.
NLU-FIT
5
05-May-22
ROM
• The PROM is nonvolatile and may be written
Basic Computer Networks
6
05-May-22
7
05-May-22
is intermediate between EPROM and EEPROM
in both cost and functionality.
Like EEPROM, flash memory uses an electrical
erasing technology. An entire flash memory can
be erased in one or a few seconds, which is
much faster than EPROM.
In addition, it is possible to erase just blocks of
NLU-FIT
microprogramming
Other potential applications include
Basic Computer Networks
• Permanent storage
Nonvolatile
• Library subroutines for frequently wanted
functions
• Systems programs (BIOS)
NLU-FIT
8
05-May-22
each. For example, a 16-Mbit chip could be
organized as 1M 16-bit words.
Figure 5.3 shows a typical organization of a 16-
Mbit DRAM. In this case, 4 bits are read or
written at a time.
Logically, the memory array is organized as four
square arrays of 2048 by 2048 elements.
NLU-FIT
9
05-May-22
word to be selected.
• In example, 11 address lines are needed to
Basic Computer Networks
10
05-May-22
11
05-May-22
(D0–D7).
• The power supply to the chip (Vcc).
• A ground pin (Vss).
• A chip enable (CE) pin.
Because there may be more than one memory chip,
each of which is connected to the same address
bus, the CE pin is used to indicate whether or not
the address is valid for this chip.
NLU-FIT
input/output.
• The write enable (WE) and output enable (OE) pins
indicate whether this is a write or read operation.
• Because the DRAM is accessed by row and column, and
the address is multiplexed, only 11 address pins are
needed to specify the 4M row/column combinations (211x
211= 222= 4M).
• The functions of the row address select (RAS) and column
address select (CAS) pins were discussed previously.
NLU-FIT
12
05-May-22
module consisting of 256K 8-bit words could be
organized.
• For 256K words, an 18-bit address is needed
and is supplied to the module from some
external source (e.g., the address lines of a
bus to which the module is attached).
• The address is presented to 8 256K 1-bit
NLU-FIT
as in Figure 5.5.
13
05-May-22
Figure
5.6. 1-
Basic Computer Networks
Mbyte
Memory
Organiza
tion
14
05-May-22
15
05-May-22
(SDRAM)
Unlike the traditional DRAM, which is
asynchronous, the SDRAM exchanges
data with the processor synchronized to an
external clock signal and running at the full
speed of the processor/memory bus
without imposing wait states.
NLU-FIT
the DRAM.
After a delay, the access time, the DRAM either
writes or reads the data.
During the access-time delay, the DRAM performs
various internal functions, such as activating the
high capacitance of the row and column lines,
sensing the data, and routing the data out through
the output buffers.
NLU-FIT
16
05-May-22
17
05-May-22
18