VP/CSS
वीपी/सीएसएस राष्ट्रीय सीएसएस द्वारा विकसित एक समय-साझाकरण संचालन प्रणाली थी। इसने 1968 में आई. बी. एम. के सी. पी./सी. एम. एस. की एक प्रति के रूप में जीवन की शुरुआत की, जिसे उस समय आई. बी. एम. ग्राहकों को बिना किसी शुल्क के, स्रोत कोड के रूप में, बिना किसी समर्थन के, आई. बी. एम. प्रकार-III पुस्तकालय के हिस्से के रूप में वितरित किया गया था। व्यापक आंतरिक विकास के माध्यम से, जिसे आज एक सॉफ्टवेयर कांटा कहा जाएगा, राष्ट्रीय सीएसएस ने वीपी/सीएसएस को सी. पी./सी. एम. एस. से अलग दिशा में ले लिया। हालाँकि दोनों प्रणालियाँ अंततः कई क्षमताओं को साझा करेंगी, लेकिन उनके तकनीकी कार्यान्वयन महत्वपूर्ण तरीकों से अलग हो गए। वीपी/सीएसएस एन. सी. एस. एस. के स्वामित्व वाले आई. बी. एम. और आई. बी. एम. प्लग संगत हार्डवेयर पर चलता था (और बैंक ऑफ अमेरिका और स्टैंडर्ड ऑयल ऑफ कैलिफोर्निया सहित साइट लाइसेंस वाले कुछ ग्राहकों द्वारा)। सी. पी./सी. एम. एस. द्वारा उपयोग किए जाने वाले आई. बी. एम. सिस्टम/360-67 प्लेटफॉर्म पर चलने की प्रारंभिक अवधि के बाद, वी. पी./सी. एस. एस. को सिस्टम/370 श्रृंखला में पोर्ट किया गया था, जो तब संभव हुआ जब आई. बी. एम. ने 1972 में एस/370 श्रृंखला में आभासी स्मृति क्षमताओं को जोड़ा। अन्य आईबीएम मेनफ्रेम ऑपरेटिंग सिस्टम की तुलना में वीपी/सीएसएस प्रति मशीन बहुत बड़ी संख्या में इंटरैक्टिव उपयोगकर्ताओं का समर्थन करने के लिए उल्लेखनीय था। राष्ट्रीय सी. एस. एस. को व्यावसायिक रूप से व्यवहार्य सेवा व्यवसाय बनाने में तकनीकी, संचालन और वाणिज्यिक कारकों ने भूमिका निभाई। वास्तुकला वी. पी./सी. एस. एस. ने सी. पी./सी. एम. एस. की बुनियादी वास्तुकला और अवधारणाओं को साझा किया, जो उनके समय के लिए क्रांतिकारी थे। एक नियंत्रण कार्यक्रम (जिसे सी. पी./सी. एम. एस. में सी. पी., वी. पी./सी. एस. एस. में वी. पी. कहा जाता है) ने कई स्वतंत्र आभासी मशीनें (वी. एम.) बनाई, जो अंतर्निहित हार्डवेयर के पूर्ण वर्चुअलाइजेशन को लागू करती हैं-जिसका अर्थ है कि प्रत्येक समय-साझाकरण उपयोगकर्ता को एक निजी आभासी मशीन प्रदान की गई थी। प्रत्येक एक संपूर्ण, स्वतंत्र कंप्यूटर प्रतीत होता है, जो किसी भी सॉफ्टवेयर को चलाने में सक्षम है जो अन्य ऑपरेटिंग सिस्टम सहित खाली मशीन पर चल सकता है। (यह अवधारणा सीपी/सीएमएस के पहले संस्करण में आईबीएम की अनुसंधान प्रणाली सीपी-40 के साथ शुरू की गई थी।) यह डिजाइन आई. बी. एम. के अन्य मोनोलिथिक ऑपरेटिंग सिस्टम से अलग था। उपयोगकर्ताओं को एक-दूसरे से अलग करने से प्रणाली की स्थिरता में सुधार हुआः एक उपयोगकर्ता के सॉफ़्टवेयर में एक बग दूसरे उपयोगकर्ता की आभासी मशीन को क्रैश नहीं कर सका, न ही अंतर्निहित नियंत्रण कार्यक्रम। इस दृष्टिकोण ने सी. पी./सी. एम. एस. को वाणिज्यिक समय-साझाकरण के लिए एक बेहतर विकल्प बना दिया, और इस प्रकार राष्ट्रीय सी. एस. एस. के लिए एक मजबूत नींव बना दी क्योंकि इसने एक महत्वपूर्ण नए उद्योग में नई जमीन तोड़ दी। वी. पी. द्वारा निर्मित प्रत्येक वी. एम. आई. बी. एम. के कैम्ब्रिज मॉनिटर सिस्टम से व्युत्पन्न सी. एस. एस. नामक एक सरल, एकल-उपयोगकर्ता ऑपरेटिंग सिस्टम चलाता था। सीएसएस ने उपयोगकर्ताओं को प्रोग्राम चलाने, फ़ाइल सिस्टम में हेरफेर करने और आभासी उपकरणों का प्रबंधन करने की अनुमति दी। चूंकि वी. पी. और सी. एस. एस. ने क्रमशः सी. पी. और सी. एम. एस. के रूप में जीवन शुरू किया, वे विशेष रूप से अपने शुरुआती दिनों में इन प्रणालियों से काफी मिलते-जुलते थे। वी. पी./सी. एस. एस. और आई. बी. एम. के वी. एम. दोनों में निरंतर विकास और नई विशेषताओं की शुरुआत ने समय के साथ महत्वपूर्ण अंतर पैदा किए; लेकिन प्रणालियों ने एक स्पष्ट पारिवारिक समानता बनाए रखी। एस/370 में वर्चुअलाइजेशन और वर्चुअल मेमोरी सुविधाओं को जोड़ने का आईबीएम का निर्णय समय-साझाकरण के लिए वर्चुअल मशीन दृष्टिकोण की सफलता को दर्शाता है। इस विलंबित निर्णय के लिए कुछ श्रेय राष्ट्रीय सीएसएस की व्यावसायिक सफलता के बारे में आईबीएम की जागरूकता को दिया गया है। एन. सी. एस. एस. संवर्द्धन 1968 में, राष्ट्रीय सी. एस. एस. के संस्थापकों ने देखा कि सी. पी./सी. एम. एस. संचालन प्रणाली समय-साझाकरण व्यवसाय के लिए एक अच्छी नींव होगी-क्योंकि प्रणाली की तकनीकी खूबियां, कई संवादात्मक उपयोगकर्ताओं के बीच मेनफ्रेम संसाधनों को साझा करने की इसकी क्षमता और बिना किसी लागत के स्रोत कोड के रूप में इसकी उपलब्धता। एक अन्य फर्म, इंटरएक्टिव डेटा कॉर्पोरेशन, इसी निष्कर्ष पर पहुंची। प्रत्येक फर्म ने सी. एस. सी., एम. आई. टी. और यूनियन कार्बाइड के प्रमुख सी. पी./सी. एम. एस. तकनीकी कर्मियों को लुभाया। हालाँकि, राष्ट्रीय सी. एस. एस. ने जल्दी ही पता लगा लिया कि सी. पी./सी. एम. एस. का प्रारंभिक प्रदर्शन लाभदायक संचालन को बनाए रखने के लिए पर्याप्त नहीं था-कि, शाब्दिक रूप से, संवादात्मक समय के प्रत्येक उपलब्ध मिनट को बेचने से केवल 50 हजार डॉलर/महीने के उपकरण पट्टे के लिए भुगतान करना होगा। एक क्रैश तकनीकी परियोजना ने प्रदर्शन में सुधार करना शुरू कर दिया; इससे कई बुनियादी सुधार हुए, और जल्द ही व्यवसाय को पैसा कमाने की अनुमति मिली। इस प्रकार एक लंबा पुनः कार्यान्वयन प्रयास शुरू हुआ जो लगभग पंद्रह वर्षों के दौरान एक बड़े विकास दल पर कब्जा कर लेगा। अपने जीवनकाल के अंत में, वी. पी./सी. एस. एस. ने अपनी सी. पी./सी. एम. एस. जड़ों से एक लंबा रास्ता तय किया था, और सुविधाओं की एक आश्चर्यजनक श्रृंखला का दावा किया था, जिनमें से कुछ को आज भी काफी आधुनिक माना जाता है। मूल सी. पी./सी. एम. एस. प्रणाली के प्रमुख संवर्द्धन में प्रेषण एल्गोरिदम और पेजिंग प्रणाली में परिवर्तन शामिल थे। आभासी स्मृति निश्चित रूप से उस समय एक नई अवधारणा थी, और आई. बी. एम. प्रणाली/360-67 पता अनुवाद प्रौद्योगिकी ने विभिन्न तकनीकी दृष्टिकोणों को सक्षम किया। अंततः, वी. पी./सी. एस. एस. पेज माइग्रेशन एल्गोरिदम और तीन-क्यू प्रेषक प्रसिद्ध हो गए, और कुछ एन. सी. एस. एस. कर्मी अंततः वी. एम. प्रौद्योगिकियों पर काम करने के लिए आई. बी. एम. के थॉमस जे. वाटसन रिसर्च सेंटर में शामिल हो गए। थ्रूपुट सुधार के लिए एक अन्य क्षेत्र सीएसएस एकल-उपयोगकर्ता ऑपरेटिंग सिस्टम के प्रदर्शन में था। एक महत्वपूर्ण बदलाव चैनल कमांड वर्ड्स (सी. सी. डब्ल्यू.) और अन्य महंगे नकली निर्देशों को कुछ इस तरह से बदलना था जिसे आज बी. आई. ओ. एस. कॉल कहा जाता है। वर्चुअलाइजेशन के माध्यम से जटिल एस/360 आई/ओ वास्तुकला का अनुकरण करना एक अद्भुत उपलब्धि थी-सी. पी. के जटिल आंतरिक कोर में, "सी. सी. डब्ल्यू. टी. आर. ए. एन. एस". नामक एक दिनचर्या में किया गया, क्योंकि आई/ओ संचालन प्रत्येक आभासी मशीन के भीतर फंस गए थे। हालाँकि, निम्न-स्तरीय आई/ओ आदेशों के संचालन का अनुकरण करने के बजाय, लक्षित कार्यों के लिए प्रत्यक्ष हाइपरवाइजर कॉल करना बहुत सस्ता साबित हुआ। वी. पी./सी. एस. एस. में, यह गैर-आभासी डी. आई. ए. जी. (निदान) निर्देश के माध्यम से आभासीकरण का उपयोग करके किया गया था। इसी तकनीक का उपयोग आई. बी. एम. द्वारा सी. पी./सी. एम. एस. रिलीज 3.1 में किया गया था, और वी. एम./370 में आगे बढ़ाया गया था। (यह स्पष्ट नहीं है कि कौन सा कार्यान्वयन पहले आया-या क्या उनका आविष्कार स्वतंत्र रूप से किया गया था।) प्रारंभिक राष्ट्रीय सीएसएस तकनीकी प्रयासों ने वीपी/सीएसएस को सी. पी./सी. एम. एस. के व्यावसायिक रूप से व्यवहार्य संस्करण के रूप में स्थापित किया। वी. पी./सी. एस. एस. को आई. बी. एम. के सी. पी./सी. एम. एस., वी. एम./370 के पुनः कार्यान्वयन की तुलना में बहुत बेहतर प्रदर्शन के लिए प्रतिष्ठित किया गया था-जो बदले में आई. बी. एम. के "पसंदीदा" टाइमशेयरिंग समाधान, टी. एस. ओ. पर पर्याप्त प्रदर्शन लाभ के लिए प्रतिष्ठित था। दुर्भाग्य से, प्रलेखित अवधि प्रदर्शन आँकड़े आज खोजना मुश्किल है। हालाँकि, ऐसे कई डेटा बिंदु हैं जो इस तरह के दावों का समर्थन करते हैं। ओएस/टीएसओ के सापेक्ष वीएम/सीएमएस प्रदर्शन के बारे मेंः कई वीएम दस्तावेज, जैसे कि वेरियन का प्रसिद्ध पेपर, "टीएसओ पर सीपी के प्रदर्शन लाभ" का हवाला देते हैं। संरचनात्मक तर्कों से, यह उचित है कि वी. एम. के तहत सी. एम. एस. को ओएस के तहत टी. एस. ओ. से लगातार बेहतर प्रदर्शन करना चाहिए। वी. एम. को एक समय-साझाकरण प्रणाली के रूप में डिज़ाइन किया गया था, और इंटरैक्टिव अनुप्रयोगों को चलाने में पर्याप्त तकनीकी बढ़त थी। ओएस/वीएस में इस अवधि में प्रदर्शन की सुविख्यात समस्याएं थीं। (एम. वी. एस. प्रदर्शन समूह ने तुर्की को ऑपरेटिंग सिस्टम के शुभंकर के रूप में प्रसिद्ध रूप से अपनाया। सीपी/सीएमएस ने अच्छे सापेक्ष प्रदर्शन के साथ शुरुआत की; और फिर प्रदर्शन में सुधार की एक विस्तृत श्रृंखला का पालन किया गया। वी. एम./सी. एम. एस. के सापेक्ष वी. पी./सी. एस. एस. प्रदर्शन के बारे मेंः एन. सी. एस. एस. में अधिक से अधिक उपयोगकर्ताओं को चलाने के लिए एक मजबूत व्यावसायिक प्रोत्साहन था, एक दबाव जो आई. बी. एम. पर मौजूद नहीं था। आई. बी. एम. के इतने बड़े ग्राहकों को आई. बी. एम. की मुख्यधारा के खिलाफ जाने से होने वाली स्पष्ट समस्याओं के बावजूद, एन. सी. एस. एस. बैंक ऑफ अमेरिका और स्टैंडर्ड ऑयल ऑफ कैलिफोर्निया को समय साझा करने के लिए बड़े वी. पी./सी. एस. एस. साइट लाइसेंस इंस्टॉलेशन बेचने में सफल रहा। निम्नलिखित सापेक्ष प्रदर्शन को सटीक माना जाता है, हालांकि प्रलेखित स्रोत अभी भी स्थित हैंः लिंकन प्रयोगशाला में एस/360-67 पर सीपी-67: एस/370-168 पर 15 सीएमएस उपयोगकर्ताओं ओएस/वीएस2-टीएसओ का समर्थन करने में सक्षमः एस/370-168 पर 35-50 टीएसओ उपयोगकर्ताओं वीएम/370 का समर्थन करने में सक्षमः एस/370-168 पर 75-100 सीएमएस उपयोगकर्ताओं वीपी/सीएसएस का समर्थन करने में सक्षमः 200 + सीएसएस उपयोगकर्ताओं का समर्थन करने में सक्षम जैसा कि सीपी/सीएमएस के इतिहास में वर्णित है, आई. बी. एम. ने एम. वी. एस. और उसके उत्तराधिकारियों पर अपने मुख्य मेनफ्रेम ऑपरेटिंग सिस्टम के रूप में प्राथमिक जोर देने के कारण आई. बी. एम. को वी. एम./370 द्वारा दर्शाए गए पर्याप्त तकनीकी लाभ को बर्बाद करने के लिए प्रेरित किया। इससे एन. सी. एस. एस. जैसे स्वतंत्र विक्रेता के लिए नए क्षेत्र में प्रवेश करना संभव हो गया। (उद्योग पर्यवेक्षकों ने बताया है कि एक हार्डवेयर विक्रेता को प्रति मशीन उपयोगकर्ताओं की संख्या बढ़ाने की तुलना में अधिक हार्डवेयर बेचने की स्वाभाविक प्राथमिकता होती है।) एन. सी. एस. एस. ने तकनीकी लाभ प्राप्त किए, और अंततः व्यावसायिक रूप से बहुत सफल हो गया, इस तथ्य के बावजूद कि वी. पी. और सी. एस. एस. प्रदर्शन को बढ़ाने के लिए उपयोग की जाने वाली अनुकूलन तकनीकों को अच्छी तरह से समझा गया था, और उस समय के साहित्य में अच्छी तरह से प्रलेखित किया गया था। अंततः, अमदहल निगम द्वारा कई बड़े वी. पी./सी. एस. एस. डेटा केंद्रों पर अपनी बिक्री जीत का प्रचार करने के बाद, आई. बी. एम. ने एन. सी. एस. एस. और इसके तकनीकी नवाचारों पर अधिक सार्वजनिक ध्यान देना शुरू किया। इसके कुछ ही समय बाद, जैसे-जैसे समय-साझाकरण उद्योग ने व्यक्तिगत कंप्यूटर क्रांति से दबाव महसूस करना शुरू किया, एक अति-अनुकूलित बहु-उपयोगकर्ता मेनफ्रेम ऑपरेटिंग सिस्टम की आवश्यकता कम हो गई। भाग्य एन. सी. एस. एस. 80 के दशक के मध्य में वी. पी./सी. एस. एस. से दूर चला गया, वी. एम. और अन्य प्लेटफार्मों के लिए नोमैड को फिर से लक्षित किया। यह अज्ञात है कि किसी भी एन. सी. एस. एस. साइट-लाइसेंस ग्राहक ने अपने उपकरणों पर वी. पी./सी. एस. एस. का उपयोग कब तक जारी रखा (हालांकि यह संभावना नहीं है कि कोई भी चल रहे एन. सी. एस. एस. ऑपरेटिंग सिस्टम समर्थन के बिना लंबे समय तक जारी रह सकता है)। सी. पी./सी. एम. एस. का इतिहास सी. पी./सी. एम. एस. समय-साझाकरण प्रणाली विकास संदर्भ आगे पढ़ने के लिए बाहरी लिंक कंप्यूटर इतिहास संग्रहालय के सूचना प्रौद्योगिकी कॉर्पोरेट इतिहास संग्रह में राष्ट्रीय सी. एस. एस. और वी. पी./सी. एस. एस. के कई अतिरिक्त प्रथम-व्यक्ति खाते हैं। सॉफ्टवेयर का इतिहास टाइम-शेयरिंग ऑपरेटिंग सिस्टम 1968 सॉफ्टवेयर कस्टम सॉफ्टवेयर प्रोजेक्ट मेनफ्रेम कंप्यूटर सॉफ्टवेयर