Memory Organization & Cache Memory
Subject: Computer Architecture and Organization
Memory Hierarchy, RAM (SRAM/DRAM), ROM, Cache Mapping (Direct, Set-Associative, Associative), Virtual Memory, Paging.
Concept Summary
Key Revision Rules & Formulas
- SRAM (Static RAM) uses flip-flops, is faster and expensive, used in Cache Memory; DRAM (Dynamic RAM) uses capacitors, requires periodic refresh, used in Main Memory.
- Cache Mapping: Direct Mapping (simplest, high conflict misses), Associative Mapping (flexible, zero conflict misses), Set-Associative Mapping (balanced hybrid).
- Locality of Reference: Temporal Locality (recently accessed item accessed again soon) and Spatial Locality (nearby memory addresses accessed together).
- Virtual Memory allows execution of programs larger than physical RAM using Paging and Page Tables managed by MMU.
Common Exam Pitfalls
- Thinking DRAM is faster than SRAM (SRAM is significantly faster because DRAM requires refreshing capacitive charges).
- Confusing Temporal locality (time recurrence) with Spatial locality (neighboring address proximity).
Sample Practice Questions
Question 1: Memory में कार्यक्रम (Program) के प्रत्येक निर्देश के लिए CPU से जाता है-
- decode-Fetch-executive sequence
- Execute-Store-decode sequence
- Fetch-decode-execute sequence
- Fetch-execute-decode sequence
Explanation: Instruction cycle एक फेच एक्जिक्यूट साइकल होती है इसे Fetch-decode-execute cycle भी कहा जाता है।
Question 3: निम्नलिखित में से कौन सी.पी.यू. (CPU) का एक घटक नहीं है -
- कंट्रोल यूनिट
- पर्मनेंट यूनिट
- अरिथमेटिक यूनिट
- मेमोरी अथवा स्टोरेज यूनिट
Explanation: पर्मनेंट यूनिट: CPU का कोई घटक नहीं है; यह एक काल्पनिक शब्द है।कंट्रोल यूनिट: निर्देशों को नियंत्रित करता है।अरिथमेटिक यूनिट: गणना करता है।मेमोरी अथवा स्टोरेज यूनिट: डेटा अस्थायी रूप से स्टोर करता है।
Question 4: मेमोरी और स्टोरेज के बारे में निम्नलिखित में से कौन सा सही है -
- Memory is temporary, Storage is temporary
- Memory is temporary, Storage is permanent
- Memory is permanent, Storage is temporary
- Memory is slow, Storage is Fast
Explanation:
Question 5: कंप्यूटर प्रणाली में सीपीयू का मुख्य कार्य क्या है -
- ग्राफिक्स का डिस्प्ले
- डेटा स्टोरेज
- कमांड का इनपुट
- निर्देशों का एग्सिक्यूशन
Explanation: सीपीयू किसी भी कंप्यूटिंग डिवाइस के मस्तिष्क के रूप में कार्य करता है। यह मेमोरी से निर्देश प्राप्त करता है, आवश्यक कार्य करता है, और आउटपुट को मेमोरी में वापस भेजता है। यह ऑपरेटिंग सिस्टम और एप्लिकेशन को चलाने के लिए आवश्यक सभी कंप्यूटिंग कार्यों को संभालता है।
Question 6: कंप्यूटर पर दस्तावेज़ (document) पर काम करने के दौरान दस्तावेज़ को अस्थायी रूप से कहाँ संग्रहीत किया जाता है -
- ROM
- CPU
- RAM
- Flash memory
Explanation:
Question 7: मुख्य मेमोरी में पता ________ के रूप में जाना जाता है -
- Logical address
- Physical address
- Memory address
- None of the above
Explanation:
Question 8: निम्न में से कौन सी मेमोरी यूनिट सीपीयू के साथ सीधे संचार करती है -
- Auxiliary memory
- Main memory
- Secondary memory
- None of the above
Explanation:
Question 9: कम्प्यूटर के संदर्भ में पी-सी का क्या अर्थ है -
- प्रोग्राम काउंटर
- पर्सनल कंप्यूटर
- परफार्मेंस काउंटर
- प्रोग्राम परिवर्तक
Explanation: पीसी (प्रोग्राम काउंटर) प्रोसेसर में एक रजिस्टर होता है जिसमें मेमोरी से निष्पादित किए जाने वाले अगले निर्देश का पता होता है। यह एक 16-बिट रजिस्टर है और इसे इंस्ट्रक्शन काउंटर, इंस्ट्रक्शन पॉइंटर और इंस्ट्रक्शन एड्रेस रजिस्टर (IAR) भी कहा जाता है।
Question 10: EEPROM का क्या अर्थ है -
- Electrically Erasable and Programmable Read-Only Memory
- Electronically Erasable and Programmable Read-Only Memory
- Electrically Enabled and Programmable Read-Only Memory
- None of the above
Explanation: