0% found this document useful (0 votes)
39 views12 pages

H Memory

The document discusses different types of computer memory. RAM is volatile memory that temporarily holds programs and data while the computer is on. It includes DRAM, SRAM, and video RAM. ROM is non-volatile and holds programs permanently, even when powered off. Common types are PROM, EPROM, EEPROM, and flash ROM. Cache memory uses fast SRAM to temporarily store frequently used instructions and data from main memory. Magnetic bubble memory and charge-coupled devices are also briefly described.

Uploaded by

Ruchi Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views12 pages

H Memory

The document discusses different types of computer memory. RAM is volatile memory that temporarily holds programs and data while the computer is on. It includes DRAM, SRAM, and video RAM. ROM is non-volatile and holds programs permanently, even when powered off. Common types are PROM, EPROM, EEPROM, and flash ROM. Cache memory uses fast SRAM to temporarily store frequently used instructions and data from main memory. Magnetic bubble memory and charge-coupled devices are also briefly described.

Uploaded by

Ruchi Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Memory

Main memory consists of a number of


storage locations, each of which is
identified by a unique address
The ability of the CPU to identify
each location is known as its
addressability
Each location stores a word i.e. the
number of bits that can be processed
by the CPU in a single operation.
Word length may be typically 16, 24,
32 or as many as 64 bits.

A large word length improves system


performance, though may be less
efficient on occasions when the full word
length is not used
Types of main memory

There are two types of main memory, Random Access Memory (RAM) and Read
Only Memory (ROM)

Random Access Memory (RAM)


 holds its data as long as the computer is switched on

 All data in RAM is lost when the computer is switched off

 Described as being volatile

 It is direct access as it can be both written to or read from in any order

Its purpose is to temporarily hold programs and data for processing. In


modern computers it also holds the operating system
Types of RAM
1. Dynamic Random Access Memory (DRAM)
• Contents are constantly refreshed 1000 times per second
• Access time 60 – 70 nanoseconds
Note: a nanosecond is one billionth of a second!
Types of RAM
4. Static Random Access Memory (SRAM)
• Doesn’t need refreshing
• Retains contents as long as power applied to the chip
• Access time around 10 nanoseconds
• Used for cache memory
• Also for date and time settings as powered by small battery

5. Cache memory
• Small amount of memory typically 256 or 512 kilobytes
• Temporary store for often used instructions
• Level 1 cache is built within the CPU (internal)
• Level 2 cache may be on chip or nearby (external)
• Faster for CPU to access than main memory
The operation of cache memory

1. Cache fetches data 2. CPU checks to see


from next to current whether the next
addresses in main instruction it requires is in
memory cache

Cache
Main
Memory CPU
Memory
(SRAM)
(DRAM)
3. If it is, then the
4. If not, the CPU has to
instruction is fetched
fetch next instruction
from the cache – a very
from main memory - a
fast position
much slower process

= Bus connections
Types of RAM
6. Video Random Access memory
• Holds data to be displayed on computer screen
• Has two data paths allowing READ and WRITE to occur at the same time
• A system’s amount of VRAM relates to the number of colours and resolution
• A graphics card may have its own VRAM chip on board

7. Virtual memory
• Uses backing storage e.g. hard disk as a temporary location for programs
and data where insufficient RAM available
• Swaps programs and data between the hard-disk and RAM as the CPU
requires them for processing
• A cheap method of running large or many programs on a computer system
• Cost is speed: the CPU can access RAM in nanoseconds but hard-disk in
milliseconds (Note: a millisecond is a thousandth of a second)
• Virtual memory is much slower than RAM
Read only memory (ROM)

 ROM holds programs and data permanently even when computer is switched off

 Data can be read by the CPU in any order so ROM is also direct access

 The contents of ROM are fixed at the time of manufacture

 Stores a program called the bootstrap loader that helps start up the computer

 Access time of between 10 and 50 nanoseconds


Types of ROM
1. Programmable Read Only Memory (PROM)
• Empty of data when manufactured
• May be permanently programmed by the user

2. Erasable Programmable Read Only Memory (EPROM)


• Can be programmed, erased and reprogrammed
• The EPROM chip has a small window on top allowing it to be erased by
shining ultra-violet light on it
• After reprogramming the window is covered to prevent new contents being
erased
• Access time is around 45 – 90 nanoseconds
Types of ROM
3. Electrically Erasable Programmable Read Only Memory (EEPROM)
• Reprogrammed electrically without using ultraviolet light
• Must be removed from the computer and placed in a special machine to do this
• Access times between 45 and 200 nanoseconds

4. Flash ROM
• Similar to EEPROM
• However, can be reprogrammed while still in the computer
• Easier to upgrade programs stored in Flash ROM
• Used to store programs in devices e.g. modems
• Access time is around 45 – 90 nanoseconds
Magnetic Bubble memory
Uses a thin film of a magnetic material to hold small
magnetized areas, known as bubbles or domains

Each of which stores one bit of data


Charge-Coupled Device
CCD
• A type of semiconductor that's sensitive to light,
a CCD consists of a 2-D array of individual
elements, each of which is, in essence, a
capacitor - a device that stores an electrical
charge. 
• Charge is created when photons strike the
semiconducting material and dislodge electrons.
As more photons fall on device, more electrons
are liberated, thus creating a charge that's
proportional to the light's intensity.
• Each CCD represents a single-image pixel
Magnetic Bubble memory
• Uses a thin film of a magnetic material to
hold small magnetized areas, known
as bubbles or domains

• Each of which stores one bit of data

You might also like