वॉन न्यूमैन के सिद्धांत कैसे थे
शायद, अगर मैं बहुमत कहता हूं तो मैं गलत नहीं होगाघरेलू स्तर पर लोग मानते हैं कि कंप्यूटर और इसके साथ जुड़े सबकुछ पिछले शताब्दी के आखिरी दशकों के विज्ञान की उपलब्धियां हैं। वास्तव में, वॉन न्यूमैन के सिद्धांत, कंप्यूटर काम, कंप्यूटर नेटवर्क बनाने की सैद्धांतिक नींव, बीसवीं शताब्दी के पूर्वार्द्ध में तैयार की गई थी।
कंप्यूटिंग के सिद्धांत के मुख्य डेवलपरउस समय सिस्टम संयुक्त राज्य अमेरिका जॉन वॉन न्यूमैन के प्रसिद्ध गणितज्ञ बन गए। वैसे, यह कहा जाना चाहिए कि कुछ हद तक यह अपेक्षाकृत गलती से हुआ। न्यूमैन को 1 9 44 में वैज्ञानिक समूह में शामिल किया गया था, जिसने पहली ट्यूब इलेक्ट्रॉनिक कंप्यूटर ENIAC के निर्माण पर काम किया था। किसी तरह उनके सहयोगियों ने वैज्ञानिक के साथ नियमित रूप से विचार-विमर्श के दौरान नहीं तो आत्मविश्वास से कंप्यूटिंग उपकरणों के निर्माण के लिए एक मौलिक नई अवधारणा का प्रस्ताव रखा। न्यूमन के आश्चर्य करने के लिए, अपने साथी जी गोल्डस्टीन और ए बर्क्स न्यूमन विचार का समर्थन किया, और दो साल में एक वैज्ञानिक कागज नहीं था। यह एक कंप्यूटिंग डिवाइस बनाने के पहले सिद्धांतों को पूरी तरह अज्ञात प्रस्तावित करता था, और उसके बाद नाम "वॉन न्यूमैन के सिद्धांत" प्राप्त हुआ। यह विचारों की पहली सार्वजनिक प्रस्तुति न्यूमन के बाद आधी सदी चुके हैं, लेकिन इस दिन के लिए, इस तरह के वास्तुकला सिद्धांतों वॉन न्यूमैन कंप्यूटर के रूप में पहलुओं, कंप्यूटर सिस्टम के निर्माण के शास्त्रीय सिद्धांत प्रदर्शन करते हैं। नई अवधारणा का मुख्य अंतर यह था कि इसे सूचना भंडारण की सामान्य दशमलव प्रणाली से दूर जाने और बाइनरी पर स्विच करने का प्रस्ताव दिया गया था। इस तरह के उपयोग के लिए यह अधिक सुविधाजनक था और इसके भंडारण और संचरण के पहलू दोनों में इस जानकारी की मात्रा बढ़ाने के लिए बहुत अधिक अवसर प्रदान किए गए थे।
इसके अलावा, वॉन न्यूमैन के सिद्धांतों ने उन्हें न केवल संख्यात्मक जानकारी, बल्कि पाठ, ध्वनि और अन्य को संसाधित करने में सक्षम बनाया।
न्यूमैन की एक और महत्वपूर्ण खोज थीवह समाधान जो उसने स्वयं ही जानकारी संग्रहीत करने के लिए प्रस्तावित किया था। पहले, यह काम कंप्यूटर के आवश्यक घटकों को एक-दूसरे के साथ जोड़कर लगभग मैन्युअल रूप से किया गया था ताकि इन डिब्बों में से प्रत्येक में संग्रहीत जानकारी का आदान-प्रदान सुनिश्चित किया जा सके। पहले से ही उल्लिखित एनआईआईएसी कंप्यूटर पर, इस प्रक्रिया में कम से कम कई दिन लगे, और अक्सर इस प्रक्रिया के दौरान तकनीक टूट गई - इलेक्ट्रॉनिक ट्यूब ऑर्डर से बाहर हो गए। नीमन ने सुझाव दिया कि स्विचिंग प्रोग्राम को बाइनरी कोड के रूप में भी एन्कोड किया जाना चाहिए और कंप्यूटर में ही संग्रहीत किया जाना चाहिए।
वैज्ञानिक ने न केवल विचारों को तैयार कियाफिर व्यापक रूप से वॉन न्यूमैन सिद्धांतों के रूप में जाना जाने लगा, लेकिन कंप्यूटर की तकनीकी संरचना भी विकसित की, इस अवधारणा को अक्सर "कंप्यूटर आर्किटेक्चर" के रूप में जाना जाता है। न्यूमैन के अनुसार, नए वास्तुकला के मुख्य घटक होना चाहिए:
- नियंत्रण उपकरण;
- तार्किक उपकरण;
- केंद्रीय प्रोसेसर;
- आंतरिक और बाहरी सहित स्मृति का एक जटिल;
इनपुट / आउटपुट डिवाइस।
एक कंप्यूटर में, इस तरह से निर्माण में निर्माणविशेष निर्देश स्मृति से बाहर पढ़े जाते हैं, और फिर उन्हें प्रोसेसर द्वारा निष्पादित किया जाता है। आदेशों के निष्पादन का आदेश एक विशेष कमांड काउंटर द्वारा निर्धारित किया जाता है। इस तरह की डिवाइस की उपस्थिति अब न्यूमैन द्वारा प्रस्तावित कंप्यूटर आर्किटेक्चर के लक्षणों में से एक है।
सामान्य रूप से, विकसित और, वास्तव में, परीक्षण औरखुद द्वारा कार्यान्वित, कंप्यूटर के आर्किटेक्चर के लिए समाधान, इतने सार्वभौमिक और मौलिक बन गए हैं कि आज भी इन सिद्धांतों के अनुसार बनाए गए पेशेवर पर्यावरण मशीनों में वॉन न्यूमैन मशीन कहा जाता है। यह केवल उन लोगों पर लागू नहीं होता है जहां कोई टीम काउंटर नहीं है।
इन सिद्धांतों से एक संभावित प्रस्थान केवल भविष्य में संभव है, जब कंप्यूटिंग सिस्टम के सिद्धांत के विकास के लिए आधार जानकारी की तार्किक प्रसंस्करण का विचार होगा।