Types of Memory and Storage

JK JK 2026 
Created at
Updated at  
7,451 0 0

Computer memory, in its simplest form, is any physical electronic component that stores information for immediate use in a computer. It's like the computer's short-term and medium-term workspace where it keeps the data and instructions it actively needs. Think of it as your brain's working memory – the information you're actively thinking about right now.
Without memory, a computer can't do anything. It needs memory to:

  • Store the operating system: The software that controls the computer's basic functions.
  • Store applications: Programs like your web browser, word processor, or games.
  • Store data being processed: The information you're working on, like a document you're editing or a website you're browsing.
  • Store temporary results: Intermediate calculations or data manipulations that the computer needs for the next step.

Computer memory is generally characterized by:

  • Volatility: Whether the data is lost when power is turned off (volatile) or remains stored (non-volatile).
  • Speed: How quickly data can be accessed (faster is better).
  • Capacity: How much data it can hold (more is better).
  • Cost: Faster, larger, and non-volatile memory typically costs more.

Types of Computer Memory and Storage on Earth
There are many different types of computer memory and storage, each with its own characteristics and applications. Here's a breakdown of the major categories:
1. Primary Memory (Main Memory): Directly accessible by the CPU

  • RAM (Random Access Memory): *Volatile, fast, and relatively expensive.* This is the computer's main working memory.
    • DRAM (Dynamic RAM): The most common type of RAM. Needs to be constantly refreshed to retain data. Examples include DDR4, DDR5 (the latest standards).
    • SRAM (Static RAM): Faster and more expensive than DRAM. Uses latches instead of capacitors, so it doesn't need constant refreshing. Used in CPU caches.
  • ROM (Read-Only Memory): *Non-volatile.* Contains firmware, such as the BIOS (Basic Input/Output System), which is essential for booting up the computer. ROM is *usually* read-only, but some types can be programmed (though not easily).
    • PROM (Programmable ROM): Can be written to once.
    • EPROM (Erasable Programmable ROM): Can be erased using ultraviolet light and then reprogrammed.
    • EEPROM (Electrically Erasable Programmable ROM): Can be erased and reprogrammed electrically. Flash memory (see below) is a type of EEPROM.

2. Secondary Storage (External Storage): Persistent storage for data and programs

  • Magnetic Storage: *Non-volatile.* Stores data by magnetizing a thin film on a disk or tape.
    • Hard Disk Drives (HDDs): Rotating platters coated with magnetic material. Relatively cheap but slower than solid-state drives. Still commonly used for large storage needs.
    • Magnetic Tape: Used for archival storage and backups. Very high capacity, but access is sequential, making it slow for random access.
  • Optical Storage: *Non-volatile.* Stores data using lasers to read and write patterns on a reflective surface.
    • CD-ROM (Compact Disc Read-Only Memory): Read-only optical disc.
    • CD-R (Compact Disc Recordable): Can be written to once.
    • CD-RW (Compact Disc Rewritable): Can be written to and erased multiple times.
    • DVD (Digital Versatile Disc): Higher capacity than CDs. Also available in ROM, R, and RW formats.
    • Blu-ray Disc: Even higher capacity than DVDs. Also available in ROM, R, and RW formats.
  • Solid-State Storage: *Non-volatile.* Stores data electronically in semiconductor memory cells. No moving parts, making them faster and more durable than magnetic storage.
    • Solid-State Drives (SSDs): Uses NAND flash memory. Much faster than HDDs. Becoming the standard for laptops and desktops.
    • USB Flash Drives (Thumb Drives): Small, portable solid-state storage devices.
    • Memory Cards (SD Cards, MicroSD Cards, etc.): Used in digital cameras, smartphones, and other portable devices.
    • eMMC (Embedded MultiMediaCard): A type of flash memory commonly used in smartphones, tablets, and other embedded systems.
  • Other Emerging Storage Technologies:
    • 3D NAND Flash: Stacks multiple layers of flash memory cells vertically to increase density and capacity.
    • ReRAM (Resistive Random-Access Memory): A non-volatile memory technology that uses changes in resistance to store data. Promising faster speeds and lower power consumption.
    • MRAM (Magnetoresistive Random-Access Memory): Uses magnetic storage elements. Non-volatile, fast, and low power.
    • PCM (Phase-Change Memory): Stores data by changing the phase of a chalcogenide material (between amorphous and crystalline states). Fast and non-volatile.
    • DNA Storage: Stores data in synthetic DNA strands. Extremely high density, but slow access times and high cost are current limitations.
    • Holographic Storage: Stores data as interference patterns within a holographic material. Potential for very high density and fast transfer rates.

Key Differences and Trade-offs

  • Speed vs. Capacity: Faster memory (like RAM and SSDs) tends to be more expensive and have lower capacity compared to slower storage (like HDDs and tape).
  • Volatility vs. Persistence: RAM is volatile (loses data when power is off), while secondary storage (HDDs, SSDs, optical discs, etc.) is non-volatile (retains data).
  • Cost: The cost per gigabyte varies greatly between different types of memory and storage.

 

The material below from Alex Yu is a great resource that is very easy to understand.
 

Types of Memory and Storage


 

Tags CPU Caches Computer Memory Computer Storage DDR SDRAM DDR4 DRAM EEPROM EPROM GDDR SDRAM PROM RAM ROM SDRAM SRAM Facebook X
Comments 0
Similar posts
  1. The Magic of High School Prom aka Promnade Dance
    7,434
  1. The Complete Guide to Golang: History, Features, Real-World Uses, and Code Examples
    615
  2. Bootstrap vs. Tailwind CSS: Origins, Features, Pros & Cons, and How to Choose the Right Framework
    191
  3. Telemetry vs. Analytics: Understanding the Difference and Why It Matters
    316
  4. The Evolution and Production Reality of Agentic AI
    275
  5. Complete Guide to Building a Machine Learning Model
    385
  6. The Cybercab Transformation: From Autonomous Taxi to Mobile Base Station
    412
  7. Harness vs. OpenClaw: Two Very Different "Agents"
    1,056
  8. What is Docker? Why is Docker also useful in a development environment?
    671
  9. Open-Source LLMs: The AI Revolution
    821
  10. Open Databases for Sex Crime Occurrences in the U.S.
    770
  11. Automatically copy text to the clipboard when dragging the mouse in the Cursor
    2,810
  12. The Future of Software Engineer - AI Engineering
    970
  13. Why ROLLBACK is useful when you work with Google Gemini CLI?
    897
  14. Gemini CLI makes a Magic! Time to speed up your app development with Google Gemini CLI!
    1,010
  15. Common Naming Format in Software Development
    2,655
  16. How to access websites blocked by ESNI and ECH settings with Firefox!
    10,433
  17. Block unwanted URLs for comfortable web browsing with Chrome Addon - URL Blocker
    7,630
  18. Modern Web Indexing Technology - IndexNow
    7,434
  19. Key Differences in Gen Z/Alpha/Zalpha based on Upbringing and Life Experiences
    8,182
  20. Zalpha: A Global Trend, Not Just a Distant Concept
    7,781
  21. Zalpha Generation: A New Term for the Children of Gen Z and Millennials
    7,810
  22. The Generation Corona (+ Gen Z) is grappling with how to communicate and live alongside Gen Alpha
    8,134
  23. Starship, Super Heavy, Successful Ground Landing
    7,658
  24. Difference in HEAD and GET for HTTP Request - why HEAD Request could be used for DDoS Attack?
    10,573
  25. Understanding the Key Differences Between GIS and LBS: Purpose, Technology, and Applications
    7,338
  26. The Evolution and Applications of Geographic Information Systems: From Thematic Mapping to Efficient Data Analysis and Management
    7,240
  27. Japan's Current Status on Generative AI and Copyright: A Summary of Developments, Current Situation, and Key Issues
    7,839
  28. Quantum computer and qubit generation method
    7,322
  29. Why Two Path Authentication is Essential - My Microsoft Account is Gone!
    8,436
  30. The UN Pushes for Global AI Standards
    7,245
Recently updated
  1. Why You Can't Stop Watching Jack Bryan's Beatbox Gaming Shorts
    119
  2. Song So-hee: The Soulful Voice Touching Hearts Through Korean Music
    123
  3. Watch This Dazzling Dancer’s Mind-Blowing Moves
    153
  4. Michael Jackson's Billie Jean
    222
  5. How to Activate or Waive Your UIUC Student Health Insurance
    354
  6. My life cuts at Las Vegas during Thanksgiving day holiday
    7,475
  7. Clean Python Environments: The Power of venv vs. Docker
    897
  8. UIUC 2026-2027 Academic Calendar
    1,698
  9. How to Build Llama 3 AI Apps with Python: Setup & User Prompts
    868
  10. Resume 2.0: Leveling Up for My First Software Gig
    2,395
  11. Not everyone will understand what this man just did
    2,000
  12. UIUC Dorm Guide: Find Your Perfect Fit !!
    1,655
  13. Unpacking IU's Shopper
    829
  14. Jackie Chan's Police Story: The Action Masterpiece
    709
  15. The IVE Story: Identity, 'I AM' Charts, and Influence
    1,017
  16. Tech Visionaries who graduated at UIUC - You are the Next Turn
    1,239
  17. My First Day at University of Illinois-Urvana Champaign
    1,248
  18. Sand, Sea, and a Splash of Fun at Newport Beach: A Family Adventure
    8,207
  19. Sun, Rocks, and Adventure: A Day at Joshua Tree National Park
    8,288
  20. Sipping the Stars: My Starbucks Adventure
    9,756
  21. Exciting explore at Sequoia National Park
    7,724
  22. My Life Shot at Death Valley
    1,785
  23. Ip Man fights with Muay Thai Master
    994
  24. Mad Clown - Don't Die
    1,089
  25. How to get Student Enrollment and Degree Verification at UIUC
    5,082
  26. LAX Thanksgiving Rush: A Joyful Reunion
    963
  27. ZO ZAZZ(조째즈) - Don`t you know (모르시나요) (PROD.ROCOBERRY)
    1,183
  28. FISHINGIRLS Unleashes Energetic EP 'Funiverse' Featuring Signature Track 'Fishing King'
    1,032
  29. 10CM - To Reach You (너에게 닿기를)
    1,208
  30. Feeling weak? Transform yourself at the UIUC ARC!
    1,617
  31. BOYNEXTDOOR - If I Say I Love You
    1,230
  32. G Dragon x Taeyang (Eyes Nose Lips, Power, Home Sweet Home, GOOD BOY) - LE GALA PIÈCES JAUNES 2025
    963
  33. Lie - Legend song by BIGBANG
    7,864
  34. Reimbursement after Vaccination at McKinley Health Center
    1,073
  35. Common Questions from UIUC school life in terms of CS Program
    1,177
  36. UIUC Immunization Compliance
    1,269
  37. LEE CHANHYUK's songs really resonate with my soul - Time Stop! Vivid LaLa Love, Eve, Endangered Love ...
    1,144
  38. LEE CHANHYUK - Endangered Love (멸종위기사랑)
    1,139
  39. Cupid (OT4/Twin Ver.) - LIVE IN STUDIO | FIFTY FIFTY (피프티피프티)
    920
  40. Common methods to improve coding skills
    1,039
  41. US National Holiday in 2026
    957
  42. BABYMONSTER “WE GO UP” Band LIVE [it's Live] K-POP live music show
    1,034
  43. BLACKPINK - ‘Shut Down’ Live at Coachella 2023
    946
  44. JENNIE - like JENNIE - One of Hot K-POP in 2025
    1,030
  45. BABYMONSTER(베이비몬스터) - DRIP + HOT SOURCE + SHEESH
    946
  46. In a life where I don't want to spill even a single sip of champagne - LEE CHANHYUK - Panorama(파노라마)
    1,014
  47. Countries with more males and females - what about UIUC?
    2,835
  48. Challenge: One Code Problem Per Day
    1,139
  49. Urban planning and growth from a historical perspective
    6,303
  50. Jackbryan VS Serpent | Korea Beatbox Championship 2023 | Quarterfinal
    756