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
- Primary Memory
- 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
- What is Memory System?
- What is RAM?
- What is ROM?
- What is Cache Memory?
- What is Memory Hierarchy?
- What is SRAM?
- What is DRAM?
- Difference between RAM and ROM?
- Why is Cache Memory faster?
- What is Secondary Memory?
Exam Oriented Important Questions
- Define Memory System.
- Explain Memory Hierarchy.
- Differentiate between RAM and ROM.
- Write a Note on Cache Memory.
- Explain Types of RAM.
- Describe Secondary Memory.
- 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 тЖТ