Electronic storage technology includes what is commonly called RAM (Random
Access Memory) . RAM is used to hold the operating system, data and application
programs currently needed to complete tasks, enabling the computer's Central
Processing System (CPU) to access information stored in memory quickly. When
a command is entered from the keyboard, the CPU interprets the command and
instructs the hard drive to load the command into RAM, where it is more accessible.
RAM is faster to write to and read from than any other type of storage in
a computer (including the floppy disk, hard disk, and CD-ROM).
RAM is called "random access" because any storage location on
the computer can be accessed directly. It is organized in a way that enables
information to be stored and accessed directly to specific locations.
RAM is small in size and in the amount of data it can hold. It can be compared
to short-term memory, focusing on the work at hand. When there is not enough
room in memory for all the data needed by the CPU, the computer has to create
a virtual memory file. This is the equivalent of simulating additional RAM,
a process called "swapping". On average, the CPU is 60,000 times
slower in accessing the hard drive than in accessing RAM.
Generally, the more memory a computer system has, the better its performance.
A typical computer could come with 32 million bytes of RAM and a hard drive
than can hold around 4 billion bytes. Most computers are designed to allow
for additional RAM to be added. The more memory your computer has the faster
applications run, and the easier it is to run several programs at once.
RAM can be divided into main RAM and video RAM. Main RAM stores every kind
of data and makes it easily accessible to microprocessor, while video RAM
stores data for your display screen so images can get to your display quickly.
Main RAM includes dynamic and static RAM. Dynamic RAM (DRAM) is the least
expensive type of RAM and requires frequent power refreshing after each read
in order to keep the charge that holds its content in place. DRAM includes:
Fast Page Mode DRAM, Enhanced DRAM, Extended Data Output RAM or DRAM, Double
Data Rate SDRAM, Direct Rambus DRAM, Burst Extended Data Output DRAM, Synchronous
DRAM, Nonvolatile RAM, Enhanced SDRAM, Ferroelectric RAM, PC100 SDRAM, and
JEDEC SDRAM. Static RAM (SRAM) is more expensive but does not need to be
refreshed after each read, so it is quicker to access. However, SRAM requires
four times more space than DRAM. Burst SRAM is synchronized with the system
clock to make it more easily synchronized with anything that accesses it,
in order to speed up waiting time.
Video RAM is basically just all RAM used to store image information for
the display monitor. All kinds of video RAM are arrangements of dynamic RAM.
Images are first read by the processor and then written to video RAM. From
here, the data is converted by a RAM digital-to-analog converter into signals
that are sent to the display presentation mechanism. Video RAM consists of
RAMDAC (Random Access Memory digital-to-analog converter), Window RAM, Rambus
Dynamic RAM, Synchronous Graphics RAM, Multibank Dynamic RAM, and Video RAM
(the most common type).
Flash memory (also called flash RAM) is a type of memory that can be deleted
and reprogrammed into units of memory called blocks. While flash memory is
not as useful as random access memory, it can be helpful in holding control
codes in order to make them easier to update and change. The name "flash
memory" is used because on the microchip, a section of memory cells
are erased in a "flash". Flash memory is used not only in computers,
but in digital cameras, cellular phones, and other devices.