Professional Documents
Culture Documents
CSC1301: Introduction To Computer Science Fundamental of Data Storage
CSC1301: Introduction To Computer Science Fundamental of Data Storage
Lecture 3
Fundamental of Data Storage
Devices that uses memory
See
Memory
Computer memory refers to devices that are used to
store data or programs (sequences of instructions) on a
temporary or permanent basis for use in an electronic
digital computer.
7/25/2019 4
Volatile memory
7/25/2019 6
Classification based on access time
1. Internal processor memory (called
registers).
2. Main memory (primary memory).
1. Uses semiconductor technology.
2. Capacity more than processor memory.
3. Secondary memory.
1. Capacity more than main memory.
7/25/2019 7
7/25/2019 8
Properties of memory devices
Access time:
◦ Rate at which data can be read from or written
to memory.
◦ Depends on physical characteristics.
◦ Low access time means high cost.
Punch card
7/25/2019 11
Closeness
with
respect to
processor
Memory Hierarchies
Microprocessor Cost per bit
Register
Built in cache
External Cache
Main Memory
Secondary Memory
Capacity
Access time
7/25/2019 12
Read Only Memory
ROM
◦ Used to store permanent data/program.
◦ nonvolatile.
◦ Contains the BIOS(Basic Input Output System).
PROM( Programmable ROM)
◦ Initially nothing stored.
◦ Data written by special programming device.
7/25/2019 13
Read Only Memory
7/25/2019 14
RAM
Read/write.
Volatile.
Holds data and program that will be used by the
processor.
Access time (microseconds to nanosecs).
MOS and bipolar are used for RAM.
A single RAM chip can be 1 MB.
Higher capacity RAMs are built by connecting
more than 1 RAM chip
7/25/2019 15
RAM
7/25/2019 16
Classification
Static
◦ Does not require refreshing.
◦ High speed, costly, less complexity, used for
cache.
Dynamic
◦ Needs periodical refreshing.
◦ Slower, low cost, main memory, high
complexity.
7/25/2019 17
Cache Memory
Used for better performance.
Placed between CPU and RAM.
Its faster than RAM but slower than CPU.
High speed memory that holds
recently/frequently used data.
CPU Main
Cache Memory
7/25/2019 18