Memory Systems Notes | Basic Computer Engineering | RGPV BTech First Year

Memory Systems Notes | Basic Computer Engineering | RGPV BTech First Year


Memory Systems

Memory System Computer Architecture рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рд╣реИред Computer рдореЗрдВ Memory рдХрд╛ рдЙрдкрдпреЛрдЧ Data, Instructions рддрдерд╛ Processing Results рдХреЛ Store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред CPU рдХрд┐рд╕реА рднреА Program рдХреЛ Execute рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ Instructions рдФрд░ Data рдХреЛ Memory рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП Memory System Computer рдХреА Performance рдХреЛ рд╕реАрдзреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред


Introduction

Computer System рдореЗрдВ Memory рдПрдХ Storage Unit рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИред Memory Data рдХреЛ рдЕрд╕реНрдерд╛рдпреА рдпрд╛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ Store рдХрд░ рд╕рдХрддреА рд╣реИред рдЖрдзреБрдирд┐рдХ Computer Systems рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА Memories рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ Speed, Cost рдФрд░ Storage Capacity рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред

Memory Hierarchy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Computer System Fast Access рддрдерд╛ Large Storage рджреЛрдиреЛрдВ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред


Definition of Memory System

Memory System рд╡рд╣ рд╡реНрдпрд╡рд╕реНрдерд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА Memories рдХрд╛ рдЙрдкрдпреЛрдЧ Data, Instructions рддрдерд╛ Information рдХреЛ Store рдФрд░ Retrieve рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Memory System = Storage + Retrieval + Processing Support


Functions of Memory System

  • Data Storage
  • Instruction Storage
  • Temporary Storage
  • Permanent Storage
  • Data Retrieval
  • Support Program Execution

Memory Hierarchy

Memory Hierarchy рд╡рд┐рднрд┐рдиреНрди Memory Levels рдХрд╛ рдХреНрд░рдо рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ Speed, Cost рддрдерд╛ Capacity рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Memory рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Level Memory Type Speed
1 Registers Highest
2 Cache Memory Very High
3 Main Memory Moderate
4 Secondary Memory Low

Types of Memory

  1. Primary Memory
  2. Secondary Memory

1. Primary Memory

Primary Memory CPU рджреНрд╡рд╛рд░рд╛ Directly Access рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЗрд╕реЗ Main Memory рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

  • RAM
  • ROM
  • Cache Memory

Random Access Memory (RAM)

RAM Volatile Memory рд╣реЛрддреА рд╣реИред Power Off рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдореЗрдВ Stored Data рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

Characteristics of RAM

  • Read and Write Memory
  • High Speed
  • Volatile Nature
  • Temporary Storage

Types of RAM

  • SRAM (Static RAM)
  • DRAM (Dynamic RAM)

Read Only Memory (ROM)

ROM Non-Volatile Memory рд╣реЛрддреА рд╣реИред рдЗрд╕рдореЗрдВ Stored Data Power Off рд╣реЛрдиреЗ рдкрд░ рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддрд╛ рд╣реИред

Types of ROM

  • PROM
  • EPROM
  • EEPROM

Cache Memory

Cache Memory CPU рддрдерд╛ Main Memory рдХреЗ рдмреАрдЪ рд╕реНрдерд┐рдд High-Speed Memory рд╣реЛрддреА рд╣реИред

  • L1 Cache
  • L2 Cache
  • L3 Cache

Frequently Used Data Cache Memory рдореЗрдВ Store рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


Secondary Memory

Secondary Memory рдХрд╛ рдЙрдкрдпреЛрдЧ Permanent Storage рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  • Hard Disk
  • SSD
  • Pen Drive
  • DVD
  • Magnetic Tape

RAM vs ROM

Feature RAM ROM
Volatility Volatile Non Volatile
Read/Write Both Mostly Read
Purpose Temporary Storage Permanent Storage

Cache Memory vs Main Memory

Feature Cache Main Memory
Speed Very High Lower
Cost High Low
Capacity Small Large

Advantages of Memory System

  • Fast Data Access
  • Efficient Storage
  • Improved Processing Speed
  • Support for Multitasking
  • Reliable Data Management

Limitations

  • High Cost of Fast Memory
  • Limited Cache Capacity
  • Volatile Nature of RAM
  • Hardware Dependency

Applications

  • Computer Systems
  • Mobile Devices
  • Servers
  • Embedded Systems
  • Cloud Computing
  • Artificial Intelligence Systems

Industrial Importance

  • Data Centers
  • Enterprise Servers
  • Cloud Infrastructure
  • Scientific Computing
  • Telecommunication Systems

Viva Questions

  1. What is Memory System?
  2. What is RAM?
  3. What is ROM?
  4. What is Cache Memory?
  5. What is Memory Hierarchy?
  6. What is SRAM?
  7. What is DRAM?
  8. Difference between RAM and ROM?
  9. Why is Cache Memory faster?
  10. What is Secondary Memory?

Exam Oriented Important Questions

  1. Define Memory System.
  2. Explain Memory Hierarchy.
  3. Differentiate between RAM and ROM.
  4. Write a Note on Cache Memory.
  5. Explain Types of RAM.
  6. Describe Secondary Memory.
  7. Compare Cache Memory and Main Memory.

Conclusion

Memory System Computer рдХреА Storage рдХреНрд╖рдорддрд╛ рдФрд░ Performance рдХрд╛ рдЖрдзрд╛рд░ рд╣реИред Registers, Cache, RAM, ROM рддрдерд╛ Secondary Storage рдорд┐рд▓рдХрд░ Efficient Data Processing рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдзреБрдирд┐рдХ Computer Systems рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ Memory System рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред

Related Articles

Arrays in C++ Notes | One Dimensional & Two Dimensional Arrays with Programs | Basic Computer Engineering | RGPV BTech First Year

Arrays ...

Read More тЖТ

Control Statements in C++ Notes | Decision Making & Looping Statements | Basic Computer Engineering | RGPV BTech First Year

Control...

Read More тЖТ

Expressions in C++ Notes | Types of Expressions, Evaluation & Expression Statements | Basic Computer Engineering | RGPV BTech First Year

Express...

Read More тЖТ

Operators in C++ Notes | Arithmetic, Relational, Logical, Assignment, Bitwise Operators | Basic Computer Engineering | RGPV BTech First Year

Operato...

Read More тЖТ

Program Structure in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Program...

Read More тЖТ