वॉन न्यूमैन तथा हार्वर्ड आर्किटेक्चर को विस्तार से समझाइए?

दोस्तों आज इस आर्टिकल में हम जानेंगे कि वॉन न्यूमैन तथा हार्वर्ड आर्किटेक्चर के बारे में बहुत ही अच्छे तरीके से इन सब के बारे में जानकारी देने वाला हूं| तो चलिए शुरू करते हैं |

वॉन न्यूमैन आर्किटेक्चर

वॉन ‘न्यूमैन आर्किटेक्चर, फंडामेंटल आर्किटेक्चर होता है जिस पर सभी डिजिटल कम्प्यूटर आधारित होते हैं। इसमें उपस्थित विभिन्न कैरेक्टरों का प्रोग्रामिंग पर प्रभाव पड़ता है। ये कैरेक्टर सिंगल, सेंट्रल कंट्रोल्ड होते हैं तथा CPU में अलग स्थान पर प्राइमरी मेमोरी के साथ प्रयोग किये जाते हैं। इसमें इन्स्ट्रक्शंस एवं डाटा दोनों को शामिल किया जाता है। वॉन न्यूमैन आर्किटेक्चर में इन्स्ट्रक्शंस को CPU के द्वारा निष्पादित किया जाता है जिसके कारण प्राइमरी मेमोरी से डाटा को CPU में लाया जाता है। CPU में ALU उपस्थित होता है, अतः डाटा प्राइमरी मेमोरी से प्राप्त करके, CPU तक लाया जाता है।

हार्वर्ड आर्किटेक्चर

हार्वर्ड आर्किटेक्चर एक कम्प्यूटर आधारित आर्किटेक्चर है, जिसमें इन्स्ट्रक्शंस और डाटा के लिए अलग स्टोरेज और सिग्नल पाथ वे होते हैं। यह वॉन न्यूमैन आर्किटेक्चर के विपरीत होती है, जहां प्रोग्राम इन्स्ट्रक्शन एवं डाटा समान मेमोरी और पाथ वे साझा करते हैं।

हार्वर्ड शब्द हार्वर्ड मार्क से निर्मित किया गया है। यह रिले आधारित कम्प्यूटर से उत्पन्न हुआ है, जो इलेक्ट्रो-मैकेनिकल काउंटरों में 24-बिट के साथ डाटा को निर्देशित करता है। प्रारम्भ में मशीनों में डाटा पूर्ण रूप से CPU में उपस्थित होता था। अधिकांश प्रोसेसर यूजर को वॉन न्यूमैन मशीन के रूप में दिखायी देते हैं जिसमें प्रोग्राम कोड डाटा के समान मेन मेमोरी में स्टोर होता है। हार्वर्ड आर्किटेक्चर के ब्लॉक आरेख को चित्र में प्रदर्शित किया गया है।

मॉडिफाइड हार्वर्ड आर्किटेक्चर

एक मॉडिफाइड हार्वर्ड आर्किटेक्चर में अधिकांश गुण हार्वर्ड आर्किटेक्चर के समान ही होते हैं, परन्तु मॉडिफाइड हार्वर्ड आर्किटेक्चर में इन्स्ट्रक्शन एवं डाटा के बीच अलगाव (Strict Separation) कम किया जाता है। यह CPU को दो या दो से अधिक समीप उपस्थित मेमोरी बसों तक पहुंचने देता है। इसमें मॉडिफिकेशन के रूप में एक सामान्य एड्रेस स्पेस द्वारा समर्थित अलग इन्स्ट्रक्शन और डाटा कैश शामिल हैं। यह बेकिंग मेमोरी को एक्सेस करते समय वॉन न्यूमैन मशीन की भांति कार्य करता है। यह मॉडिफिकेशन आधुनिक प्रोसेसर जैसे ARM आर्किटेक्चर, पावर ISA और X86 प्रोसेसर में लाभकारी हैं।

हार्वर्ड आर्किटेक्चर के लाभ

हार्वर्ड आर्किटेक्चर के प्रमुख लाभ निम्नलिखित हैं-

  1. इसके द्वारा एक से अधिक मेमोरी एड्रेसों का प्रयोग इन्स्ट्रक्शंस तथा लिए अलग-अलग मेमोरी एड्रेस का प्रयोग किया जाता है।
  2. इसमें प्रोसेसर के द्वारा एक ही साइकिल (Cycle) का प्रयोग इन्स्ट्रक्शंस को पूरा करने के लिए किया जाता है।

आज आपने क्या सीखा :-

अब आप जान गए होंगे कि वॉन न्यूमैन तथा हार्वर्ड आर्किटेक्चर इन सभी सवालों का जवाब आपको अच्छी तरह से मिल गया होगा|

उम्मीद करता हूं कि मेरे द्वारा दी गई जानकारी आपको पसंद आई होगी अगर आपके मन में कोई भी सवाल/सुझाव है तो मुझे कमेंट करके नीचे बता सकते हो मैं आपके कमेंट का जरूर जवाब दूंगा| अगर आपको यह पोस्ट पसंद आई है तो अपने दोस्तों रिश्तेदारों के साथ में शेयर भी कर सकते हो

Leave a Comment