Skip to content

Memory Organization

Carries two stable states 1 and 0

Memory Cell

Think of RAM as your computer’s “working desk” - it’s where active tasks happen.

Dynamic RAM (DRAM)

  • Uses tiny capacitors (like mini batteries) that need constant refreshing
  • Cheaper but slower
  • Used for main memory in computers

Static RAM (SRAM)

  • Uses flip-flop circuits (more stable)
  • Faster but more expensive
  • Used for cache memory (super-fast temporary storage)

Like a book that’s already written - you can read it but can’t easily change it.

Types of ROM:

  • PROM - Programmable ROM (can be written once)
  • EPROM - Erasable PROM (can be erased with UV light)
  • EEPROM - Electrically Erasable PROM
  • Flash - Modern version used in USB drives and SSDs
Memory TypeCategoryErasureWrite MechanismVolatility
Random-access memory (RAM)Read-write memoryElectrically, byte-levelElectricallyVolatile
Read-only memory (ROM)Read-only memoryNot possibleMasksNonvolatile
Programmable ROM (PROM)Read-only memoryNot possibleElectricallyNonvolatile
Erasable PROM (EPROM)Read-mostly memoryUV light, chip-levelElectricallyNonvolatile
Electrically Erasable PROM (EEPROM)Read-mostly memoryElectrically, byte-levelElectricallyNonvolatile
Flash memoryRead-mostly memoryElectrically, block-levelElectricallyNonvolatile

A memory module is like a team of memory chips working together. Instead of using one huge chip, manufacturers combine smaller chips to create the memory size they need.

  • Goal: Create memory that stores 256,000 words, each 8 bits long
  • Available: 256K×1bit chips (each stores one bit per word)
  • Solution: Use 8 chips (one for each bit position)
  • Result: When you read one address, you get 8 bits (one from each chip)
  • Goal: 1 million words of 8 bits each
  • Available: 256K×1bit chips
  • Math: Need 4 chips for capacity (4 × 256K = 1M) and 8 chips for width
  • Total: 32 chips arranged in a 4×8 grid