Advertisements
Memory
- One Memory Word – Each memory location
- Word length – no. of bits in each location
- Word Size – 8bits/16 bits/ 32 bits
- Memory capacity – total no. of locations in a memory
- To compare memory capacity – know word size & no. of location
- Unique address – Each memory location is identified
- No. of bits to specify address depends on capacity of memory
If n address bits -> address complete range of memory with 2n location / words
Eg: If 10 address bits – max memory size 1024 location
1 kilo =1024
Start address 000…00
End address 111…11
Memory Types
- Older Days – magnetic core – non-volatile
- Current Days – semiconductor – volatile
Semiconductor types
- Static RAM
- preserves content of all location as long as power supply
- uses flip flop
-
Dynamic RAM
-
Retains content of any location only for few ms.
-
Refreshing
-
With in that period, each location must be written again with same content
-
-
uses transistors & capacitors
-
Random Access & Sequential Access memories
Random Access
- Access time is the same for all locations
- Any location can be accessed without any other relation to other
- Core & semiconductors are RAM
Sequential Access memories
-
In sequential memory – read & write access are sequential
-
Read/Write mechanism encounters location physically one by one
- Time for 1st location – shortest & last is the longest
- Thus access time varies
- Eg: magnetic tape
Sequential + Random Access – Floppy & Hard disks
RAM & ROM
- RAM - Random Access Memory - volatile
- ROM – Read Only Memory – non-volatile
Semi-conductor memory used for 2 different applications
- Read/ Write Memory (RWM)
- Read Only Memory (ROM)
Technically RWM denotes ROM & RAM. In industry practice – RWM denotes RAM.