💻

Von Neumann आर्किटेक्चर की जानकारी

Sep 5, 2024

Von Neumann का आर्किटेक्चर

परिचय

  • Von Neumann's Architecture को Stored Memory Architecture या Stored Memory Program भी कहा जाता है।
  • इसमें डेटा और प्रोग्राम दोनों मेमोरी में रखे जाते हैं।

Stored Memory का मतलब

  • डेटा: जैसे कि C प्रोग्राम में वेरिएबल्स और कॉन्सटेंट्स।
  • प्रोग्राम: सेट ऑफ इंस्ट्रक्शंस, जैसे कि MBI, ADD, SUB, आदि।

मेमोरी की संरचना

  • डेटा और इंस्ट्रक्शन एक ही मेमोरी में रखे जाते हैं।
  • Harvard Architecture इसका विपरीत है, जिसमें डेटा और इंस्ट्रक्शन को अलग-अलग मेमोरी में रखा जाता है।

कंपोनेंट्स

  1. मुख्य मेमोरी:

    • डेटा और इंस्ट्रक्शन को स्टोर करता है।
  2. CPU (Central Processing Unit):

    • मुख्य कंपोनेंट जो डेटा को प्रोसेस करता है।
    • इसके अंदर निम्नलिखित होते हैं:
      • ALU (Arithmetic Logic Unit):
        • गणना और तर्क कार्य करता है।
        • विभिन्न सर्किट जैसे एडर, सब्ट्रेक्टर, आदि शामिल हैं।
      • रजिस्टर्स:
        • सबसे तेज़ मेमोरी।
        • टेम्पररी डेटा को स्टोर करते हैं।
        • साइज छोटे होते हैं (जैसे 8-बिट, 16-बिट)।
        • रजिस्टरों के कुछ उदाहरण: प्रोग्राम काउंटर, एक्यूम्युलेटर्स।
      • कंट्रोल यूनिट:
        • टाइमिंग सिग्नल और कंट्रोल सिग्नल्स का प्रबंधन करती है।
        • यह निर्धारित करता है कि कौन सी इंस्ट्रक्शन पहले चलेगी।
        • सभी रजिस्टरों की क्रियाओं को नियंत्रित करता है।

डेटा प्रोसेसिंग प्रक्रिया

  • डेटा मुख्य मेमोरी से CPU में लाया जाता है।
  • ALU द्वारा प्रोसेस किया जाता है और आउटपुट मुख्य मेमोरी में भेजा जाता है।
  • यह प्रक्रिया यूजर को स्क्रीन पर परिणाम दिखाती है।

इनपुट-आउटपुट सिस्टम

  • इनपुट डिवाइस जैसे कीबोर्ड और आउटपुट डिवाइस जैसे मॉनिटर।

नेटवर्क टोपोलॉजी

  • विभिन्न कंपोनेंट्स को कैसे जोड़ा जाता है, जैसे कि एड्रेस बस, डेटा बस आदि।

निष्कर्ष

  • Von Neumann Architecture कंप्यूटर के मुख्य आर्किटेक्चर में से एक है, जो डेटा प्रोसेसिंग की प्रक्रिया को समझाता है।

धन्यवाद!