ऑपरेटिंग सिस्टम का इतिहास: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(16 intermediate revisions by 3 users not shown)
Line 2: Line 2:
{{History of computing}}
{{History of computing}}


कंप्यूटर [[ऑपरेटिंग सिस्टम]] कंप्यूटर पर अधिकांश एप्लिकेशन प्रोग्रामों द्वारा आवश्यक और उपयोग किए जाने वाले कार्यों का एक सेट प्रदान करते हैं, और कंप्यूटर हार्डवेयर को नियंत्रित और सिंक्रनाइज़ करने के लिए आवश्यक लिंक। बिना ऑपरेटिंग सिस्टम वाले पहले कंप्यूटरों पर, प्रत्येक प्रोग्राम को सही ढंग से चलाने और मानक कार्यों को करने के लिए पूर्ण हार्डवेयर विनिर्देश की आवश्यकता होती थी, और प्रिंटर और [[Index.php?title=पंच पेपर कार्ड रीडर|पंच पेपर कार्ड रीडर]]जैसे [[परिधीय]] उपकरणों के लिए अपने स्वयं के ड्राइवरों की आवश्यकता होती थी। हार्डवेयर और एप्लिकेशन प्रोग्राम की बढ़ती जटिलता ने अंततः ऑपरेटिंग सिस्टम को दैनिक उपयोग के लिए एक आवश्यकता बना दिया।
कंप्यूटर [[ऑपरेटिंग सिस्टम]] पर अधिकांश संबंध एप्लिकेशन द्वारा आवश्यक और उपयोग किए जाने वाले कार्यों का एक सेट प्रदान करते हैं, और कंप्यूटर हार्डवेयर को नियंत्रित और संकालन करने के लिए यह आवश्यक है। बिना ऑपरेटिंग सिस्टम वाले पहले कंप्यूटरों पर, प्रत्येक प्रोग्राम को सही ढंग से चलाने और मानक कार्यों को करने के लिए पूर्ण हार्डवेयर विनिर्देश की आवश्यकता होती थी, और प्रिंटर और [[Index.php?title=पंच पेपर कार्ड रीडर|पंच पेपर कार्ड रीडर]] जैसे [[परिधीय]] उपकरणों के लिए स्वयं के ड्राइवरों की आवश्यकता होती थी। हार्डवेयर और एप्लिकेशन प्रोग्राम की बढ़ती जटिलता ने अंततः ऑपरेटिंग सिस्टम को दैनिक उपयोग के लिए एक आवश्यकता बना दिया है।


== पृष्ठभूमि ==
== पृष्ठभूमि ==
शुरुआती [[Index.php?title=कंप्यूटर मेनफ्रेम|कंप्यूटर मेनफ्रेम]] थे जिनमें किसी भी प्रकार के ऑपरेटिंग सिस्टम का अभाव था। प्रत्येक उपयोगकर्ता के पास निर्धारित समय के लिए मशीन का एकमात्र उपयोग होता है और कंप्यूटर पर प्रोग्राम और डेटा के साथ आता है, अक्सर [[Index.php?title=पुन्चेड पेपर कार्ड|पुन्चेड पेपर कार्ड]] और चुंबकीय या पेपर टेप पर। प्रोग्राम को मशीन में लोड किया जाएगा, और प्रोग्राम पूरा होने या क्रैश होने तक मशीन को काम करने के लिए सेट किया जाएगा। डायल, टॉगल स्विच और पैनल लाइट का उपयोग करके प्रोग्राम को आमतौर पर कंट्रोल पैनल के माध्यम से डिबग किया जा सकता है।
प्रारंभिक [[Index.php?title=कंप्यूटर मेनफ्रेम|कंप्यूटर मेनफ्रेम]] जिनमें किसी भी प्रकार के ऑपरेटिंग सिस्टम का अभाव था। प्रत्येक उपयोगकर्ता के पास निर्धारित समय के लिए मशीन का एकमात्र उपयोग होता था जो कंप्यूटर प्रोग्राम पर डेटा के साथ आता था, जो अधिकांश [[Index.php?title=Index.php?title=पंच पेपर कार्ड|पंच पेपर कार्ड]] और चुंबकीय पेपर अभिलेखन पर होता था। अतः प्रोग्राम को मशीन में लोड किया जाता था, और प्रोग्राम पूरा होने या क्रैश होने तक मशीन में काम करने के लिए सेट किया जाता था। डायल, टॉगल स्विच और पैनल लाइट का उपयोग करके प्रोग्राम को सामान्यता: कंट्रोल पैनल के माध्यम से दोषमार्जन किया जा सकता है।


सांकेतिक भाषाएं असेंबलर,<ref>{{cite book
सांकेतिक भाषाएं असेंबलर,<ref>{{cite book
Line 20: Line 20:
  | id    = U 1774.1
  | id    = U 1774.1
  | url  = http://bitsavers.org/pdf/univac/uss/U-1774.1_X-6_assembIntro.pdf
  | url  = http://bitsavers.org/pdf/univac/uss/U-1774.1_X-6_assembIntro.pdf
  | mode  = cs2}}</ref><!-- These are not the earliest - please add earlier assemblers if you have the manuals. --> प्रोग्रामर के लिए [[Index.php?title=सांकेतिक|सांकेतिक]] प्रोग्राम-कोड को [[मशीन कोड]] में अनुवाद करने के लिए विकसित किए गए थे जो पहले हाथ से एन्कोडेड होते थे। बाद में मशीनें पंच कार्ड या चुंबकीय टेप पर समर्थन कोड के [[Index.php?title=पुस्तकालयों|पुस्तकालयों]] साथ आईं, जो इनपुट और आउटपुट जैसे संचालन में सहायता के लिए उपयोगकर्ता के कार्यक्रम से जुड़ी होंगी। यह आधुनिक समय के ऑपरेटिंग सिस्टम की उत्पत्ति थी; हालाँकि, मशीनें अभी भी एक समय में एक ही काम चलाती थीं। इंग्लैंड में [[कैम्ब्रिज विश्वविद्यालय]] में नौकरी की कतार एक समय में एक वाशिंग लाइन थी जिसमें नौकरी-प्राथमिकता को इंगित करने के लिए अलग-अलग रंग के कपड़े-खूंटे के साथ टेप लटकाए जाते थे।{{citation needed|date=January 2019}}
  | mode  = cs2}}</ref><!-- These are not the earliest - please add earlier assemblers if you have the manuals. --> प्रोग्रामर के लिए [[Index.php?title=सांकेतिक|सांकेतिक]] प्रोग्राम-कोड को [[मशीन कोड]] में अनुवाद करने के लिए विकसित किए गए थे जो पहले हाथ से एन्कोड होते थे। बाद में मशीनें पंच कार्ड या चुंबकीय टेप पर समर्थन कोड के [[Index.php?title=Index.php?title=लाइब्रेरीयों|लाइब्रेरीयों]] के साथ आईं, जो इनपुट और आउटपुट जैसे संचालन में सहायता के लिए उपयोगकर्ता के कार्यक्रम से जुड़ी होती थी। यह आधुनिक समय के ऑपरेटिंग सिस्टम की उत्पत्ति थी; चूकि, मशीनें अभी भी एक समय में एक ही काम करती थीं।{{citation needed|date=January 2019}}


जैसे-जैसे मशीनें अधिक शक्तिशाली होती गईं, कार्यक्रमों को चलाने का समय कम होता गया, और उपकरणों को अगले उपयोगकर्ता को सौंपने का समय तुलनात्मक रूप से बड़ा होता गया। मशीन के उपयोग के लिए लेखांकन और भुगतान दीवार घड़ी की जाँच से लेकर कंप्यूटर द्वारा स्वचालित लॉगिंग तक चला गया। दरवाजे पर लोगों की एक शाब्दिक कतार से नौकरी-प्रतीक्षा की मेज पर मीडिया के ढेर तक, या रीडर में एक के ऊपर एक पंच-कार्ड के बैचों तक, जब तक मशीन स्वयं चयन करने में सक्षम नहीं हो जाती, तब तक चलने वाली कतारें विकसित होती हैं। और अनुक्रम जो [[चुंबकीय टेप]] ड्राइव करता है कौन सा टेप संसाधित करता है। जहां प्रोग्राम डेवलपर्स के पास मूल रूप से मशीन पर अपना काम चलाने के लिए पहुंच थी, उन्हें समर्पित मशीन ऑपरेटरों द्वारा प्रतिस्थापित किया गया था जो मशीन की देखभाल करते थे और कार्यों को मैन्युअल रूप से लागू करने से कम चिंतित थे। जब व्यावसायिक रूप से उपलब्ध कंप्यूटर केंद्रों को छेड़छाड़ या परिचालन त्रुटियों के माध्यम से खोए हुए डेटा के निहितार्थ का सामना करना पड़ा, तो सिस्टम संसाधनों के दुरुपयोग को रोकने के लिए उपकरण विक्रेताओं पर रनटाइम पुस्तकालयों को बढ़ाने के लिए दबाव डाला गया। न केवल [[Index.php?title=CPU|CPU]] उपयोग के लिए स्वचालित निगरानी की आवश्यकता थी, बल्कि मुद्रित पृष्ठों की गिनती, कार्ड पंच, कार्ड पढ़ने, डिस्क भंडारण का उपयोग करने और चुंबकीय टेप और पेपर फॉर्म बदलने जैसे कार्यों के लिए ऑपरेटर हस्तक्षेप की आवश्यकता होने पर सिग्नलिंग के लिए आवश्यक था। सुरक्षा सुविधाओं को ऑपरेटिंग सिस्टम में [[Index.php?title=लेखा सत्यापन|लेखा सत्यापन]] रिकॉर्ड करने के लिए जोड़ा गया था कि कौन से प्रोग्राम किस फाइल तक पहुंच रहे थे और एक इंजीनियरिंग प्रोग्राम द्वारा उत्पादन पेरोल फ़ाइल तक पहुंच को रोकने के लिए, उदाहरण के लिए।
जैसे-जैसे मशीनें अधिक प्रभावशाली होती गईं, प्रोग्रामों को चलाने का समय कम होता गया, और उपकरणों को अगले उपयोगकर्ता को हस्तांतरित करने का समय तुलनात्मक रूप से बड़ा होता गया। और मशीन के उपयोग के लिए लेखांकन और भुगतान कंप्यूटर द्वारा स्वचालित लॉगिंग किया गया। जब तक मशीन स्वयं चयन करने में सक्षम नहीं हो जाती थी, तब तक चलने वाली पंक्तियां विकसित नहीं होती थी। और अनुक्रम जो [[चुंबकीय टेप]] ड्राइव करता है। जहां प्रोग्राम डेवलपर्स के पास मूल रूप से मशीन पर अपना काम चलाने के लिए थी, उन्हें समर्पित मशीन ऑपरेटरों द्वारा प्रतिस्थापित किया गया था जो मशीन की देखभाल करते थे और कार्यों को मैन्युअल रूप से लागू किया था। जब व्यावसायिक रूप से उपलब्ध कंप्यूटर केंद्रों को छेड़छाड़ या परिचालन त्रुटियों के माध्यम से खोए हुए डेटा के निहितार्थ का सामना करना पड़ा, तो सिस्टम संसाधनों के दुरुपयोग को रोकने के लिए उपकरण विक्रेताओं पर रनटाइम लाइब्रेरीयों को बढ़ाने के लिए दबाव डाला गया था। न केवल [[Index.php?title=CPU|CPU]] उपयोग के लिए स्वचालित निगरानी की आवश्यकता थी, बल्कि मुद्रित पृष्ठों की गिनती, कार्ड पंच, कार्ड विषय, डिस्क स्टोरेज का उपयोग करने और चुंबकीय टेप और पेपर फॉर्म बदलने जैसे कार्यों के लिए ऑपरेटर हस्तक्षेप की आवश्यकता होने पर सिग्नलिंग के लिए आवश्यक था। सुरक्षा सुविधाओं को ऑपरेटिंग सिस्टम में [[Index.php?title=Index.php?title= अकाउन्ट वेरीफिकेशन|अकाउन्ट वेरीफिकेशन]] रिकॉर्ड करने के लिए जोड़ा गया था कि कौन से प्रोग्राम किस फाइल तक पहुंच रहे थे और एक इंजीनियरिंग प्रोग्राम द्वारा उत्पादन पेरोल फ़ाइल तक पहुंच को रोकने के लिए था।


ये सभी विशेषताएं पूरी तरह से सक्षम ऑपरेटिंग सिस्टम के प्रदर्शनों की सूची की ओर बढ़ रही थीं। आखिरकार [[रनटाइम लाइब्रेरी]] एक समामेलित प्रोग्राम बन गया जो पहली ग्राहक नौकरी से पहले शुरू किया गया था और ग्राहक नौकरी में पढ़ सकता था, इसके निष्पादन को नियंत्रित कर सकता था, इसके उपयोग को रिकॉर्ड कर सकता था, नौकरी समाप्त होने के बाद हार्डवेयर संसाधनों को पुन: असाइन कर सकता था, और तुरंत अगली नौकरी की प्रक्रिया पर जा सकता था। बहु-चरणीय प्रक्रियाओं को प्रबंधित करने में सक्षम इन रेजिडेंट बैकग्राउंड प्रोग्रामों को अक्सर "ऑपरेटिंग सिस्टम" शब्द के स्थापित होने से पहले [[Index.php?title= मॉनिटर|मॉनिटर]] या मॉनिटर-प्रोग्राम कहा जाता था।
ये सभी विशेषताएं पूरी तरह से सक्षम ऑपरेटिंग सिस्टम के प्रदर्शनों की सूची की ओर बढ़ रही थीं। आखिरकार [[रनटाइम लाइब्रेरी]] एक समामेलित प्रोग्राम बन गया जो पहली कस्टमर जॉब से पहले आरंभ किया गया था और कस्टमर जॉब में पढ़ सकता था, जो निष्पादन को नियंत्रित कर सकता था, और उपयोग को रिकॉर्ड कर सकता था, जॉब प्रयोजन होने के बाद हार्डवेयर संसाधनों को पुन: असाइन कर सकता था, और तुरंत अगली जॉब की प्रक्रिया पर जा सकता था। बहु-चरणीय प्रक्रियाओं को प्रबंधित करने में सक्षम इन रेजिडेंट बैकग्राउंड प्रोग्रामों को अधिकांश "ऑपरेटिंग सिस्टम" शब्द के स्थापित होने से पहले [[Index.php?title= मॉनिटर|मॉनिटर]] या मॉनिटर-प्रोग्राम कहा जाता था।


बुनियादी हार्डवेयर-प्रबंधन, [[सॉफ़्टवेयर]]-शेड्यूलिंग और संसाधन-निगरानी की पेशकश करने वाला एक अंतर्निहित प्रोग्राम व्यक्तिगत कंप्यूटिंग युग के उपयोगकर्ता-उन्मुख ओएस के लिए एक दूरस्थ पूर्वज लग सकता है। लेकिन OS के अर्थ में बदलाव आया है। जिस तरह शुरुआती ऑटोमोबाइल में स्पीडोमीटर, रेडियो और एयर-कंडीशनर की कमी थी, जो बाद में मानक बन गए, अधिक से अधिक वैकल्पिक सॉफ़्टवेयर सुविधाएँ हर OS पैकेज में मानक सुविधाएँ बन गईं, हालाँकि [[डेटाबेस]] प्रबंधन प्रणाली और [[स्प्रेडशीट]] जैसे कुछ अनुप्रयोग वैकल्पिक और अलग-अलग कीमत वाले हैं। इसने एक एकीकृत [[ ग्राफिकल यूज़र इंटरफ़ेस | ग्राफिकल यूज़र इंटरफ़ेस]] , उपयोगिताओं, कुछ एप्लिकेशन जैसे [[ पाठ संपादक | पाठ संपादक]] और [[ फ़ाइल मैनेजर ]], और कॉन्फ़िगरेशन टूल के साथ एक पूर्ण उपयोगकर्ता-प्रणाली के रूप में ओएस की धारणा को जन्म दिया है।
बुनियादी हार्डवेयर-प्रबंधन, [[सॉफ़्टवेयर]]-शेड्यूलिंग और संसाधन प्रयास करने वाला एक अंतर्निहित प्रोग्राम व्यक्तिगत कंप्यूटिंग युग के उपयोगकर्ता-उन्मुख OS के लिए एक दूरस्थ ऐन्सेस्टर लग सकता है। परंतु OS के अर्थ में बदलाव आया है। जिस तरह प्रारंभिक ऑटोमोबाइल में स्पीडोमीटर, रेडियो और एयर-कंडीशनर की कमी थी, जो बाद में मानक बन गए, अधिक से अधिक वैकल्पिक सॉफ़्टवेयर सुविधाएँ हर OS पैकेज में मानक सुविधाएँ बन गईं, चूकि [[डेटाबेस]] प्रबंधन प्रणाली और [[स्प्रेडशीट]] जैसे कुछ अनुप्रयोग वैकल्पिक और अलग-अलग कीमत वाले हैं। इसने एक एकीकृत[[ ग्राफिकल यूज़र इंटरफ़ेस | ग्राफिकल यूज़र इंटरफ़ेस]] , उपयोगिताओं, कुछ एप्लिकेशन जैसे [[ पाठ संपादक | पाठ संपादक]] और [[ फ़ाइल मैनेजर ]], और कॉन्फ़िगरेशन टूल के साथ एक पूर्ण उपयोगकर्ता-प्रणाली के रूप में OS की धारणा को जन्म दिया है।


शुरुआती ऑपरेटिंग सिस्टम का असली वंशज वह है जिसे अब [[Index.php?title=कर्नेल|कर्नेल]] कहा जाता है। तकनीकी और विकास के हलकों में OS का पुराना प्रतिबंधित अर्थ डेटा-प्रोसेसिंग घटक के साथ सभी प्रकार के उपकरणों के लिए [[ अंतः स्थापित प्रणाली ]] ऑपरेटिंग सिस्टम के निरंतर सक्रिय विकास के कारण बना रहता है, जिसमें हैंड-हेल्ड गैजेट्स से लेकर औद्योगिक रोबोट और [[Index.php?title=रीयल-टाइम|रीयल-टाइम]] नियंत्रण तक- सिस्टम, जो फ्रंट-एंड पर उपयोगकर्ता एप्लिकेशन नहीं चलाते हैं। एक डिवाइस में एक एम्बेडेड ओएस आज इतना दूर नहीं है जितना कि 1950 के दशक के अपने पूर्वजों से कोई सोच सकता है।
प्रारंभिक ऑपरेटिंग सिस्टम का वास्तविक, परिणाम वह है जिसे अब [[Index.php?title=कर्नेल|कर्नेल]] कहा जाता है। तकनीकी और विकास के सर्कल में OS का पुराना प्रतिबंधित अर्थ डेटा-प्रोसेसिंग घटक के साथ सभी प्रकार के उपकरणों के लिए [[ अंतः स्थापित प्रणाली ]] ऑपरेटिंग सिस्टम के निरंतर सक्रिय विकास के कारण बना रहता है, जिसमें हैंड-हेल्ड गैजेट्स से लेकर औद्योगिक रोबोट और [[Index.php?title=रीयल-टाइम|रीयल-टाइम]] नियंत्रण तक- सिस्टम, जो फ्रंट-एंड पर उपयोगकर्ता एप्लिकेशन नहीं चलाते हैं। एक डिवाइस में एक एम्बेडेड OS आज इतना दूर नहीं है जितना कि 1950 के दशक परिणामों से मत कर सकता है।


[[कंप्यूटर सॉफ़्टवेयर]] लेख में सिस्टम और एप्लिकेशन सॉफ़्टवेयर की व्यापक श्रेणियों पर चर्चा की गई है।
[[कंप्यूटर सॉफ़्टवेयर]] लेख में सिस्टम और एप्लिकेशन सॉफ़्टवेयर की व्यापक श्रेणियों पर चर्चा की गई है।


== मेनफ्रेम ==
== मेनफ्रेम ==
वास्तविक काम के लिए इस्तेमाल किया जाने वाला पहला ऑपरेटिंग सिस्टम GM-NAA I/O था, जिसे 1956 में [[जनरल मोटर्स]] के रिसर्च डिवीजन<ref>{{cite web
वास्तविक काम के लिए उपयोग किया जाने वाला पहला ऑपरेटिंग सिस्टम GM-NAA I/O था, जिसे 1956 में [[जनरल मोटर्स]] के रिसर्च डिवीजन<ref>{{cite web
  | url      = http://www.rand.org/pubs/papers/2008/P7316.pdf
  | url      = http://www.rand.org/pubs/papers/2008/P7316.pdf
  | title    = General Motors/North American Monitor for the IBM 704 Computer
  | title    = General Motors/North American Monitor for the IBM 704 Computer
Line 42: Line 42:
  | title      = Timeline of Computer History: 1956: Software
  | title      = Timeline of Computer History: 1956: Software
  | publisher  = [[Computer History Museum]]
  | publisher  = [[Computer History Museum]]
  | access-date = 2008-05-25}}</ref>{{Specify|reason=Cited link has no mention of GM-NAA IO or IBM 704 at all|date=March 2020}} [[Index.php?title=IBM 704|IBM 704]] मेनफ्रेम के लिए अधिकांश अन्य शुरुआती ऑपरेटिंग सिस्टम भी ग्राहकों द्वारा बनाए गए थे।<ref name="bozemanlugHistoryOfLinux">{{cite web
  | access-date = 2008-05-25}}</ref>{{Specify|reason=Cited link has no mention of GM-NAA IO or IBM 704 at all|date=March 2020}} [[Index.php?title=IBM 704|IBM 704]] मेनफ्रेम के लिए अधिकांश अन्य प्रारंभिक ऑपरेटिंग सिस्टम भी ग्राहकों द्वारा बनाए गए थे।<ref name="bozemanlugHistoryOfLinux">{{cite web
  | url          = http://bozemanlug.montanalinux.org/talks/linux_history.html
  | url          = http://bozemanlug.montanalinux.org/talks/linux_history.html
  | title        = A Brief History of Linux
  | title        = A Brief History of Linux
Line 50: Line 50:
  | url-status  = dead}}</ref>
  | url-status  = dead}}</ref>


शुरुआती ऑपरेटिंग सिस्टम बहुत विविध थे, प्रत्येक विक्रेता या ग्राहक अपने विशेष [[मेनफ्रेम कंप्यूटर]] के लिए विशिष्ट एक या अधिक ऑपरेटिंग सिस्टम का उत्पादन करते थे। प्रत्येक ऑपरेटिंग सिस्टम, यहां तक ​​कि एक ही विक्रेता से, मूल रूप से कमांड के विभिन्न मॉडल, संचालन प्रक्रियाएं और डिबगिंग एड्स जैसी सुविधाएं हो सकती हैं। आमतौर पर, हर बार जब निर्माता एक नई मशीन लाता है, तो एक नया ऑपरेटिंग सिस्टम होता है, और अधिकांश अनुप्रयोगों को मैन्युअल रूप से समायोजित, पुन: संकलित और पुनर्परीक्षण करना पड़ता है।
प्रारंभिक ऑपरेटिंग सिस्टम बहुत विविध थे, प्रत्येक सेलर या कस्टमर अपने विशेष [[मेनफ्रेम कंप्यूटर]] के लिए विशिष्ट एक या अधिक ऑपरेटिंग सिस्टम का उत्पादन करते थे। प्रत्येक ऑपरेटिंग सिस्टम, यहां तक ​​कि एक ही सेलर से, मूल रूप से कमांड के विभिन्न मॉडल, संचालन प्रक्रियाएं और डिबगिंग एड्स जैसी सुविधाएं हो सकती हैं। सामान्यता, हर बार जब निर्माता एक नई मशीन लाता है, तो एक नया ऑपरेटिंग सिस्टम होता है, और अधिकांश अनुप्रयोगों को मैन्युअल रूप से समायोजित, पुन: संकलित और पुनर्परीक्षण करना पड़ता है।


=== IBM हार्डवेयर सिस्टम ===
=== IBM हार्डवेयर सिस्टम ===
Line 56: Line 56:
}}
}}


मामलों की स्थिति 1960 के दशक तक जारी रही जब [[IBM]], जो पहले से ही एक प्रमुख हार्डवेयर विक्रेता था, ने मौजूदा सिस्टम पर काम करना बंद कर दिया और सिस्टम/360 श्रृंखला की मशीनों को विकसित करने में अपना पूरा प्रयास लगा दिया, जिनमें से सभी ने एक ही निर्देश और इनपुट/आउटपुट आर्किटेक्चर का उपयोग किया। IBM नए हार्डवेयर, OS/360 के लिए एकल ऑपरेटिंग सिस्टम विकसित करने का इरादा रखता है। OS/360 के विकास में आने वाली समस्याएं पौराणिक हैं, और [[फ्रेड ब्रूक्स]] द्वारा [[द मिथिकल मैन-मंथ]]-एक पुस्तक में वर्णित हैं जो [[सॉफ्टवेयर इंजीनियरिंग]] का एक क्लासिक बन गया है। हार्डवेयर रेंज में प्रदर्शन के अंतर और सॉफ्टवेयर विकास में देरी के कारण, एकल OS/360 के बजाय ऑपरेटिंग सिस्टम का एक पूरा परिवार पेश किया गया था।<ref name="JohnsonVSEPast40Years">{{cite journal
यह स्थिति 1960 के दशक तक प्रभावशील रही जब [[IBM]], जो पहले से ही एक प्रमुख हार्डवेयर सेलर था, जिसने सम्मलित सिस्टम पर काम करना बंद कर दिया और सिस्टम/360 श्रृंखला की मशीनों को विकसित करने में अपना पूरा प्रयास लगा दिया था, जिनमें से सभी ने एक ही निर्देश और इनपुट/आउटपुट आर्किटेक्चर का उपयोग किया था। IBM नए हार्डवेयर, OS/360 के लिए एकल ऑपरेटिंग सिस्टम विकसित करने का प्रयोजन रखता है। OS/360 के विकास में आने वाली समस्याएं पौराणिक हैं, और [[फ्रेड ब्रूक्स]] द्वारा [[द मिथिकल मैन-मंथ]]-एक पुस्तक में वर्णित हैं जो [[सॉफ्टवेयर इंजीनियरिंग]] का एक क्लासिक बन गया है। हार्डवेयर रेंज में प्रदर्शन के अंतर और सॉफ्टवेयर विकास में देरी के कारण, एकल OS/360 के अतिरिक्त ऑपरेटिंग सिस्टम का एक पूरा स्वजन उपस्थित किया गया था।<ref name="JohnsonVSEPast40Years">{{cite journal
  | last        = Johnston
  | last        = Johnston
  | date        = April 1, 2005
  | date        = April 1, 2005
Line 68: Line 68:
  | archive-date = March 4, 2009}}</ref><ref name="Boyer360Revolution">Chuck Boyer, [http://www-306.ibm.com/software/os/zseries/pdf/360Revolution_0406.pdf ''The 360 Revolution'']</ref>
  | archive-date = March 4, 2009}}</ref><ref name="Boyer360Revolution">Chuck Boyer, [http://www-306.ibm.com/software/os/zseries/pdf/360Revolution_0406.pdf ''The 360 Revolution'']</ref>


आईबीएम दो लंबे समय तक चलने वाले ऑपरेटिंग सिस्टमों के बाद स्टॉप-गैप्स की एक श्रृंखला जारी करता है:
IBM 2 लंबे समय तक चलने वाले ऑपरेटिंग सिस्टमों के बाद स्टॉप-गैप्स की एक श्रृंखला जारी करता है:
* मिड-रेंज और बड़े सिस्टम के लिए [[Index.php?title= OS/360|OS/360]] है। यह तीन [[Index.php?title=सिस्टम जनरेशन|सिस्टम जनरेशन]] विकल्पों में उपलब्ध था:
* मिड-रेंज और बड़े सिस्टम के लिए [[Index.php?title= OS/360|OS/360]] है। यह 3 [[Index.php?title=सिस्टम जनरेशन|सिस्टम जनरेशन]] विकल्पों में उपलब्ध था।
** [[Index.php?title= PCP|PCP]] शुरुआती उपयोगकर्ताओं के लिए और जिनके पास मल्टीप्रोग्रामिंग के लिए संसाधन नहीं हैं।
** [[Index.php?title= PCP|PCP]] प्रारंभिक उपयोगकर्ताओं के लिए और जिनके पास मल्टीप्रोग्रामिंग के लिए संसाधन नहीं हैं।
** मिड-रेंज सिस्टम के लिए [[Index.php?title= MFT|MFT]], OS/360 रिलीज़ 15/16 में MFT-II द्वारा प्रतिस्थापित। इसका एक उत्तराधिकारी, [[Index.php?title=OS/VS1|OS/VS1]] था, जिसे 1980 के दशक में बंद कर दिया गया था।
** मिड-रेंज सिस्टम के लिए [[Index.php?title= MFT|MFT]], OS/360 रिलीज़ 15/16 में MFT-II द्वारा प्रतिस्थापित था। इसका एक उत्तराधिकारी, [[Index.php?title=OS/VS1|OS/VS1]] था, जिसे 1980 के दशक में बंद कर दिया गया था।
** बड़े सिस्टम के लिए [[Index.php?title=MVT|MVT]] होता है। यह पीसीपी और एमएफटी के अधिकांश तरीकों के समान था (अधिकांश कार्यक्रमों को फिर से संकलित किए बिना तीनों में पोर्ट किया जा सकता था), लेकिन इसमें अधिक परिष्कृत मेमोरी प्रबंधन और [[Index.php?title=समय-साझाकरण|समय-साझाकरण]] सुविधा, TSO है। MVT के वर्तमान z/OS सहित कई उत्तराधिकारी थे।
** बड़े सिस्टम के लिए [[Index.php?title=MVT|MVT]] होता है। यह PCP और MFT के अधिकांश नियमो के समान था, परन्तु इसमें अधिक परिष्कृत मेमोरी प्रबंधन और [[Index.php?title=समय-साझाकरण|समय-साझाकरण]] सुविधा, TSO है। MVT के वर्तमान z/OS सहित कई उत्तराधिकारी थे।
* छोटे सिस्टम/360 मॉडल के लिए [[Index.php?title=DOS/360|DOS/360]] में वर्तमान [[Index.php?title=Z/VSE|z/VSE]] सहित कई उत्तराधिकारी थे। यह OS/360 से काफी अलग था।
* छोटे सिस्टम/360 मॉडल के लिए [[Index.php?title=DOS/360|DOS/360]] में वर्तमान [[Index.php?title=Z/VSE|z/VSE]] सहित कई उत्तराधिकारी थे। यह OS/360 से काफी अलग था।


आईबीएम ने अतीत के साथ पूर्ण संगतता बनाए रखी, ताकि साठ के दशक में विकसित कार्यक्रम बिना किसी बदलाव के अभी भी z/VSE (यदि DOS/360 के लिए विकसित किए गए हैं) या z/OS (यदि MFT या MVT के लिए विकसित किए गए हैं) के तहत चल सकें।
IBM ने अतीत के साथ पूर्ण संगतता बनाए रखी, ताकि 60 के दशक में विकसित कार्यक्रम बिना किसी बदलाव के अभी भी z/VSE या z/OS के तहत चल सकें है।


IBM ने [[Index.php?title=TSS/360|TSS/360]], [[Index.php?title=सिस्टम/360 मॉडल 67|सिस्टम/360 मॉडल 67]] के लिए एक टाइम-शेयरिंग सिस्टम भी विकसित किया। टाइमशेयर सिस्टम विकसित करने के अपने कथित महत्व की भरपाई करते हुए, उन्होंने सैकड़ों डेवलपर्स को प्रोजेक्ट पर काम करने के लिए सेट किया। टीएसएस की प्रारंभिक रिलीज़ धीमी और अविश्वसनीय थी; जब तक TSS के पास स्वीकार्य प्रदर्शन और विश्वसनीयता थी, तब तक IBM चाहता था कि उसके TSS उपयोगकर्ता OS/360 और OS/VS2 में माइग्रेट कर लें; जबकि IBM ने TSS/370 PRPQ की पेशकश की, उन्होंने 3 रिलीज के बाद इसे छोड़ दिया।<ref>[http://www.beagle-ears.com/lars/engineer/comphist/ibm360.htm "IBM 360/370/3090/390"]. Lars Poulsen, 26 Oct. 2001, ''Computer History''. Retrieved 18 November 2015.</ref>
IBM ने [[Index.php?title=TSS/360|TSS/360]], [[Index.php?title=सिस्टम/360 मॉडल 67|सिस्टम/360 मॉडल 67]] के लिए एक टाइम-शेयरिंग सिस्टम भी विकसित किया है। टाइमशेयर सिस्टम विकसित करने के अपने कथित महत्व की भरपाई करते हुए, उन्होंने सैकड़ों डेवलपर्स को प्रोजेक्ट पर काम करने के लिए सेट किया था। TSS की प्रारंभिक रिलीज़ धीमी और अविश्वसनीय थी; जब तक TSS के पास स्वीकार्य प्रदर्शन और विश्वसनीयता थी, तब तक IBM चाहता था कि उसके TSS उपयोगकर्ता OS/360 और OS/VS2 में माइग्रेट कर लें; जबकि IBM ने TSS/370 PRPQ की पेशकश की, उन्होंने 3 रिलीज के बाद इसे छोड़ दिया था।<ref>[http://www.beagle-ears.com/lars/engineer/comphist/ibm360.htm "IBM 360/370/3090/390"]. Lars Poulsen, 26 Oct. 2001, ''Computer History''. Retrieved 18 November 2015.</ref>


[[मिशिगन टर्मिनल सिस्टम]] (MTS) और [[Index.php?title=म्यूजिक/SP|म्यूजिक/SP]] सहित IBM S/360 और S/370 आर्किटेक्चर के लिए कई ऑपरेटिंग सिस्टम तृतीय पक्षों द्वारा विकसित किए गए थे।
[[मिशिगन टर्मिनल सिस्टम]] (MTS) और [[Index.php?title=म्यूजिक/SP|म्यूजिक/SP]] सहित IBM S/360 और S/370 आर्किटेक्चर के लिए कई ऑपरेटिंग सिस्टम तृतीय पक्षों द्वारा विकसित किए गए थे।


=== अन्य मेनफ्रेम ऑपरेटिंग सिस्टम ===
=== अन्य मेनफ्रेम ऑपरेटिंग सिस्टम ===
[[Index.php?title=कंट्रोल डेटा कॉरपोरेशन|कंट्रोल डेटा कॉरपोरेशन]] ने 1960 के दशक में बैच प्रोसेसिंग के लिए [[Index.php?title= स्कोप|स्कोप]] ऑपरेटिंग सिस्टम<ref group=NB>CDC used the SCOPE name for disparate operating systems on the [[CDC 3000|upper 3000 series]], the [[CDC 3000|lower 3000 series]], the [[CDC 6000 series|6000 series]] and the [[CDC 7600|7600]]</ref> विकसित किया और बाद में [[ प्रचय संसाधन ]] के लिए के लिए MACE ऑपरेटिंग सिस्टम विकसित किया, जो बाद के क्रोनोस के लिए आधार था। [[मिनेसोटा विश्वविद्यालय]] के सहयोग से, क्रोनोस और बाद में एनओएस ऑपरेटिंग सिस्टम 1970 के दशक के दौरान विकसित किए गए थे, जो एक साथ बैच और समय साझा करने के उपयोग का समर्थन करते थे। कई व्यावसायिक टाइम शेयरिंग सिस्टम की तरह, इसका इंटरफ़ेस [[Index.php?title=DTSS टाइम शेयरिंग सिस्टम|DTSS टाइम शेयरिंग सिस्टम]] का विस्तार था, जो टाइमशेयरिंग और प्रोग्रामिंग भाषाओं में अग्रणी प्रयासों में से एक था।
[[Index.php?title=कंट्रोल डेटा कॉरपोरेशन|कंट्रोल डेटा कॉरपोरेशन]] ने 1960 के दशक में बैच प्रोसेसिंग के लिए [[Index.php?title= स्कोप|स्कोप]] ऑपरेटिंग सिस्टम<ref group=NB>CDC used the SCOPE name for disparate operating systems on the [[CDC 3000|upper 3000 series]], the [[CDC 3000|lower 3000 series]], the [[CDC 6000 series|6000 series]] and the [[CDC 7600|7600]]</ref> विकसित किया और बाद में [[ प्रचय संसाधन ]] के लिए के लिए मैस ऑपरेटिंग सिस्टम विकसित किया, जो बाद के क्रोनोस के लिए आधार था। [[मिनेसोटा विश्वविद्यालय]] के सहयोग से, क्रोनोस और बाद में NOS ऑपरेटिंग सिस्टम 1970 के दशक के अतिरिक्त विकसित किए गए थे, जो एक साथ बैच और समय साझा करने के उपयोग का समर्थन करते थे। कई व्यावसायिक टाइम शेयरिंग सिस्टम की तरह, इसका इंटरफ़ेस [[Index.php?title=DTSS टाइम शेयरिंग सिस्टम|DTSS टाइम शेयरिंग सिस्टम]] का विस्तार था, जो टाइमशेयरिंग और प्रोग्रामिंग भाषाओं में अग्रणी प्रयासों में से एक था।


1970 के दशक के अंत में, नियंत्रण डेटा और इलिनोइस विश्वविद्यालय ने PLATO प्रणाली विकसित की, जिसमें प्लाज्मा पैनल डिस्प्ले और लंबी दूरी के समय साझा करने वाले नेटवर्क का उपयोग किया गया। प्लेटो अपने समय के लिए उल्लेखनीय रूप से अभिनव था; प्लेटो के [[ ट्यूटर (प्रोग्रामिंग भाषा) ]] के साझा मेमोरी मॉडल ने रीयल-टाइम चैट और बहु-उपयोगकर्ता ग्राफिकल गेम जैसे अनुप्रयोगों की अनुमति दी।
1970 के दशक के अंत में, नियंत्रण डेटा और इलिनोइस विश्वविद्यालय ने प्लेटो प्रणाली विकसित की, जिसमें प्लाज्मा पैनल डिस्प्ले और लंबी दूरी के समय साझा करने वाले नेटवर्क का उपयोग किया गया है। प्लेटो अपने समय के लिए उल्लेखनीय रूप से अभिनव था; प्लेटो के [[Index.php?title=ट्यूटर|ट्यूटर]] के साझा मेमोरी मॉडल ने रीयल-टाइम चैट और बहु-उपयोगकर्ता ग्राफिकल गेम जैसे अनुप्रयोगों की अनुमति दी है।


[[UNIVAC]] 1107 के लिए, UNIVAC, पहला व्यावसायिक कंप्यूटर निर्माता, [[Index.php?title= EXEC|EXEC]] ऑपरेटिंग सिस्टम का उत्पादन किया, और [[कंप्यूटर विज्ञान निगम]] ने [[Index.php?title=EXEC II|EXEC II]] ऑपरेटिंग सिस्टम विकसित किया और इसे UNIVAC को दिया। EXEC II को UNIVAC 1108 में पोर्ट किया गया था। बाद में, UNIVAC ने 1108 के लिए EXEC 8 ऑपरेटिंग सिस्टम विकसित किया; यह परिवार के बाद के सदस्यों के लिए ऑपरेटिंग सिस्टम का आधार था। सभी शुरुआती मेनफ्रेम प्रणालियों की तरह, EXEC I और EXEC II एक बैच-उन्मुख प्रणाली थी जो चुंबकीय ड्रम, डिस्क, कार्ड रीडर और लाइन प्रिंटर का प्रबंधन करती थी; EXEC 8 ने बैच प्रोसेसिंग और ऑन-लाइन ट्रांजेक्शन प्रोसेसिंग दोनों का समर्थन किया। 1970 के दशक में, UNIVAC ने बड़े पैमाने पर समय साझा करने का समर्थन करने के लिए रीयल-टाइम बेसिक (RTB) सिस्टम का निर्माण किया, जो [[डार्टमाउथ बेसिक]] सिस्टम के बाद भी तैयार किया गया था।
[[Index.php?title=यूनिवाक|यूनिवाक]] 1107 के लिए, यूनिवाक, पहला व्यावसायिक कंप्यूटर निर्माता, [[Index.php?title=Index.php?title= एक्सेस|एक्सेस]] ऑपरेटिंग सिस्टम का उत्पादन किया, और [[कंप्यूटर विज्ञान निगम]] ने [[Index.php?title=Index.php?title=एक्सेस II|एक्सेस II]] ऑपरेटिंग सिस्टम विकसित किया और इसे यूनिवाक को दिया था। एक्सेस II को यूनिवाक 1108 में पोर्ट किया गया था। बाद में, यूनिवाक ने 1108 के लिए एक्सेस 8 ऑपरेटिंग सिस्टम विकसित किया; यह फैमिली मेम्बरों के लिए ऑपरेटिंग सिस्टम का आधार था। सभी प्रारंभिक मेनफ्रेम प्रणालियों की तरह, एक्सेस I और एक्सेस II एक बैच-उन्मुख प्रणाली थी जो चुंबकीय ड्रम, डिस्क, कार्ड रीडर और लाइन प्रिंटर का प्रबंधन करती थी; एक्सेस 8 ने बैच प्रोसेसिंग और ऑन-लाइन ट्रांजेक्शन प्रोसेसिंग दोनों का समर्थन किया था। 1970 के दशक में, यूनिवाक ने बड़े पैमाने पर समय साझा करने का समर्थन करने के लिए रीयल-टाइम बेसिक (RTB) सिस्टम का निर्माण किया, जो [[डार्टमाउथ बेसिक]] सिस्टम के बाद भी तैयार किया गया था।


[[बरोज़ कॉर्पोरेशन]] ने 1961 में MCP (मास्टर कंट्रोल प्रोग्राम) ऑपरेटिंग सिस्टम के साथ B5000 पेश किया था।B5000 एक स्टैक मशीन थी जिसे विशेष रूप से उच्च-स्तरीय भाषाओं का समर्थन करने के लिए डिज़ाइन किया गया था, बिना किसी सॉफ्टवेयर के, ऑपरेटिंग सिस्टम के निम्नतम स्तर पर भी नहीं, सीधे [[मशीन भाषा]] या असेंबली भाषा में लिखा जा रहा था; MCP पहले था{{Citation needed|reason=Did ESPOL precede NELIAC?|date=November 2014}} OS था जिसे पूरी तरह से एक उच्च-स्तरीय भाषा - [[Index.php?title=ESPOL|ESPOL]], [[ALGOL 60]] की एक बोली में लिखा गया था - हालाँकि ESPOL के पास B5000 निर्देश सेट में प्रत्येक "शब्दांश"<ref group=NB>A syllable in the B5000 could contain a 10-bit [[Literal (computer programming)|literal]], an [[operand]] call, a [[Burroughs large systems descriptors|descriptor]] call or a 10-bit [[opcode]].</ref> के लिए विशेष विवरण थे। एमसीपी ने कई अन्य क्रांतिकारी नवाचारों को भी पेश किया, जैसे कि <ref group=NB>The B5000 was contemporaneous with the [[Ferranti]] [[Atlas Computer (Manchester)|Atlas]]</ref> [[Index.php?title=वर्चुअल मेमोरी|वर्चुअल मेमोरी]] के पहले व्यावसायिक कार्यान्वयन में से एक है। B6500 के लिए MCP का पुनर्लेखन अब [[Unisys]] ClearPath/MCP के रूप में विपणन किया जाता है।
[[बरोज़ कॉर्पोरेशन]] ने 1961 में MCP (मास्टर कंट्रोल प्रोग्राम) ऑपरेटिंग सिस्टम के साथ B5000 सम्मलित किया था। B5000 एक स्टैक मशीन थी जिसे विशेष रूप से उच्च-स्तरीय भाषाओं का समर्थन करने के लिए डिज़ाइन किया गया था, बिना किसी सॉफ्टवेयर के, ऑपरेटिंग सिस्टम के निम्नतम स्तर पर भी नहीं है, प्रत्यक्ष रूप से [[Index.php?title=मशीन लैंग्वेज|मशीन लैंग्वेज]] या असेंबली लैंग्वेज में लिखा जा रहा था; MCP पहले{{Citation needed|reason=Did ESPOL precede NELIAC?|date=November 2014}} OS था जिसे पूरी तरह से एक उच्च-स्तरीय लैंग्वेज - [[Index.php?title=Index.php?title=ES पोल|ES पोल]], [[Index.php?title=ऐल्गॉल 60|ऐल्गॉल 60]] की एक उपभाषा में लिखा गया था - चूकि ES पोल  के पास B5000 निर्देश सेट में प्रत्येक "शब्दांश"<ref group=NB>A syllable in the B5000 could contain a 10-bit [[Literal (computer programming)|literal]], an [[operand]] call, a [[Burroughs large systems descriptors|descriptor]] call or a 10-bit [[opcode]].</ref> के लिए विशेष विवरण थे। MCP ने कई अन्य क्रांतिकारी नवाचारों को भी उपस्थित किया था, जैसे कि <ref group=NB>The B5000 was contemporaneous with the [[Ferranti]] [[Atlas Computer (Manchester)|Atlas]]</ref> [[Index.php?title=वर्चुअल मेमोरी|वर्चुअल मेमोरी]] के पहले व्यावसायिक कार्यान्वयन में से एक है। B6500 के लिए MCP का पुनर्लेखन अब [[Index.php?title=यूनिसिस|यूनिसिस]] क्लियर पाथ/MCP के रूप में विपणन किया जाता है।


[[Index.php?title=GE|GE]] ने 1962 में [[Index.php?title=जनरल इलेक्ट्रिक कॉम्प्रिहेंसिव ऑपरेटिंग सुपरवाइज़र|जनरल इलेक्ट्रिक कॉम्प्रिहेंसिव ऑपरेटिंग सुपरवाइज़र]] (GECOS) ऑपरेटिंग सिस्टम के साथ GE-600 सीरीज़ की शुरुआत की। [[हनीवेल]] द्वारा GE के कंप्यूटर व्यवसाय का अधिग्रहण करने के बाद, इसका नाम बदलकर जनरल कॉम्प्रिहेंसिव ऑपरेटिंग सिस्टम (GCOS) कर दिया गया। हनीवेल ने 1970 के दशक में अपने सभी ऑपरेटिंग सिस्टम को कवर करने के लिए GCOS नाम के उपयोग का विस्तार किया, हालांकि इसके कई कंप्यूटरों में पहले GE 600 श्रृंखला के साथ कुछ भी समान नहीं था और उनके ऑपरेटिंग सिस्टम मूल GECOS से नहीं लिए गए थे।
[[Index.php?title=GE|GE]] ने 1962 में [[Index.php?title=जनरल इलेक्ट्रिक कॉम्प्रिहेंसिव ऑपरेटिंग सुपरवाइज़र|जनरल इलेक्ट्रिक कॉम्प्रिहेंसिव ऑपरेटिंग सुपरवाइज़र]] ऑपरेटिंग सिस्टम के साथ GE-600 सीरीज़ की आरंभ की थी। [[हनीवेल]] द्वारा GE के कंप्यूटर व्यवसाय का अधिग्रहण करने के बाद, इसका नाम बदलकर जनरल कॉम्प्रिहेंसिव ऑपरेटिंग सिस्टम (GCOS) कर दिया गया था। हनीवेल ने 1970 के दशक में अपने सभी ऑपरेटिंग सिस्टम को कवर करने के लिए GCOS नाम के उपयोग का विस्तार किया, चूकि इसके कई कंप्यूटरों में पहले GE 600 श्रृंखला के साथ कुछ भी समान नहीं था और उनके ऑपरेटिंग सिस्टम मूल GECOS से नहीं लिए गए थे।


एमआईटी में [[Index.php?title=प्रोजेक्ट मैक|प्रोजेक्ट मैक]], जीई और [[बेल लैब्स]] के साथ काम करते हुए, [[ मॉलटिक्स ]] विकसित किया, जिसने चक्राकार सुरक्षा विशेषाधिकार स्तरों की अवधारणा पेश की।
MIT में [[Index.php?title=प्रोजेक्ट मैक|प्रोजेक्ट मैक]], GE और [[बेल लैब्स]] के साथ काम करते हुए, [[Index.php?title=द्रव|द्रव]] विकसित किया, जिसने चक्राकार सुरक्षा विशेषाधिकार स्तरों की अवधारणा उपस्थित की थी।


[[डिजिटल उपकरण निगम]] ने 1967 में 36-बिट [[PDP-10]] लाइन के लिए [[TOPS-10]] विकसित किया। यूनिक्स के व्यापक उपयोग से पहले, TOPS-10 विश्वविद्यालयों में और प्रारंभिक [[ARPANET]] समुदाय में एक विशेष रूप से लोकप्रिय प्रणाली थी। बोल्ट, बेरानेक, और न्यूमैन ने टेनेक्स को एक संशोधित पीडीपी-10 के लिए विकसित किया जो[[ मांग पेजिंग ]] का समर्थन करता था; यह अनुसंधान और ARPANET समुदायों में एक और लोकप्रिय प्रणाली थी, और बाद में DEC द्वारा [[TOPS-20]] में विकसित की गई थी।
[[Index.php?title=डिजिटल इक्वीपमेंट कॉरपोरेशन|डिजिटल इक्वीपमेंट कॉरपोरेशन]] ने 1967 में 36-बिट [[PDP-10]] लाइन के लिए [[Index.php?title= टाप्स-10|टाप्स-10]] विकसित किया था। और यूनिक्स के व्यापक उपयोग से पहले, टॉप्स-10 विश्वविद्यालयों में और प्रारंभिक [[Index.php?title=आर्पनेट|आर्पनेट]] समुदाय में एक विशेष रूप से लोकप्रिय प्रणाली थी। बोल्ट, बेरानेक, और न्यूमैन ने टेनेक्स को एक संशोधित PDP-10 के लिए विकसित किया जो[[ मांग पेजिंग ]] का समर्थन करता था; यह अनुसंधान और आर्पनेट समुदायों में एक और लोकप्रिय प्रणाली थी, और बाद में DEC द्वारा [[Index.php?title= टाप्स-20|टाप्स-20]] में विकसित की गई थी।


[[Index.php?title=वैज्ञानिक डेटा सिस्टम्स|वैज्ञानिक डेटा सिस्टम्स]]/ज़ेरॉक्स डेटा सिस्टम्स ने कंप्यूटरों की [[एसडीएस सिग्मा श्रृंखला]] के लिए कई ऑपरेटिंग सिस्टम विकसित किए, जैसे कि बेसिक कंट्रोल मॉनिटर (बीसीएम), बैच प्रोसेसिंग मॉनिटर (बीपीएम) और बेसिक टाइम-शेयरिंग मॉनिटर (बीटीएम)। बाद में, BPM और BTM की जगह [[यूनिवर्सल टाइम-शेयरिंग सिस्टम]] (UTS) ने ले ली; इसे बैच-मोड उत्पादन नौकरियों के अलावा ऑनलाइन (इंटरैक्टिव) उपयोगकर्ता कार्यक्रमों के लिए बहु-प्रोग्रामिंग सेवाएं प्रदान करने के लिए डिज़ाइन किया गया था, यह [[CP-V]] ऑपरेटिंग सिस्टम द्वारा सफल हुआ, जिसने UTS को भारी बैच-उन्मुख [[Index.php?title=ज़ेरॉक्स (ऑपरेटिंग सिस्टम)|ज़ेरॉक्स (ऑपरेटिंग सिस्टम)]] के साथ जोड़ा गया था।
[[Index.php?title=वैज्ञानिक डेटा सिस्टम्स|वैज्ञानिक डेटा सिस्टम्स]]/ज़ेरॉक्स डेटा सिस्टम्स ने कंप्यूटरों की [[Index.php?title=SDS सिग्मा श्रृंखला|SDS सिग्मा श्रृंखला]] के लिए कई ऑपरेटिंग सिस्टम विकसित किए, जैसे कि बेसिक कंट्रोल मॉनिटर, बैच प्रोसेसिंग मॉनिटर और बेसिक टाइम-शेयरिंग मॉनिटर था। बाद में, BPM और BTM की जगह [[यूनिवर्सल टाइम-शेयरिंग सिस्टम]] ने ले ली; इसे बैच-मोड उत्पादन जॉब्स के अतिरिक्त ऑनलाइन उपयोगकर्ता कार्यक्रमों के लिए बहु-प्रोग्रामिंग सेवाएं प्रदान करने के लिए डिज़ाइन किया गया था, यह [[CP-V]] ऑपरेटिंग सिस्टम द्वारा सफल हुआ, जिसको UTS को भारी बैच-उन्मुख [[Index.php?title=ज़ेरॉक्स (ऑपरेटिंग सिस्टम)|ज़ेरॉक्स (ऑपरेटिंग सिस्टम)]] के साथ जोड़ा गया था।


== मिनीकंप्यूटर ==
== मिनीकंप्यूटर ==
डिजिटल इक्विपमेंट कॉर्पोरेशन ने अपनी 16-बिट [[PDP-11]] मशीनों के लिए कई ऑपरेटिंग सिस्टम बनाए, जिनमें सरल [[RT-11]] सिस्टम, टाइम-शेयरिंग RSTS ऑपरेटिंग सिस्टम और [[रीयल-टाइम ऑपरेटिंग सिस्टम]] के [[RSX-11]] परिवार के साथ-साथ 32-बिट [[VAX]] मशीनों के लिए [[Index.php?title=VMS|VMS]] सिस्टम के रूप में शामिल हैं।
डिजिटल इक्विपमेंट कॉर्पोरेशन ने अपनी 16-बिट [[PDP-11]] मशीनों के लिए कई ऑपरेटिंग सिस्टम बनाए, जिनमें सरल [[RT-11]] सिस्टम, टाइम-शेयरिंग RSTS ऑपरेटिंग सिस्टम और [[रीयल-टाइम ऑपरेटिंग सिस्टम]] के [[RSX-11]] फैमिली के साथ-साथ 32-बिट [[VAX]] मशीनों के लिए [[Index.php?title=VMS|VMS]] सिस्टम के रूप में सम्मलित हैं।


डिजिटल उपकरण निगम के कई प्रतियोगियों जैसे [[डेटा जनरल]], [[हेवलेट पैकर्ड]] और [[Index.php?title=कंप्यूटर ऑटोमेशन|कंप्यूटर ऑटोमेशन]] ने अपने स्वयं के ऑपरेटिंग सिस्टम बनाए। ऐसा ही एक, MAX III, [[Index.php?title=मॉड्यूलर कंप्यूटर सिस्टम्स|मॉड्यूलर कंप्यूटर सिस्टम्स]] Modcomp II और Modcomp III कंप्यूटरों के लिए विकसित किया गया था। इसका लक्षित बाजार औद्योगिक नियंत्रण बाजार होने की विशेषता थी। फोरट्रान पुस्तकालयों में एक शामिल था जो माप और नियंत्रण उपकरणों तक पहुंच को सक्षम करता था।
डिजिटल इक्विपमेंट कॉर्पोरेशन के कई प्रतियोगियों जैसे [[डेटा जनरल]], [[हेवलेट पैकर्ड]] और [[Index.php?title=कंप्यूटर ऑटोमेशन|कंप्यूटर ऑटोमेशन]] ने अपने स्वयं के ऑपरेटिंग सिस्टम बनाया था। ऐसे ही एक, मैक्स III, [[Index.php?title=मॉड्यूलर कंप्यूटर सिस्टम्स|मॉड्यूलर कंप्यूटर सिस्टम्स]] मोडकॉम्प II और मोडकॉम्प III कंप्यूटरों के लिए विकसित किया गया था। इसका लक्षित व्यापार औद्योगिक नियंत्रण की विशेषता थी। फोरट्रान लाइब्रेरीयों में एक सम्मलित था जो माप और नियंत्रण उपकरणों को सक्षम करता था।


इस वर्ग में ऑपरेटिंग सिस्टम में IBM का प्रमुख नवाचार (जिसे वे "मिड-रेंज" कहते हैं), सिस्टम/38 के लिए उनका "CPF" था। इसमें क्षमता-आधारित एड्रेसिंग थी, एप्लिकेशन सॉफ़्टवेयर और अधिकांश ऑपरेटिंग सिस्टम को हार्डवेयर निर्भरताओं से अलग करने के लिए एक मशीन इंटरफ़ेस आर्किटेक्चर का उपयोग किया गया था (पता आकार और रजिस्टर आकार जैसे विवरण सहित) और इसमें एक एकीकृत RDBMS शामिल  थी। IBM AS/400 और बाद में [[IBM Power Systems]] के लिए सफल OS/400 (अब [[IBM i]] के रूप में जाना जाता है) में कोई फ़ाइल नहीं है, केवल विभिन्न प्रकार की वस्तुएँ हैं और ये वस्तुएँ बहुत बड़ी, सपाट आभासी मेमोरी में बनी रहती हैं, जिसे एकल-स्तरीय स्टोर कहा जाता है। .
इस वर्ग में ऑपरेटिंग सिस्टम में IBM का प्रमुख नवाचार, सिस्टम/38 "CPF" था। इसमें क्षमता-आधारित एड्रेसिंग थी, एप्लिकेशन सॉफ़्टवेयर और अधिकांश ऑपरेटिंग सिस्टम को हार्डवेयर निर्भरताओं से अलग करने के लिए एक मशीन इंटरफ़ेस आर्किटेक्चर का उपयोग किया गया था और इसमें एक एकीकृत RDBMS सम्मलित थे। IBM AS/400 और बाद में [[Index.php?title=IBM पावर सिस्टम|IBM पावर सिस्टम]] के लिए सफल OS/400, केवल विभिन्न प्रकार की वस्तुएँ हैं और ये वस्तुएँ बहुत बड़ी, सामान्य अप्रत्यक्ष मेमोरी में बनी रहती हैं, जिसे एकल-स्तरीय स्टोर कहा जाता है। .


<!-- Need to add discussion of evolution of timesharing, timesharing OS and Multics. -->
<!-- Need to add discussion of evolution of timesharing, timesharing OS and Multics. -->
[[यूनिक्स]] ऑपरेटिंग सिस्टम को 1960 के दशक के अंत में AT&T Bell Laboratories में विकसित किया गया था, मूल रूप से [[PDP-7]] के लिए और बाद में PDP-11 के लिए। क्योंकि यह शुरुआती संस्करणों में अनिवार्य रूप से मुक्त था, आसानी से प्राप्त करने योग्य और आसानी से संशोधित किया गया था, इसने व्यापक स्वीकृति प्राप्त की। बेल सिस्टम ऑपरेटिंग कंपनियों के भीतर भी यह एक आवश्यकता बन गई। चूंकि यह सी भाषा में लिखा गया था, जब उस भाषा को एक नई मशीन आर्किटेक्चर में पोर्ट किया गया था, यूनिक्स भी पोर्ट करने में सक्षम था। इस सुवाह्यता ने इसे मिनीकंप्यूटरों की दूसरी पीढ़ी और [[ कार्य केंद्र ]] की पहली पीढ़ी के लिए पसंद बनने दिया और इसका उपयोग व्यापक हो गया। यूनिक्स ने एक ऐसे ऑपरेटिंग सिस्टम के विचार का उदाहरण दिया जो वैचारिक रूप से विभिन्न हार्डवेयर प्लेटफॉर्मों पर समान था। इसकी उपयोगिता के कारण, इसने कई लोगों को प्रेरित किया और बाद में मुक्त सॉफ़्टवेयर आंदोलन और [[Index.php?title=ओपन-सोर्स सॉफ़्टवेयर|ओपन-सोर्स सॉफ़्टवेयर]] की जड़ों में से एक बन गया। [[मिनिक्स]], लिनक्स का इतिहास | जीएनयू/लिनक्स और [[बर्कले सॉफ्टवेयर वितरण]] सहित कई ऑपरेटिंग सिस्टम इस पर आधारित थे। Apple का [[macOS]] भी [[NeXTSTEP]] के माध्यम से यूनिक्स पर आधारित है<ref>{{cite news |url=https://arstechnica.com/apple/2012/12/the-legacy-of-next-lives-on-in-os-x/ |title=NeXT की विरासत OS X में रहती है|author=Chris Foresman |date=19 December 2012}}</ref> और फ्रीबीएसडी।<ref>[https://www.wired.com/2013/08/jordan-hubbard/ "Apple’s Operating System Guru Goes Back to His Roots"], Klint Finley, 8 August 2013, wired.com</ref>
[[यूनिक्स]] ऑपरेटिंग सिस्टम को 1960 के दशक के अंत में AT&T बेल लैब्रटॉरी में विकसित किया गया था, मूल रूप से [[PDP-7]] के लिए और बाद में PDP-11 के लिए था। चूकि यह प्रारंभिक संस्करणों में अनिवार्य रूप से मुक्त था, आसानी से प्राप्त करने योग्य और आसानी से संशोधित किया गया था, इसने व्यापक स्वीकृति प्राप्त की थी। बेल सिस्टम ऑपरेटिंग कंपनियों के अन्दर भी यह एक आवश्यकता बन गई है। चूंकि यह C लैंग्वेज में लिखा गया था, जब उस लैंग्वेज को एक नई मशीन आर्किटेक्चर में पोर्ट किया गया, तो यूनिक्स भी पोर्ट करने में सक्षम था। इस सुवाह्यता ने इसे मिनीकंप्यूटरों की दूसरी पीढ़ी और[[ कार्य केंद्र ]]की पहली पीढ़ी की पसंद बनने दिया और इसका उपयोग व्यापक हो गया था। यूनिक्स ने एक ऐसे ऑपरेटिंग सिस्टम के विचार का उदाहरण दिया जो वैचारिक रूप से विभिन्न हार्डवेयर प्लेटफॉर्मों पर समान था। इसकी उपयोगिता के कारण, इसने कई लोगों को प्रेरित किया और बाद में मुक्त सॉफ़्टवेयर आंदोलन और [[Index.php?title=ओपन-सोर्स सॉफ़्टवेयर|ओपन-सोर्स सॉफ़्टवेयर]] की जड़ों में से एक बन गया था। [[मिनिक्स]], GNU/लिनक्स और [[Index.php?title=बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन|बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन]] सहित कई ऑपरेटिंग सिस्टम इस पर आधारित थे। एप्पल का [[Index.php?title=मैक OS|मैक OS]] भी [[Index.php?title= नेक्स्ट स्टेप|नेक्स्ट स्टेप]]<ref>{{cite news |url=https://arstechnica.com/apple/2012/12/the-legacy-of-next-lives-on-in-os-x/ |title=NeXT की विरासत OS X में रहती है|author=Chris Foresman |date=19 December 2012}}</ref> और फ्री BSD के माध्यम से यूनिक्स पर आधारित है।<ref>[https://www.wired.com/2013/08/jordan-hubbard/ "Apple’s Operating System Guru Goes Back to His Roots"], Klint Finley, 8 August 2013, wired.com</ref>


[[ ऑपरेटिंग सिस्टम चुनें | ऑपरेटिंग सिस्टम चुनें]] एक अन्य ऑपरेटिंग सिस्टम था जो विभिन्न प्रकार के हार्डवेयर ब्रांडों पर उपलब्ध था। 1973 में व्यावसायिक रूप से जारी इसका मूल एक [[ बुनियादी | बुनियादी]] -जैसी भाषा थी जिसे डेटा/बेसिक कहा जाता था और एक SQL-शैली डेटाबेस हेरफेर भाषा जिसे अंग्रेजी कहा जाता था। निर्माताओं और विक्रेताओं की एक बड़ी विविधता के लिए लाइसेंस प्राप्त, 1980 के दशक की शुरुआत में पर्यवेक्षकों ने पिक ऑपरेटिंग सिस्टम को यूनिक्स के एक मजबूत प्रतियोगी के रूप में देखा।<ref name="fiedler198310">{{cite news | url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up | title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace | work=BYTE | date=October 1983 | access-date=30 January 2015 | author=Fiedler, Ryan | pages=132}}</ref>
[[Index.php?title=पिक ऑपरेटिंग सिस्टम|पिक ऑपरेटिंग सिस्टम]] एक अन्य ऑपरेटिंग सिस्टम था जो विभिन्न प्रकार के हार्डवेयर ब्रांडों पर उपलब्ध था। 1973 में व्यावसायिक रूप से जारी इसका मूल एक [[Index.php?title=बेसिक|बेसिक]] जैसी लैंग्वेज थी जिसे डेटा/बेसिक कहा जाता था और एक SQL-शैली डेटाबेस हेरफेर लैंग्वेज जिसे अंग्रेजी कहा जाता था।1980 के दशक के प्रारंभ में पर्यवेक्षकों ने बड़ी संख्या में निर्माताओं और विक्रेताओं को लाइसेंस दिया, उन्होंने पिक ऑपरेटिंग सिस्टम को यूनिक्स के एक मजबूत प्रतियोगी के रूप में देखा था।<ref name="fiedler198310">{{cite news | url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up | title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace | work=BYTE | date=October 1983 | access-date=30 January 2015 | author=Fiedler, Ryan | pages=132}}</ref>






== माइक्रो कंप्यूटर ==
== माइक्रो कंप्यूटर ==
1970 के दशक के मध्य में, छोटे कंप्यूटरों का एक नया वर्ग बाज़ार में आया। 8-बिट प्रोसेसर, आमतौर पर MOS टेक्नोलॉजी 6502, [[Intel 8080]], [[Motorola 6800]] या [[Zilog Z80]] के साथ-साथ अल्पविकसित इनपुट और आउटपुट इंटरफेस और व्यावहारिक रूप में [[ रैंडम एक्सेस मेमोरी ]] की विशेषता, ये सिस्टम किट-आधारित हॉबीस्ट कंप्यूटर के रूप में शुरू हुए लेकिन जल्द ही एक आवश्यक व्यवसाय उपकरण के रूप में विकसित हुआ।
1970 के दशक के मध्य में, छोटे कंप्यूटरों का एक नया वर्गाकार व्यापार में आया था। 8-बिट प्रोसेसर, सामान्यता: MOS टेक्नोलॉजी 6502, [[Index.php?title=इन्टेल 8080|इन्टेल 8080]], [[Index.php?title=मोटोरोला 6800|मोटोरोला 6800]] या [[Index.php?title=ज़ाइलॉग Z80|ज़ाइलॉग Z80]] के साथ-साथ अल्पविकसित इनपुट और आउटपुट इंटरफेस और व्यावहारिक रूप में [[ रैंडम एक्सेस मेमोरी ]] की विशेषता, ये सिस्टम किट-आधारित हॉबीस्ट कंप्यूटर के रूप में उपस्थित हुए परंतु जल्द ही एक आवश्यक व्यवसाय उपकरण के रूप में विकसित हुआ था।


=== [[ गृह कम्प्यूटर ]] ===
=== [[Index.php?title=होम कम्प्यूटर|होम कम्प्यूटर]] ===
जबकि 1980 के दशक के कई आठ-बिट होम कंप्यूटर, जैसे कि [[बीबीसी माइक्रो]], [[कमोडोर 64]], ऐप्पल II सीरीज़, [[अटारी 8-बिट परिवार]] | अटारी 8-बिट, [[एमस्ट्राड सीपीसी]], [[जेडएक्स स्पेक्ट्रम]] सीरीज़ और अन्य एक तिहाई लोड कर सकते थे- पार्टी डिस्क-लोडिंग ऑपरेटिंग सिस्टम, जैसे CP/M या [[GEOS (8-बिट ऑपरेटिंग सिस्टम)]], वे आम तौर पर एक के बिना उपयोग किए जाते थे। उनके अंतर्निर्मित ऑपरेटिंग सिस्टम एक ऐसे युग में डिज़ाइन किए गए थे जब [[फ्लॉपी डिस्क]] बहुत महंगी थी और अधिकांश उपयोगकर्ताओं द्वारा उपयोग किए जाने की उम्मीद नहीं थी, इसलिए मानक स्टोरेज डिवाइस मानक [[कॉम्पैक्ट कैसेट]] का उपयोग करते हुए अधिकांश पर एक [[टेप ड्राइव]] था। अधिकांश, यदि सभी नहीं, इन कंप्यूटरों को ROM पर एक अंतर्निहित BASIC दुभाषिया के साथ भेज दिया गया है, जो एक क्रूड [[कमांड लाइन इंटरफेस]] के रूप में भी काम करता है, जिससे उपयोगकर्ता को [[फ़ाइल प्रबंधन]] कमांड करने और लोड करने और सहेजने के लिए एक अलग [[डिस्क ऑपरेटिंग सिस्टम]] लोड करने की अनुमति मिलती है। डिस्क। सबसे लोकप्रिय{{citation needed|date=July 2015}} होम कंप्यूटर, कमोडोर 64, एक उल्लेखनीय अपवाद था, क्योंकि इसका DOS डिस्क ड्राइव हार्डवेयर में ROM पर था, और ड्राइव को प्रिंटर, मोडेम और अन्य बाहरी उपकरणों के लिए समान रूप से संबोधित किया गया था।
जबकि 1980 के दशक के कई 8-बिट होम कंप्यूटर, जैसे कि [[Index.php?title=BBC माइक्रो|BBC माइक्रो]], [[कमोडोर 64]], ऐप्पल II सीरीज़, [[Index.php?title=Index.php?title= 8-बिट फैमली|8-बिट फैमली]] है | 8-बिट, [[Index.php?title=एमस्ट्राड CPC|एमस्ट्राड CPC]], [[जेडएक्स स्पेक्ट्रम]] सीरीज़ और अन्य एक थर्ड-पार्टी डिस्क-लोडिंग ऑपरेटिंग सिस्टम को लोड कर सकते थे। , जैसे कि CP/M या [[Index.php?title=GEOS|GEOS]], वे सामान्यता: एक के बिना उपयोग किए जाते थे। उनके अंतर्निर्मित ऑपरेटिंग सिस्टम एक ऐसे युग में डिजाइन किए गए थे जब [[फ्लॉपी डिस्क]] बहुत महंगे थे और अधिकांश उपयोगकर्ताओं द्वारा उपयोग किए जाने की उम्मीद नहीं थी, इसलिए मानक स्टोरेज डिवाइस [[कॉम्पैक्ट कैसेट]] का उपयोग करने वाले अधिकांश मानक स्टोरेज डिवाइस एक [[टेप ड्राइव]] था। अधिकांश, यदि सभी, इन कंप्यूटरों को रोम अंतर्निहित बैसिक इंटरप्रेटर के साथ भेज दिया गया है, जो एक क्रूड [[कमांड लाइन इंटरफेस]] के रूप में भी काम करता है, जिससे उपयोगकर्ता को [[फ़ाइल प्रबंधन]] कमांड करने और लोड करने और सहेजने के लिए एक अलग [[डिस्क ऑपरेटिंग सिस्टम]] लोड करने की अनुमति मिलती है। डिस्क सबसे लोकप्रिय{{citation needed|date=July 2015}} होम कंप्यूटर, कमोडोर 64, एक उल्लेखनीय अपवाद था, चूकि इसका डॉस डिस्क ड्राइव हार्डवेयर में रोम पर था, और ड्राइव को प्रिंटर, मोडेम और अन्य बाहरी उपकरणों के लिए समान रूप से संबोधित किया गया था।


इसके अलावा, उन प्रणालियों को कंप्यूटर मेमोरी की न्यूनतम मात्रा के साथ भेज दिया गया था - 4-8 [[किलोबाइट]] शुरुआती घरेलू कंप्यूटरों पर मानक थे - साथ ही 8-बिट प्रोसेसर बिना [[मेमोरी मैनेजमेंट यूनिट]] या यहां तक ​​​​कि एक समर्पित [[वास्तविक समय घड़ी]] जैसे विशेष समर्थन सर्किट्री के बिना। इस हार्डवेयर पर, एक जटिल ऑपरेटिंग सिस्टम का [[ओवरहेड (कंप्यूटिंग)]] कई कार्यों का समर्थन करता है और उपयोगकर्ता वास्तव में आवश्यकता के बिना मशीन के प्रदर्शन से समझौता कर सकते हैं। चूंकि वे प्रणालियां एक निश्चित हार्डवेयर कॉन्फ़िगरेशन के साथ बड़े पैमाने पर पूरी तरह से बेची गई थीं, अंतर को दूर करने के लिए हार्डवेयर की एक विस्तृत श्रृंखला के लिए ड्राइवर प्रदान करने के लिए ऑपरेटिंग सिस्टम की भी कोई आवश्यकता नहीं थी।
इसके अतिरिक्त, उन प्रणालियों को कंप्यूटर मेमोरी की न्यूनतम मात्रा के साथ भेज दिया गया था - 4-8 [[किलोबाइट]] प्रारंभिक घरेलू कंप्यूटरों पर मानक थे - साथ ही 8-बिट प्रोसेसर बिना [[Index.php?title=विशेष समर्थन सर्किट्री|विशेष समर्थन सर्किट्री]] जैसे MMU या यहां तक ​​​​कि एक समर्पित [[Index.php?title=रीयल-टाइम|रीयल-टाइम]] इस हार्डवेयर पर, एक जटिल ऑपरेटिंग सिस्टम का [[Index.php?title=ओवरहेड|ओवरहेड]] कई कार्यों का समर्थन करता है और उपयोगकर्ता वास्तव में आवश्यकता के बिना मशीन के प्रदर्शन से समझौता कर सकते हैं। चूंकि वे प्रणालियां एक निश्चित हार्डवेयर कॉन्फ़िगरेशन के साथ बड़े पैमाने पर पूरी तरह से बेची गई थीं, अंतर को दूर करने के लिए हार्डवेयर की एक विस्तृत श्रृंखला के लिए ड्राइवर प्रदान करने के लिए ऑपरेटिंग सिस्टम की भी कोई आवश्यकता नहीं थी।


[[वीडियो गेम]] और यहां तक ​​कि उपलब्ध स्प्रेडशीट, होम कंप्यूटर के लिए डेटाबेस और [[ शब्द संसाधक ]] ज्यादातर स्व-निहित प्रोग्राम थे जिन्होंने मशीन को पूरी तरह से अपने कब्जे में ले लिया। हालांकि इन कंप्यूटरों के लिए [[एकीकृत सॉफ्टवेयर]] मौजूद था, लेकिन आमतौर पर [[स्मृति]] सीमाओं के कारण उनके स्टैंडअलोन समकक्षों की तुलना में सुविधाओं की कमी थी। डेटा एक्सचेंज ज्यादातर [[एएससीआईआई]] पाठ या अल्पविराम से अलग किए गए मूल्यों जैसे मानक प्रारूपों के माध्यम से या विशेष फ़ाइल रूपांतरण कार्यक्रमों के माध्यम से किया जाता था।
[[वीडियो गेम]] और यहां तक ​​कि उपलब्ध स्प्रेडशीट, होम कंप्यूटर के लिए डेटाबेस और [[Index.php?title=वर्ड प्रोसेसर|वर्ड प्रोसेसर]] ज्यादातर स्व-निहित प्रोग्राम थे जिन्होंने मशीन को पूरी तरह से अपने अधिकार में ले लिया था। चूकि इन कंप्यूटरों के लिए [[एकीकृत सॉफ्टवेयर]] सम्मलित था, परन्तु सामान्यता: [[स्मृति]] सीमाओं के कारण उनके स्टैंडअलोन समकक्षों की तुलना में सुविधाओं की कमी थी। डेटा एक्सचेंज ज्यादातर [[Index.php?title= ASCII|ASCII]] टेक्स्ट या CSV जैसे मानक प्रारूपों के माध्यम से या विशेष फ़ाइल रूपांतरण कार्यक्रमों के माध्यम से किया जाता था।


=== वीडियो गेम और कंसोल में ऑपरेटिंग सिस्टम ===
=== वीडियो गेम और कंसोल में ऑपरेटिंग सिस्टम ===
चूंकि वस्तुतः सभी वीडियो गेम कंसोल और [[वीडियो गेम आर्केड कैबिनेट]] को 1980 के बाद डिजाइन और निर्मित किया गया था, जो [[माइक्रोप्रोसेसर]]ों (पहले के [[ पांग ]] क्लोन और डेरिवेटिव के विपरीत) पर आधारित सच्ची डिजिटल मशीनें थीं, उनमें से कुछ में [[BIOS]] या अंतर्निर्मित गेम का एक न्यूनतम रूप था, जैसे कि [[कोलकोविजन]], [[मास्टर सिस्टम]] और [[एसएनके]] [[नियो जियो (सिस्टम)]]
चूंकि 1980 के बाद डिज़ाइन और निर्मित वस्तुतः सभी [[वीडियो गेम आर्केड कैबिनेट]] [[Index.php?title=माइक्रोप्रोसेसरों|माइक्रोप्रोसेसरों]] पर आधारित वास्तविक डिजिटल मशीनें थीं, उनमें से कुछ में [[Index.php?title=बाइओस|बाइओस]] या अंतर्निर्मित गेम का एक न्यूनतम रूप था, जैसे कि [[कोलकोविजन]], [[मास्टर सिस्टम]] और [[Index.php?title=SNK|SNK]] [[Index.php?title= सिस्टम|सिस्टम]] था।


[[TurboGrafx-16]]|PC-Engine से शुरू होने वाले आधुनिक समय के गेम कंसोल और वीडियोगेम, सभी में एक न्यूनतम BIOS होता है जो [[मेमोरी कार्ड]] प्रबंधन, [[कॉम्पैक्ट डिस्क डिजिटल ऑडियो]] या [[वीडियो सीडी]] प्लेबैक, [[कॉपी सुरक्षा]] और कभी-कभी कैरी जैसी कुछ इंटरैक्टिव सुविधाएं भी प्रदान करता है। डेवलपर्स के उपयोग के लिए [[पुस्तकालय]] आदि। इनमें से कुछ मामले, हालांकि, एक सच्चे ऑपरेटिंग सिस्टम के रूप में योग्य होंगे।
PC-इंजन से आरंभ होने वाले आधुनिक समय के गेम कंसोल और वीडियोगेम, सभी में एक न्यूनतम बाइओस होता है जो [[मेमोरी कार्ड]] प्रबंधन, [[Index.php?title= ऑडियो|ऑडियो]] या [[Index.php?title=वीडियो CD|वीडियो CD]] प्लेबैक, [[Index.php?title=कॉपी सिक्युरिटी|कॉपी सिक्युरिटी]] और कभी-कभी डेवलपर्स के उपयोग के लिए [[Index.php?title=लाइब्रेरी|लाइब्रेरी]] आदि जैसी कुछ इंटरैक्टिव सुविधाएं भी प्रदान करता है। चूकि, इनमें से कुछ स्थिति एक सच्चे ऑपरेटिंग सिस्टम के रूप में योग्य होते थे।


सबसे उल्लेखनीय अपवाद शायद [[ कलाकारों का सपना ]] गेम कंसोल है जिसमें एक न्यूनतम BIOS शामिल है, जैसे कि [[प्लेस्टेशन (कंसोल)]], लेकिन गेम डिस्क से [[विंडोज सीई]] ऑपरेटिंग सिस्टम को लोड कर सकता है जिससे [[आईबीएम पीसी संगत]] दुनिया और [[एक्सबॉक्स (कंसोल)]] गेम को आसानी से पोर्ट किया जा सकता है। (कंसोल) गेम कंसोल, जो पृष्ठभूमि में [[ माइक्रोसॉफ़्ट विंडोज़ ]] के एक गुप्त, संशोधित संस्करण को चलाने वाले इंटेल-आधारित आईबीएम पीसी संगत से थोड़ा अधिक है। इसके अलावा, ऐसे [[लिनक्स]] संस्करण हैं जो ड्रीमकास्ट और बाद के गेम कंसोल पर भी चलेंगे।
सबसे उल्लेखनीय अपवाद शायद [[Index.php?title=ड्रीमकास्ट|ड्रीमकास्ट]] गेम कंसोल है जिसमें प्लेस्टेशन की तरह एक न्यूनतम बाइओस सम्मलित है, परन्तु गेम डिस्क से [[Index.php?title=विंडोज CE|विंडोज CE]] ऑपरेटिंग सिस्टम को लोड कर सकता है जिससे [[Index.php?title=PC|PC]] की दुनिया से गेम को आसानी से पोर्ट किया जा सकता है, और [[Index.php?title=एक्सबॉक्स|एक्सबॉक्स]] गेम को आसानी से पोर्ट किया जा सकता है।[[ माइक्रोसॉफ़्ट विंडोज़ ]]के एक गुप्त, संशोधित संस्करण को चलाने वाले एक प्रच्छन्न इंटेल-आधारित PC से थोड़ा अधिक है। इसके अतिरिक्त, ऐसे [[लिनक्स]] संस्करण हैं जो ड्रीमकास्ट और बाद के गेम कंसोल पर भी चलते है।


इससे बहुत पहले, [[सोनी]] ने अपने पहले प्लेस्टेशन प्लेटफॉर्म के लिए [[ जाल जहरीला है ]]नामक एक प्रकार की विकास किट जारी की थी, जो एक सामान्य पीसी और एक विशेष रूप से संशोधित ब्लैक प्लेस्टेशन के साथ उपयोग की जाने वाली प्रोग्रामिंग और विकासशील उपकरणों की एक श्रृंखला प्रदान करती थी जिसे एक के साथ इंटरफेस किया जा सकता था। पीसी और इससे प्रोग्राम डाउनलोड करें। इन परिचालनों में शामिल दोनों प्लेटफार्मों पर सामान्य रूप से एक कार्यात्मक ओएस की आवश्यकता होती है।
इससे बहुत पहले, [[सोनी]] ने अपने पहले प्लेस्टेशन प्लेटफॉर्म के लिए [[Index.php?title=नेट यारोज़|नेट यारोज़]] नामक एक प्रकार की विकास किट जारी की थी, जो एक सामान्य PC और एक विशेष रूप से संशोधित "ब्लैक प्लेस्टेशन" के साथ उपयोग करने के लिए प्रोग्रामिंग और विकासशील उपकरणों की एक श्रृंखला प्रदान करती थी, जिसे इंटरफेस किया जा सकता था। इन परिचालनों में सम्मलित दोनों प्लेटफार्मों पर सामान्य रूप से एक कार्यात्मक OS की आवश्यकता होती है।


सामान्य तौर पर, यह कहा जा सकता है कि 1970, 1980 और 1990 के दशक के दौरान वीडियोगेम कंसोल और आर्केड सिक्का-संचालित मशीनों का उपयोग अधिकांशतः एक अंतर्निहित BIOS में किया गया था, जबकि प्लेस्टेशन युग से और उसके बाद वे अधिक से अधिक परिष्कृत होने लगे, विकास और विस्तार में सहायता के लिए एक सामान्य या कस्टम-निर्मित OS की आवश्यकता के बिंदु पर।
सामान्य तौर पर, यह कहा जा सकता है कि 1970, 1980 और 1990 के दशक के अतिरिक्त वीडियोगेम कंसोल और आर्केड सिक्का-संचालित मशीनों का उपयोग अधिकांशतः एक अंतर्निहित बाइओस में किया गया था, जबकि प्लेस्टेशन युग से और उसके बाद वे अधिक से अधिक परिष्कृत होने लगे, विकास और विस्तार में सहायता के लिए एक सामान्य या कस्टम-निर्मित OS की आवश्यकता के पॉइन्ट पर है।


=== पर्सनल कंप्यूटर युग ===
=== पर्सनल कंप्यूटर युग ===
माइक्रोप्रोसेसरों के विकास ने छोटे व्यवसाय और हॉबीस्ट के लिए सस्ती कंप्यूटिंग उपलब्ध कराई, जिसके बदले में एक सामान्य इंटरकनेक्शन (जैसे S-100 बस | S-100, SS-50, Apple II) का उपयोग करके विनिमेय हार्डवेयर घटकों का व्यापक उपयोग हुआ। श्रृंखला, [[उद्योग मानक वास्तुकला]], और [[पारंपरिक पीसीआई]] [[बस (कंप्यूटिंग)]] ईएस), और उन्हें नियंत्रित करने के लिए मानक ऑपरेटिंग सिस्टम की बढ़ती आवश्यकता। इन मशीनों पर शुरुआती ओएस में सबसे महत्वपूर्ण 8080/8085/जेड-80 सीपीयू के लिए [[ डिजिटल अनुसंधान ]] का सीपी/एम-80 था। यह कई डिजिटल उपकरण निगम ऑपरेटिंग सिस्टम पर आधारित था, ज्यादातर पीडीपी-11 आर्किटेक्चर के लिए। माइक्रोसॉफ्ट का पहला ऑपरेटिंग सिस्टम, मार्क मैकडोनाल्ड|एमडीओएस/एमआईडीएएस, पीडीपी-11 की कई विशेषताओं के साथ डिजाइन किया गया था, लेकिन माइक्रोप्रोसेसर आधारित सिस्टम के लिए। [[MS-DOS]], या [[IBM PC DOS]] जब IBM द्वारा आपूर्ति की जाती है, तो इसे CP/M-80 के समान बनाया गया था।<ref>{{cite web|url=https://www.embedded.com/electronics-blogs/say-what-/4442498/1/Was-DOS-copied-from-CPM-|title=Was DOS copied from CP/M?|author=Bob Zeidman|date=August 6, 2016}}</ref> इनमें से प्रत्येक मशीन में ROM में एक छोटा बूट प्रोग्राम था जो OS को डिस्क से ही लोड करता था। IBM-PC क्लास मशीनों पर BIOS इस विचार का विस्तार था और 1981 में पहला IBM-PC पेश किए जाने के बाद से 20 वर्षों में अधिक सुविधाओं और कार्यों में वृद्धि हुई है।
माइक्रोप्रोसेसरों के विकास ने छोटे व्यवसाय और हॉबीस्ट के लिए सस्ती कंप्यूटिंग उपलब्ध कराई, जिसके परिणामस्वरूप एक सामान्य इंटरकनेक्शन (जैसे S-100, SS-50, एप्पल II, ISA, और [[Index.php?title=PCI|PCI]] ) का उपयोग करके विनिमेय हार्डवेयर घटकों का व्यापक उपयोग हुआ था। और उन्हें नियंत्रित करने के लिए मानक ऑपरेटिंग सिस्टम की बढ़ती आवश्यकता थी। इन मशीनों पर प्रारंभिक OS में सबसे महत्वपूर्ण 8080/8085/जेड-80 CPU के लिए [[Index.php?title=डिजिटल रिसर्च|डिजिटल रिसर्च]] का CP/M-80 था। यह कई डिजिटल उपकरण निगम ऑपरेटिंग सिस्टम पर आधारित था, ज्यादातर PDP-11 आर्किटेक्चर के लिए। माइक्रोसॉफ्ट का पहला ऑपरेटिंग सिस्टम, M डोस/MI डैस , कई PDP-11 सुविधाओं के साथ डिज़ाइन किया गया था, परन्तु माइक्रोप्रोसेसर आधारित सिस्टम के लिए था। [[Index.php?title=MS-डोस|MS-डोस]], या [[Index.php?title=IBM PC MS-डोस|IBM PC MS-डोस]] जब IBM द्वारा आपूर्ति की जाती है, तो उसे CP/M-80 के समान डिजाइन किया गया था।<ref>{{cite web|url=https://www.embedded.com/electronics-blogs/say-what-/4442498/1/Was-DOS-copied-from-CPM-|title=Was DOS copied from CP/M?|author=Bob Zeidman|date=August 6, 2016}}</ref> इनमें से प्रत्येक मशीन में रोम में एक छोटा बूट प्रोग्राम था जो OS को डिस्क से ही लोड करता था। IBM-PC क्लास मशीनों पर बाइओस इस विचार का विस्तार था और 1981 में पहला IBM-PC पेश किए जाने के बाद से 20 वर्षों में अधिक सुविधाओं और कार्यों में वृद्धि हुई है।


प्रदर्शन उपकरण और प्रोसेसर की घटती लागत ने कई ऑपरेटिंग सिस्टमों के लिए ग्राफिकल यूजर इंटरफेस प्रदान करना व्यावहारिक बना दिया है, जैसे कि जेनेरिक [[एक्स विंडो सिस्टम]] जो कई यूनिक्स सिस्टम, या अन्य ग्राफिकल सिस्टम जैसे कि [[एप्पल कंप्यूटर]] के [[क्लासिक मैक ओएस]] और मैकओएस के साथ प्रदान किया जाता है। [[RadioShack]] Color Computer का OS-9|OS-9 Level II/Multi-Vue, [[Commodore International]] का [[AmigaOS]], [[Atari TOS]], IBM का OS/2, और Microsoft Windows। मूल GUI को 1970 के दशक की शुरुआत में Xerox PARC (कंपनी) में [[Xerox Alto]] कंप्यूटर सिस्टम पर विकसित किया गया था और 1980 और 1990 के दशक में कई विक्रेताओं द्वारा इसका व्यवसायीकरण किया गया था।
प्रदर्शन उपकरण और प्रोसेसर की घटती लागत ने कई ऑपरेटिंग सिस्टमों के लिए ग्राफिकल यूजर इंटरफेस प्रदान करना व्यावहारिक बना दिया है, जैसे कि जेनेरिक [[एक्स विंडो सिस्टम]] जो कई यूनिक्स सिस्टम, या अन्य ग्राफिकल सिस्टम जैसे कि [[एप्पल कंप्यूटर]] के [[Index.php?title=क्लासिक मैक OS|क्लासिक मैक OS]] और मैक OS के साथ प्रदान किया जाता है। [[Index.php?title=रेडियो शैक|रेडियो शैक]] कलर कंप्यूटर का OS-9|OS-9 लेवल II/मुल्टी-Vue, [[Index.php?title=कामडॉर इन्टर्नैशनल|कामडॉर इन्टर्नैशनल]] का [[Index.php?title=अमीगा OS|अमीगा OS]], [[Index.php?title=अटारी TOS|अटारी TOS]], IBM का OS/2, और माइक्रोसॉफ्ट विंडोज़ है। मूल GUI को 1970 के दशक की प्रारंभिक में ज़ीरक्सा पार्क (कंपनी) में [[Index.php?title=ज़ीरक्सा अल्टो|ज़ीरक्सा अल्टो]] कंप्यूटर सिस्टम पर विकसित किया गया था और 1980 और 1990 के दशक में कई विक्रेताओं द्वारा इसका व्यवसायीकरण किया गया था।


1990 के दशक के उत्तरार्ध से, व्यक्तिगत कंप्यूटरों पर व्यापक उपयोग में तीन ऑपरेटिंग सिस्टम रहे हैं: Apple Inc. का macOS, ओपन-सोर्स सॉफ़्टवेयर Linux, और Microsoft Windows। 2005 के बाद से और [[मैक इंटेल प्रोसेसर के लिए संक्रमण]], सभी को मुख्य रूप से x[[86]] प्लेटफॉर्म पर विकसित किया गया है, हालांकि macOS ने 2009 तक [[PowerPC]] समर्थन बनाए रखा और लिनक्स [[68k]], [[PA-RISC]], और DEC अल्फा जैसे [[एमआईपीएस आर्किटेक्चर]] के लिए पोर्ट किया गया। जो लंबे समय से अधिक्रमित और उत्पादन से बाहर हैं, और [[SPARC]] और MIPS आर्किटेक्चर, जो सर्वर या एम्बेडेड सिस्टम में उपयोग किए जाते हैं लेकिन अब डेस्कटॉप कंप्यूटर के लिए नहीं हैं। अन्य ऑपरेटिंग सिस्टम जैसे AmigaOS और OS/2 उपयोग में बने रहते हैं, यदि बिल्कुल भी, मुख्य रूप से [[रेट्रोकंप्यूटिंग]] के प्रति उत्साही या विशेष एम्बेडेड अनुप्रयोगों के लिए।
1990 के दशक के उत्तरार्ध से, व्यक्तिगत कंप्यूटरों पर व्यापक उपयोग में 3 ऑपरेटिंग सिस्टम रहे हैं: एप्पल Inc. का मैक OS, ओपन-सोर्स सॉफ़्टवेयर लिनक्स, और माइक्रोसॉफ्ट विंडोज़ है। 2005 के बाद से और [[मैक इंटेल प्रोसेसर के लिए संक्रमण]], सभी को मुख्य रूप से x[[86]] प्लेटफॉर्म पर विकसित किया गया है, चूकि मैक OS ने 2009 तक [[Index.php?title=पावर PC|पावर PC]] समर्थन बनाए रखा और लिनक्स [[68k]], [[Index.php?title=PA-रिस्क|PA-रिस्क]], और DEC अल्फा जैसे [[Index.php?title=आर्किटेक्चर|आर्किटेक्चर]] के लिए पोर्ट किया गया था। जो लंबे समय से अधिक्रमित और उत्पादन से बाहर हैं, और [[Index.php?title=स्पार्क|स्पार्क]] और MIPS आर्किटेक्चर, जो सर्वर या एम्बेडेड सिस्टम में उपयोग किए जाते हैं परंतु अब डेस्कटॉप कंप्यूटर के लिए नहीं हैं। अन्य ऑपरेटिंग सिस्टम जैसे अमीगा OS और OS/2 उपयोग में बने रहते हैं, मुख्य रूप से [[रेट्रोकंप्यूटिंग]] के प्रति उत्साही या विशेष एम्बेडेड अनुप्रयोगों के लिए किया गया था।


=== मोबाइल ऑपरेटिंग सिस्टम ===
=== मोबाइल ऑपरेटिंग सिस्टम ===
{{unreferenced section|date=February 2015}}
[[File:Android phone.jpg|thumb|[[Index.php?title=एंड्रॉयड (ऑपरेटिंग सिस्टम)|एंड्रॉयड (ऑपरेटिंग सिस्टम)]] सबसे अधिक उपयोग किया जाने वाला [[मोबाइल ऑपरेटिंग सिस्टम]] है।]]1990 के दशक की प्रारंभिक में, P साइअन ने सीरीज 3[[ पर्सनल डिज़िटल एसिस्टेंट | पर्सनल डिज़िटल एसिस्टेंट]], एक छोटा मोबाइल कंप्यूटिंग डिवाइस जारी किया था। यह [[Index.php?title=Index.php?title=E पोक|E पोक]] नामक ऑपरेटिंग सिस्टम पर चल रहे उपयोगकर्ता-लिखित अनुप्रयोगों का समर्थन करता है। E पोक के बाद के संस्करण [[सिम्बियन]] बन गए, [[नोकिया]], [[एरिक्सन]], [[सोनी एरिक्सन]], [[Index.php?title=मोटोरोला|मोटोरोला]], [[Index.php?title=सैमसंग|सैमसंग]] से मोबाइल फोन के लिए उपयोग किया जाने वाला एक ऑपरेटिंग सिस्टम और [[Index.php?title=शार्प|शार्प]], [[Index.php?title=फुजित्सु|फुजित्सु]] और [[मित्सुबिशी]] द्वारा [[Index.php?title=NTT डोकोमो|NTT डोकोमो]] के लिए विकसित फोन सिम्बियन 2006 में 74% की चरम बाजार हिस्सेदारी के साथ 2010 तक दुनिया का सबसे व्यापक रूप से उपयोग किया जाने वाला स्मार्टफोन ऑपरेटिंग सिस्टम था। 1996 में, पाम कंप्यूटिंग ने [[Index.php?title=पाम OS|पाम OS]] चलाने वाले [[पायलट 1000]] और पायलट 5000 जारी किए था। [[माइक्रोसॉफ्ट]] [[विंडोज एंबेडेड कॉम्पैक्ट]] CE पॉकेट PC 2000 के लिए आधार था, जिसका नाम 2003 में [[विंडोज मोबाइल]] का नाम बदल दिया गया, जो 2007 में U.S. में स्मार्टफोन के लिए सबसे आम ऑपरेटिंग सिस्टम था।


[[File:Android phone.jpg|thumb|[[Android (ऑपरेटिंग सिस्टम)]] सबसे अधिक इस्तेमाल किया जाने वाला [[मोबाइल ऑपरेटिंग सिस्टम]] है।]]1990 के दशक की शुरुआत में, Psion (कंपनी) ने Psion सीरीज 3 [[ पर्सनल डिज़िटल एसिस्टेंट ]], एक छोटा मोबाइल कंप्यूटिंग डिवाइस जारी किया। यह [[ईपीओसी (ऑपरेटिंग सिस्टम)]] नामक ऑपरेटिंग सिस्टम पर चल रहे उपयोगकर्ता-लिखित अनुप्रयोगों का समर्थन करता है। ईपीओसी के बाद के संस्करण [[सिम्बियन]] बन गए, [[नोकिया]], [[एरिक्सन]], [[सोनी एरिक्सन]], [[ MOTOROLA ]], [[ SAMSUNG ]] से मोबाइल फोन के लिए इस्तेमाल किया जाने वाला एक ऑपरेटिंग सिस्टम और [[ तीव्र निगम ]], [[ द्रोह ]] और [[मित्सुबिशी]] द्वारा [[एनटीटी डोकोमो]] के लिए विकसित फोन। सिम्बियन 2006 में 74% की चरम बाजार हिस्सेदारी के साथ 2010 तक दुनिया का सबसे व्यापक रूप से इस्तेमाल किया जाने वाला स्मार्टफोन ऑपरेटिंग सिस्टम था। 1996 में, Palm, Inc.#संस्थापक और अधिग्रहण ने [[पाम ओएस]] चलाने वाले [[पायलट 1000]] और पायलट 5000 जारी किए। [[माइक्रोसॉफ्ट]] [[विंडोज एंबेडेड कॉम्पैक्ट]] पॉकेट पीसी 2000 के लिए आधार था, 2003 में [[विंडोज मोबाइल]] का नाम बदल दिया गया, जो 2007 में यू.एस. में स्मार्टफोन के लिए सबसे आम ऑपरेटिंग सिस्टम था।
2007 में, एप्पल ने [[Index.php?title=Index.php?title=आईफोन|आईफोन]] और उसके ऑपरेटिंग सिस्टम को उपस्थित किया, जिसे केवल आईफोन OS ([[iOS 4]] के रिलीज़ होने तक) जाना जाता है, जो मैक OS की तरह, यूनिक्स-जैसे [[Index.php?title=डार्विन|डार्विन]] पर आधारित है। इन आधारों के अतिरिक्त, इसने एक शक्तिशाली और अभिनव ग्राफिक यूजर इंटरफेस भी उपस्थित किया जिसे बाद में [[टैबलेट कंप्यूटर]] [[Index.php?title=आईपैड|आईपैड]] पर भी उपयोग किया गया था। एक साल बाद, एंड्रॉइड, अपने स्वयं के ग्राफिकल यूजर इंटरफेस के साथ, एक संशोधित [[लिनक्स कर्नेल]] के आधार पर उपस्थित किया गया था, और माइक्रोसॉफ्ट ने 2010 में [[विंडोज फोन]] के साथ मोबाइल ऑपरेटिंग सिस्टम बाजार में फिर से प्रवेश किया, जिसे 2015 में [[विंडोज 10 मोबाइल]] द्वारा बदल दिया गया था।


2007 में, Apple ने [[iPhone]] और उसके ऑपरेटिंग सिस्टम को पेश किया, जिसे केवल iPhone OS 1 ([[iOS 4]] के रिलीज़ होने तक) के रूप में जाना जाता है, जो macOS की तरह, यूनिक्स-जैसे [[डार्विन (ऑपरेटिंग सिस्टम)]] पर आधारित है। इन आधारों के अलावा, इसने एक शक्तिशाली और अभिनव ग्राफिक यूजर इंटरफेस भी पेश किया जिसे बाद में [[टैबलेट कंप्यूटर]] [[ ipad ]] पर भी इस्तेमाल किया गया। एक साल बाद, Android (ऑपरेटिंग सिस्टम), अपने स्वयं के ग्राफिकल यूजर इंटरफेस के साथ, एक संशोधित [[लिनक्स कर्नेल]] के आधार पर पेश किया गया था, और Microsoft ने 2010 में [[विंडोज फोन]] के साथ मोबाइल ऑपरेटिंग सिस्टम बाजार में फिर से प्रवेश किया, जिसे [[विंडोज 10 मोबाइल]] द्वारा बदल दिया गया था। 2015 में।
इनके अतिरिक्त, अन्य मोबाइल ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला इस क्षेत्र में प्रतिस्पर्धा कर रही है।
 
इनके अलावा, अन्य मोबाइल ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला इस क्षेत्र में प्रतिस्पर्धा कर रही है।


== वर्चुअलाइजेशन का उदय ==
== वर्चुअलाइजेशन का उदय ==
ऑपरेटिंग सिस्टम मूल रूप से सीधे हार्डवेयर पर चलता था और एप्लिकेशन को सेवाएं प्रदान करता था, लेकिन वर्चुअलाइजेशन के साथ, ऑपरेटिंग सिस्टम हार्डवेयर के सीधे नियंत्रण में होने के बजाय खुद एक [[सूत्र]] के नियंत्रण में चलता है।
ऑपरेटिंग सिस्टम मूल रूप से सीधे हार्डवेयर पर चलता था और एप्लिकेशन को सेवाएं प्रदान करता था, परन्तु वर्चुअलाइजेशन के साथ, ऑपरेटिंग सिस्टम हार्डवेयर के सीधे नियंत्रण में होने के अतिरिक्त खुद एक [[Index.php?title=हाइपरविजर|हाइपरविजर]] के नियंत्रण में चलता है।


मेनफ्रेम पर आईबीएम ने 1968 में आईबीएम सिस्टम/360 मॉडल 67 पर सीपी/सीएमएस के साथ एक [[ आभासी मशीन ]] की धारणा पेश की, और इसे बाद में 1972 में वीएम (ऑपरेटिंग सिस्टम) के साथ बढ़ाया। आईबीएम पर वर्चुअल मशीन सुविधा/370 (वीएम/370) सिस्टम/370|सिस्टम/370.
मेनफ्रेम पर IBM ने 1968 में IBM सिस्टम/360 मॉडल 67 पर CP/CMS के साथ एक [[Index.php?title=वर्चुअल मशीन|वर्चुअल मशीन]] की धारणा उपस्थित की, और इसे बाद में 1972 में सिस्टम/370 पर वर्चुअल मशीन सुविधा/370 (vm/370) के साथ बढ़ाया था।


x86-आधारित व्यक्तिगत कंप्यूटरों पर, [[VMware]] ने अपने 1999 के उत्पाद, VMware वर्कस्टेशन, के साथ इस तकनीक को लोकप्रिय बनाया।<ref>{{cite web
x86-आधारित व्यक्तिगत कंप्यूटरों पर, [[Index.php?title=Index.php?title=VM वेयर|VM वेय]] ने अपने 1999 के उत्पाद, VM वेय वर्कस्टेशन,<ref>{{cite web
  | url        = http://www.vmware.com/company/mediaresource/milestones.html
  | url        = http://www.vmware.com/company/mediaresource/milestones.html
  | title      = VMware company history
  | title      = VMware company history
  | url-status  = dead
  | url-status  = dead
  | archive-url  = https://web.archive.org/web/20110416074213/https://www.vmware.com/company/mediaresource/milestones.html
  | archive-url  = https://web.archive.org/web/20110416074213/https://www.vmware.com/company/mediaresource/milestones.html
  | archive-date = 2011-04-16}}</ref> और उनके 2001 VMware GSX सर्वर और VMware ESX सर्वर उत्पाद।<ref>{{cite web
  | archive-date = 2011-04-16}}</ref> और अपने 2001 के VM वेय GSX सर्वर और VM वेयर ESX सर्वर उत्पादों के साथ इस तकनीक को लोकप्रिय बनाया था।<ref>{{cite web
  | url  = http://news.cnet.com/2100-1001-242656.html
  | url  = http://news.cnet.com/2100-1001-242656.html
  | title = VMware ready to capitalize on hot server market
  | title = VMware ready to capitalize on hot server market
  | date  = June 30, 2000}}</ref> बाद में, [[एक्सईएन]], [[कर्नेल-आधारित वर्चुअल मशीन]] और [[हाइपर-वी]] सहित अन्य उत्पादों की एक विस्तृत श्रृंखला का मतलब था कि 2010 तक यह बताया गया था कि 80 प्रतिशत से अधिक उद्यमों के पास वर्चुअलाइजेशन प्रोग्राम या प्रोजेक्ट था, और यह कि 25 प्रतिशत सभी सर्वर वर्कलोड वर्चुअल मशीन में होंगे।<ref>[http://www.networkworld.com/article/2219672/virtualization/gartner--1-in-4-server-workloads-will-be-virtual-by-year-end.html "Gartner: 1 in 4 server workloads will be virtual by year-end"], Sep 27 2010, Jon Brodkin, Network World</ref>
  | date  = June 30, 2000}}</ref> बाद में, [[Index.php?title=xen|xen]], [[Index.php?title=KVM|KVM]] और [[Index.php?title=हाइपर-V|हाइपर-V]] सहित अन्य उत्पादों की एक विस्तृत श्रृंखला का मतलब था कि 2010 तक यह बताया गया था कि 80 प्रतिशत से अधिक उद्यमों के पास वर्चुअलाइजेशन प्रोग्राम या प्रोजेक्ट था, और सभी सर्वर वर्कलोड का 25 प्रतिशत एक वर्चुअल मशीन में होंगे।<ref>[http://www.networkworld.com/article/2219672/virtualization/gartner--1-in-4-server-workloads-will-be-virtual-by-year-end.html "Gartner: 1 in 4 server workloads will be virtual by year-end"], Sep 27 2010, Jon Brodkin, Network World</ref>
 
समय के साथ, वर्चुअल मशीन, मॉनिटर और ऑपरेटिंग सिस्टम के बीच की रेखा धुंधली हो गई:
समय के साथ, वर्चुअल मशीन, मॉनिटर और ऑपरेटिंग सिस्टम के बीच की रेखा धुंधली हो गई:
* हाइपरविजर्स अधिक जटिल हो गए, अपने स्वयं के एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस प्राप्त कर रहे थे,<ref>{{cite web |url=http://www.vmware.com/support/developer/vix-api |title=वीएमवेयर एपीआई|access-date=26 November 2008 | publisher=VMware}}</ref> स्मृति प्रबंधन या फाइल सिस्टम।<ref>{{cite web | url=http://www.vmware.com/products/vi/esx/vmfs.html | title=वीएमवेयर फाइल सिस्टम| access-date=26 November 2008}}</ref>
* हाइपरवाइज़र अधिक जटिल होते गए, अपने स्वयं के अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस,<ref>{{cite web |url=http://www.vmware.com/support/developer/vix-api |title=वीएमवेयर एपीआई|access-date=26 November 2008 | publisher=VMware}}</ref> स्मृति प्रबंधन या फ़ाइल सिस्टम प्राप्त कर रहे थे।<ref>{{cite web | url=http://www.vmware.com/products/vi/esx/vmfs.html | title=वीएमवेयर फाइल सिस्टम| access-date=26 November 2008}}</ref>
* वर्चुअलाइजेशन ऑपरेटिंग सिस्टम की एक प्रमुख विशेषता बन जाता है, जैसा कि लिनक्स में कर्नेल-आधारित वर्चुअल मशीन और [[एलएक्ससी]], [[विंडोज सर्वर 2008]] में हाइपर-वी या [[एचपी-यूएक्स]] में [[एचपी इंटीग्रिटी वर्चुअल मशीनें]] द्वारा उदाहरण दिया गया है।
* वर्चुअलाइजेशन ऑपरेटिंग सिस्टम की एक प्रमुख विशेषता बन जाता है, जैसा कि लिनक्स में KVM और [[Index.php?title=LXC|LXC]], [[विंडोज सर्वर 2008]] में हाइपर-V या [[Index.php?title=HP-UX|HP-UX]] में [[Index.php?title=HP इंटीग्रिटी वर्चुअल मशीनें|HP इंटीग्रिटी वर्चुअल मशीनें]] द्वारा उदाहरण दिया गया है।
* कुछ प्रणालियों में, जैसे कि IBM के [[POWER5]] और [[POWER6]]-आधारित सर्वर, हाइपरविजर अब वैकल्पिक नहीं है।<ref>{{cite web | url=http://www.redbooks.ibm.com/abstracts/sg247940.html?Open | title=PowerVM Virtualization on IBM System p: Introduction and Configuration | access-date=26 November 2008}}</ref>
* कुछ प्रणालियों में, जैसे IBM के [[Index.php?title=पावर 5|पावर 5]] और [[Index.php?title=पावर 6|पावर 6]] पर आधारित सर्वर, हाइपरविजर अब वैकल्पिक नहीं है।<ref>{{cite web | url=http://www.redbooks.ibm.com/abstracts/sg247940.html?Open | title=PowerVM Virtualization on IBM System p: Introduction and Configuration | access-date=26 November 2008}}</ref>
* मौलिक रूप से सरलीकृत ऑपरेटिंग सिस्टम, जैसे कि [[CoreOS]] को केवल वर्चुअल सिस्टम पर चलने के लिए डिज़ाइन किया गया है।<ref>[http://www.zdnet.com/article/snappy-ubuntu-challenges-coreos-and-project-atomic-on-lightweight-cloud-servers/ "Snappy Ubuntu challenges CoreOS and Project Atomic on lightweight cloud servers"], Dec 10, 2014, Steven J. Vaughan-Nichols, ZDNet.com</ref>
* मौलिक रूप से सरलीकृत ऑपरेटिंग सिस्टम, जैसे कि [[Index.php?title=कॉर OS|कॉर OS]] को केवल वर्चुअल सिस्टम पर चलने के लिए डिज़ाइन किया गया है।<ref>[http://www.zdnet.com/article/snappy-ubuntu-challenges-coreos-and-project-atomic-on-lightweight-cloud-servers/ "Snappy Ubuntu challenges CoreOS and Project Atomic on lightweight cloud servers"], Dec 10, 2014, Steven J. Vaughan-Nichols, ZDNet.com</ref>
* एप्लिकेशन को सीधे वर्चुअल मशीन मॉनिटर पर चलाने के लिए फिर से डिज़ाइन किया गया है।<ref>{{cite web | url=http://www.theserverside.com/news/thread.tss?thread_id=43424 | title=JRockit का लिक्विड वीएम पहला वास्तविक जावा ओएस हो सकता है| access-date=26 November 2008}}</ref>
* एप्लिकेशन को सीधे वर्चुअल मशीन मॉनिटर पर चलाने के लिए फिर से डिजाइन किया गया है।<ref>{{cite web | url=http://www.theserverside.com/news/thread.tss?thread_id=43424 | title=JRockit का लिक्विड वीएम पहला वास्तविक जावा ओएस हो सकता है| access-date=26 November 2008}}</ref>
कई मायनों में, वर्चुअल मशीन सॉफ़्टवेयर आज ऑपरेटिंग सिस्टम द्वारा पूर्व में निभाई जाने वाली भूमिका निभाता है, जिसमें हार्डवेयर संसाधनों (प्रोसेसर, मेमोरी, I/O डिवाइस) का प्रबंधन करना, शेड्यूलिंग नीतियों को लागू करना, या सिस्टम एडमिनिस्ट्रेटर को सिस्टम को प्रबंधित करने की अनुमति देना शामिल है।
कई मायनों में, वर्चुअल मशीन सॉफ़्टवेयर आज ऑपरेटिंग सिस्टम द्वारा पूर्व में निभाई जाने वाली भूमिका निभाता है, जिसमें हार्डवेयर संसाधनों का प्रबंधन करना, शेड्यूलिंग नीतियों को लागू करना, या सिस्टम एडमिनिस्ट्रेटर को सिस्टम को प्रबंधित करने की अनुमति देना सम्मलित है।


== यह भी देखें ==
== यह भी देखें ==
Line 177: Line 176:
* [[ऑपरेटिंग सिस्टम की सूची]]
* [[ऑपरेटिंग सिस्टम की सूची]]
* [[ऑपरेटिंग सिस्टम की समयरेखा]]
* [[ऑपरेटिंग सिस्टम की समयरेखा]]
* चिह्न (कंप्यूटिंग)#अवलोकन
* कंप्यूटर आइकन का इतिहास


==टिप्पणियाँ==
==टिप्पणियाँ==
Line 197: Line 196:


{{Operating system}}
{{Operating system}}
[[Category: सॉफ्टवेयर का इतिहास | ऑपरेटिंग सिस्टम]] [[Category: ऑपरेटिंग सिस्टम|*इतिहास]] [[Category: कंप्यूटिंग का इतिहास]]


[[Category: Machine Translated Page]]
[[Category:All articles with unsourced statements]]
[[Category:Articles needing more detailed references]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with unsourced statements from January 2019]]
[[Category:Articles with unsourced statements from July 2015]]
[[Category:Articles with unsourced statements from November 2014]]
[[Category:Collapse templates]]
[[Category:Created On 12/06/2023]]
[[Category:Created On 12/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with empty portal template]]
[[Category:Pages with script errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:ऑपरेटिंग सिस्टम|*इतिहास]]
[[Category:कंप्यूटिंग का इतिहास]]
[[Category:सॉफ्टवेयर का इतिहास| ऑपरेटिंग सिस्टम]]

Latest revision as of 09:32, 30 June 2023

कंप्यूटर ऑपरेटिंग सिस्टम पर अधिकांश संबंध एप्लिकेशन द्वारा आवश्यक और उपयोग किए जाने वाले कार्यों का एक सेट प्रदान करते हैं, और कंप्यूटर हार्डवेयर को नियंत्रित और संकालन करने के लिए यह आवश्यक है। बिना ऑपरेटिंग सिस्टम वाले पहले कंप्यूटरों पर, प्रत्येक प्रोग्राम को सही ढंग से चलाने और मानक कार्यों को करने के लिए पूर्ण हार्डवेयर विनिर्देश की आवश्यकता होती थी, और प्रिंटर और पंच पेपर कार्ड रीडर जैसे परिधीय उपकरणों के लिए स्वयं के ड्राइवरों की आवश्यकता होती थी। हार्डवेयर और एप्लिकेशन प्रोग्राम की बढ़ती जटिलता ने अंततः ऑपरेटिंग सिस्टम को दैनिक उपयोग के लिए एक आवश्यकता बना दिया है।

पृष्ठभूमि

प्रारंभिक कंप्यूटर मेनफ्रेम जिनमें किसी भी प्रकार के ऑपरेटिंग सिस्टम का अभाव था। प्रत्येक उपयोगकर्ता के पास निर्धारित समय के लिए मशीन का एकमात्र उपयोग होता था जो कंप्यूटर प्रोग्राम पर डेटा के साथ आता था, जो अधिकांश पंच पेपर कार्ड और चुंबकीय पेपर अभिलेखन पर होता था। अतः प्रोग्राम को मशीन में लोड किया जाता था, और प्रोग्राम पूरा होने या क्रैश होने तक मशीन में काम करने के लिए सेट किया जाता था। डायल, टॉगल स्विच और पैनल लाइट का उपयोग करके प्रोग्राम को सामान्यता: कंट्रोल पैनल के माध्यम से दोषमार्जन किया जा सकता है।

सांकेतिक भाषाएं असेंबलर,[1][2][3] प्रोग्रामर के लिए सांकेतिक प्रोग्राम-कोड को मशीन कोड में अनुवाद करने के लिए विकसित किए गए थे जो पहले हाथ से एन्कोड होते थे। बाद में मशीनें पंच कार्ड या चुंबकीय टेप पर समर्थन कोड के लाइब्रेरीयों के साथ आईं, जो इनपुट और आउटपुट जैसे संचालन में सहायता के लिए उपयोगकर्ता के कार्यक्रम से जुड़ी होती थी। यह आधुनिक समय के ऑपरेटिंग सिस्टम की उत्पत्ति थी; चूकि, मशीनें अभी भी एक समय में एक ही काम करती थीं।[citation needed]

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

ये सभी विशेषताएं पूरी तरह से सक्षम ऑपरेटिंग सिस्टम के प्रदर्शनों की सूची की ओर बढ़ रही थीं। आखिरकार रनटाइम लाइब्रेरी एक समामेलित प्रोग्राम बन गया जो पहली कस्टमर जॉब से पहले आरंभ किया गया था और कस्टमर जॉब में पढ़ सकता था, जो निष्पादन को नियंत्रित कर सकता था, और उपयोग को रिकॉर्ड कर सकता था, जॉब प्रयोजन होने के बाद हार्डवेयर संसाधनों को पुन: असाइन कर सकता था, और तुरंत अगली जॉब की प्रक्रिया पर जा सकता था। बहु-चरणीय प्रक्रियाओं को प्रबंधित करने में सक्षम इन रेजिडेंट बैकग्राउंड प्रोग्रामों को अधिकांश "ऑपरेटिंग सिस्टम" शब्द के स्थापित होने से पहले मॉनिटर या मॉनिटर-प्रोग्राम कहा जाता था।

बुनियादी हार्डवेयर-प्रबंधन, सॉफ़्टवेयर-शेड्यूलिंग और संसाधन प्रयास करने वाला एक अंतर्निहित प्रोग्राम व्यक्तिगत कंप्यूटिंग युग के उपयोगकर्ता-उन्मुख OS के लिए एक दूरस्थ ऐन्सेस्टर लग सकता है। परंतु OS के अर्थ में बदलाव आया है। जिस तरह प्रारंभिक ऑटोमोबाइल में स्पीडोमीटर, रेडियो और एयर-कंडीशनर की कमी थी, जो बाद में मानक बन गए, अधिक से अधिक वैकल्पिक सॉफ़्टवेयर सुविधाएँ हर OS पैकेज में मानक सुविधाएँ बन गईं, चूकि डेटाबेस प्रबंधन प्रणाली और स्प्रेडशीट जैसे कुछ अनुप्रयोग वैकल्पिक और अलग-अलग कीमत वाले हैं। इसने एक एकीकृत ग्राफिकल यूज़र इंटरफ़ेस , उपयोगिताओं, कुछ एप्लिकेशन जैसे पाठ संपादक और फ़ाइल मैनेजर , और कॉन्फ़िगरेशन टूल के साथ एक पूर्ण उपयोगकर्ता-प्रणाली के रूप में OS की धारणा को जन्म दिया है।

प्रारंभिक ऑपरेटिंग सिस्टम का वास्तविक, परिणाम वह है जिसे अब कर्नेल कहा जाता है। तकनीकी और विकास के सर्कल में OS का पुराना प्रतिबंधित अर्थ डेटा-प्रोसेसिंग घटक के साथ सभी प्रकार के उपकरणों के लिए अंतः स्थापित प्रणाली ऑपरेटिंग सिस्टम के निरंतर सक्रिय विकास के कारण बना रहता है, जिसमें हैंड-हेल्ड गैजेट्स से लेकर औद्योगिक रोबोट और रीयल-टाइम नियंत्रण तक- सिस्टम, जो फ्रंट-एंड पर उपयोगकर्ता एप्लिकेशन नहीं चलाते हैं। एक डिवाइस में एक एम्बेडेड OS आज इतना दूर नहीं है जितना कि 1950 के दशक परिणामों से मत कर सकता है।

कंप्यूटर सॉफ़्टवेयर लेख में सिस्टम और एप्लिकेशन सॉफ़्टवेयर की व्यापक श्रेणियों पर चर्चा की गई है।

मेनफ्रेम

वास्तविक काम के लिए उपयोग किया जाने वाला पहला ऑपरेटिंग सिस्टम GM-NAA I/O था, जिसे 1956 में जनरल मोटर्स के रिसर्च डिवीजन[4] द्वारा इसके IBM 704 के लिए बनाया गया था।[5][specify] IBM 704 मेनफ्रेम के लिए अधिकांश अन्य प्रारंभिक ऑपरेटिंग सिस्टम भी ग्राहकों द्वारा बनाए गए थे।[6]

प्रारंभिक ऑपरेटिंग सिस्टम बहुत विविध थे, प्रत्येक सेलर या कस्टमर अपने विशेष मेनफ्रेम कंप्यूटर के लिए विशिष्ट एक या अधिक ऑपरेटिंग सिस्टम का उत्पादन करते थे। प्रत्येक ऑपरेटिंग सिस्टम, यहां तक ​​कि एक ही सेलर से, मूल रूप से कमांड के विभिन्न मॉडल, संचालन प्रक्रियाएं और डिबगिंग एड्स जैसी सुविधाएं हो सकती हैं। सामान्यता, हर बार जब निर्माता एक नई मशीन लाता है, तो एक नया ऑपरेटिंग सिस्टम होता है, और अधिकांश अनुप्रयोगों को मैन्युअल रूप से समायोजित, पुन: संकलित और पुनर्परीक्षण करना पड़ता है।

IBM हार्डवेयर सिस्टम

यह स्थिति 1960 के दशक तक प्रभावशील रही जब IBM, जो पहले से ही एक प्रमुख हार्डवेयर सेलर था, जिसने सम्मलित सिस्टम पर काम करना बंद कर दिया और सिस्टम/360 श्रृंखला की मशीनों को विकसित करने में अपना पूरा प्रयास लगा दिया था, जिनमें से सभी ने एक ही निर्देश और इनपुट/आउटपुट आर्किटेक्चर का उपयोग किया था। IBM नए हार्डवेयर, OS/360 के लिए एकल ऑपरेटिंग सिस्टम विकसित करने का प्रयोजन रखता है। OS/360 के विकास में आने वाली समस्याएं पौराणिक हैं, और फ्रेड ब्रूक्स द्वारा द मिथिकल मैन-मंथ-एक पुस्तक में वर्णित हैं जो सॉफ्टवेयर इंजीनियरिंग का एक क्लासिक बन गया है। हार्डवेयर रेंज में प्रदर्शन के अंतर और सॉफ्टवेयर विकास में देरी के कारण, एकल OS/360 के अतिरिक्त ऑपरेटिंग सिस्टम का एक पूरा स्वजन उपस्थित किया गया था।[7][8]

IBM 2 लंबे समय तक चलने वाले ऑपरेटिंग सिस्टमों के बाद स्टॉप-गैप्स की एक श्रृंखला जारी करता है:

  • मिड-रेंज और बड़े सिस्टम के लिए OS/360 है। यह 3 सिस्टम जनरेशन विकल्पों में उपलब्ध था।
    • PCP प्रारंभिक उपयोगकर्ताओं के लिए और जिनके पास मल्टीप्रोग्रामिंग के लिए संसाधन नहीं हैं।
    • मिड-रेंज सिस्टम के लिए MFT, OS/360 रिलीज़ 15/16 में MFT-II द्वारा प्रतिस्थापित था। इसका एक उत्तराधिकारी, OS/VS1 था, जिसे 1980 के दशक में बंद कर दिया गया था।
    • बड़े सिस्टम के लिए MVT होता है। यह PCP और MFT के अधिकांश नियमो के समान था, परन्तु इसमें अधिक परिष्कृत मेमोरी प्रबंधन और समय-साझाकरण सुविधा, TSO है। MVT के वर्तमान z/OS सहित कई उत्तराधिकारी थे।
  • छोटे सिस्टम/360 मॉडल के लिए DOS/360 में वर्तमान z/VSE सहित कई उत्तराधिकारी थे। यह OS/360 से काफी अलग था।

IBM ने अतीत के साथ पूर्ण संगतता बनाए रखी, ताकि 60 के दशक में विकसित कार्यक्रम बिना किसी बदलाव के अभी भी z/VSE या z/OS के तहत चल सकें है।

IBM ने TSS/360, सिस्टम/360 मॉडल 67 के लिए एक टाइम-शेयरिंग सिस्टम भी विकसित किया है। टाइमशेयर सिस्टम विकसित करने के अपने कथित महत्व की भरपाई करते हुए, उन्होंने सैकड़ों डेवलपर्स को प्रोजेक्ट पर काम करने के लिए सेट किया था। TSS की प्रारंभिक रिलीज़ धीमी और अविश्वसनीय थी; जब तक TSS के पास स्वीकार्य प्रदर्शन और विश्वसनीयता थी, तब तक IBM चाहता था कि उसके TSS उपयोगकर्ता OS/360 और OS/VS2 में माइग्रेट कर लें; जबकि IBM ने TSS/370 PRPQ की पेशकश की, उन्होंने 3 रिलीज के बाद इसे छोड़ दिया था।[9]

मिशिगन टर्मिनल सिस्टम (MTS) और म्यूजिक/SP सहित IBM S/360 और S/370 आर्किटेक्चर के लिए कई ऑपरेटिंग सिस्टम तृतीय पक्षों द्वारा विकसित किए गए थे।

अन्य मेनफ्रेम ऑपरेटिंग सिस्टम

कंट्रोल डेटा कॉरपोरेशन ने 1960 के दशक में बैच प्रोसेसिंग के लिए स्कोप ऑपरेटिंग सिस्टम[NB 1] विकसित किया और बाद में प्रचय संसाधन के लिए के लिए मैस ऑपरेटिंग सिस्टम विकसित किया, जो बाद के क्रोनोस के लिए आधार था। मिनेसोटा विश्वविद्यालय के सहयोग से, क्रोनोस और बाद में NOS ऑपरेटिंग सिस्टम 1970 के दशक के अतिरिक्त विकसित किए गए थे, जो एक साथ बैच और समय साझा करने के उपयोग का समर्थन करते थे। कई व्यावसायिक टाइम शेयरिंग सिस्टम की तरह, इसका इंटरफ़ेस DTSS टाइम शेयरिंग सिस्टम का विस्तार था, जो टाइमशेयरिंग और प्रोग्रामिंग भाषाओं में अग्रणी प्रयासों में से एक था।

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

यूनिवाक 1107 के लिए, यूनिवाक, पहला व्यावसायिक कंप्यूटर निर्माता, एक्सेस ऑपरेटिंग सिस्टम का उत्पादन किया, और कंप्यूटर विज्ञान निगम ने एक्सेस II ऑपरेटिंग सिस्टम विकसित किया और इसे यूनिवाक को दिया था। एक्सेस II को यूनिवाक 1108 में पोर्ट किया गया था। बाद में, यूनिवाक ने 1108 के लिए एक्सेस 8 ऑपरेटिंग सिस्टम विकसित किया; यह फैमिली मेम्बरों के लिए ऑपरेटिंग सिस्टम का आधार था। सभी प्रारंभिक मेनफ्रेम प्रणालियों की तरह, एक्सेस I और एक्सेस II एक बैच-उन्मुख प्रणाली थी जो चुंबकीय ड्रम, डिस्क, कार्ड रीडर और लाइन प्रिंटर का प्रबंधन करती थी; एक्सेस 8 ने बैच प्रोसेसिंग और ऑन-लाइन ट्रांजेक्शन प्रोसेसिंग दोनों का समर्थन किया था। 1970 के दशक में, यूनिवाक ने बड़े पैमाने पर समय साझा करने का समर्थन करने के लिए रीयल-टाइम बेसिक (RTB) सिस्टम का निर्माण किया, जो डार्टमाउथ बेसिक सिस्टम के बाद भी तैयार किया गया था।

बरोज़ कॉर्पोरेशन ने 1961 में MCP (मास्टर कंट्रोल प्रोग्राम) ऑपरेटिंग सिस्टम के साथ B5000 सम्मलित किया था। B5000 एक स्टैक मशीन थी जिसे विशेष रूप से उच्च-स्तरीय भाषाओं का समर्थन करने के लिए डिज़ाइन किया गया था, बिना किसी सॉफ्टवेयर के, ऑपरेटिंग सिस्टम के निम्नतम स्तर पर भी नहीं है, प्रत्यक्ष रूप से मशीन लैंग्वेज या असेंबली लैंग्वेज में लिखा जा रहा था; MCP पहले[citation needed] OS था जिसे पूरी तरह से एक उच्च-स्तरीय लैंग्वेज - ES पोल, ऐल्गॉल 60 की एक उपभाषा में लिखा गया था - चूकि ES पोल के पास B5000 निर्देश सेट में प्रत्येक "शब्दांश"[NB 2] के लिए विशेष विवरण थे। MCP ने कई अन्य क्रांतिकारी नवाचारों को भी उपस्थित किया था, जैसे कि [NB 3] वर्चुअल मेमोरी के पहले व्यावसायिक कार्यान्वयन में से एक है। B6500 के लिए MCP का पुनर्लेखन अब यूनिसिस क्लियर पाथ/MCP के रूप में विपणन किया जाता है।

GE ने 1962 में जनरल इलेक्ट्रिक कॉम्प्रिहेंसिव ऑपरेटिंग सुपरवाइज़र ऑपरेटिंग सिस्टम के साथ GE-600 सीरीज़ की आरंभ की थी। हनीवेल द्वारा GE के कंप्यूटर व्यवसाय का अधिग्रहण करने के बाद, इसका नाम बदलकर जनरल कॉम्प्रिहेंसिव ऑपरेटिंग सिस्टम (GCOS) कर दिया गया था। हनीवेल ने 1970 के दशक में अपने सभी ऑपरेटिंग सिस्टम को कवर करने के लिए GCOS नाम के उपयोग का विस्तार किया, चूकि इसके कई कंप्यूटरों में पहले GE 600 श्रृंखला के साथ कुछ भी समान नहीं था और उनके ऑपरेटिंग सिस्टम मूल GECOS से नहीं लिए गए थे।

MIT में प्रोजेक्ट मैक, GE और बेल लैब्स के साथ काम करते हुए, द्रव विकसित किया, जिसने चक्राकार सुरक्षा विशेषाधिकार स्तरों की अवधारणा उपस्थित की थी।

डिजिटल इक्वीपमेंट कॉरपोरेशन ने 1967 में 36-बिट PDP-10 लाइन के लिए टाप्स-10 विकसित किया था। और यूनिक्स के व्यापक उपयोग से पहले, टॉप्स-10 विश्वविद्यालयों में और प्रारंभिक आर्पनेट समुदाय में एक विशेष रूप से लोकप्रिय प्रणाली थी। बोल्ट, बेरानेक, और न्यूमैन ने टेनेक्स को एक संशोधित PDP-10 के लिए विकसित किया जोमांग पेजिंग का समर्थन करता था; यह अनुसंधान और आर्पनेट समुदायों में एक और लोकप्रिय प्रणाली थी, और बाद में DEC द्वारा टाप्स-20 में विकसित की गई थी।

वैज्ञानिक डेटा सिस्टम्स/ज़ेरॉक्स डेटा सिस्टम्स ने कंप्यूटरों की SDS सिग्मा श्रृंखला के लिए कई ऑपरेटिंग सिस्टम विकसित किए, जैसे कि बेसिक कंट्रोल मॉनिटर, बैच प्रोसेसिंग मॉनिटर और बेसिक टाइम-शेयरिंग मॉनिटर था। बाद में, BPM और BTM की जगह यूनिवर्सल टाइम-शेयरिंग सिस्टम ने ले ली; इसे बैच-मोड उत्पादन जॉब्स के अतिरिक्त ऑनलाइन उपयोगकर्ता कार्यक्रमों के लिए बहु-प्रोग्रामिंग सेवाएं प्रदान करने के लिए डिज़ाइन किया गया था, यह CP-V ऑपरेटिंग सिस्टम द्वारा सफल हुआ, जिसको UTS को भारी बैच-उन्मुख ज़ेरॉक्स (ऑपरेटिंग सिस्टम) के साथ जोड़ा गया था।

मिनीकंप्यूटर

डिजिटल इक्विपमेंट कॉर्पोरेशन ने अपनी 16-बिट PDP-11 मशीनों के लिए कई ऑपरेटिंग सिस्टम बनाए, जिनमें सरल RT-11 सिस्टम, टाइम-शेयरिंग RSTS ऑपरेटिंग सिस्टम और रीयल-टाइम ऑपरेटिंग सिस्टम के RSX-11 फैमिली के साथ-साथ 32-बिट VAX मशीनों के लिए VMS सिस्टम के रूप में सम्मलित हैं।

डिजिटल इक्विपमेंट कॉर्पोरेशन के कई प्रतियोगियों जैसे डेटा जनरल, हेवलेट पैकर्ड और कंप्यूटर ऑटोमेशन ने अपने स्वयं के ऑपरेटिंग सिस्टम बनाया था। ऐसे ही एक, मैक्स III, मॉड्यूलर कंप्यूटर सिस्टम्स मोडकॉम्प II और मोडकॉम्प III कंप्यूटरों के लिए विकसित किया गया था। इसका लक्षित व्यापार औद्योगिक नियंत्रण की विशेषता थी। फोरट्रान लाइब्रेरीयों में एक सम्मलित था जो माप और नियंत्रण उपकरणों को सक्षम करता था।

इस वर्ग में ऑपरेटिंग सिस्टम में IBM का प्रमुख नवाचार, सिस्टम/38 "CPF" था। इसमें क्षमता-आधारित एड्रेसिंग थी, एप्लिकेशन सॉफ़्टवेयर और अधिकांश ऑपरेटिंग सिस्टम को हार्डवेयर निर्भरताओं से अलग करने के लिए एक मशीन इंटरफ़ेस आर्किटेक्चर का उपयोग किया गया था और इसमें एक एकीकृत RDBMS सम्मलित थे। IBM AS/400 और बाद में IBM पावर सिस्टम के लिए सफल OS/400, केवल विभिन्न प्रकार की वस्तुएँ हैं और ये वस्तुएँ बहुत बड़ी, सामान्य अप्रत्यक्ष मेमोरी में बनी रहती हैं, जिसे एकल-स्तरीय स्टोर कहा जाता है। .

यूनिक्स ऑपरेटिंग सिस्टम को 1960 के दशक के अंत में AT&T बेल लैब्रटॉरी में विकसित किया गया था, मूल रूप से PDP-7 के लिए और बाद में PDP-11 के लिए था। चूकि यह प्रारंभिक संस्करणों में अनिवार्य रूप से मुक्त था, आसानी से प्राप्त करने योग्य और आसानी से संशोधित किया गया था, इसने व्यापक स्वीकृति प्राप्त की थी। बेल सिस्टम ऑपरेटिंग कंपनियों के अन्दर भी यह एक आवश्यकता बन गई है। चूंकि यह C लैंग्वेज में लिखा गया था, जब उस लैंग्वेज को एक नई मशीन आर्किटेक्चर में पोर्ट किया गया, तो यूनिक्स भी पोर्ट करने में सक्षम था। इस सुवाह्यता ने इसे मिनीकंप्यूटरों की दूसरी पीढ़ी औरकार्य केंद्र की पहली पीढ़ी की पसंद बनने दिया और इसका उपयोग व्यापक हो गया था। यूनिक्स ने एक ऐसे ऑपरेटिंग सिस्टम के विचार का उदाहरण दिया जो वैचारिक रूप से विभिन्न हार्डवेयर प्लेटफॉर्मों पर समान था। इसकी उपयोगिता के कारण, इसने कई लोगों को प्रेरित किया और बाद में मुक्त सॉफ़्टवेयर आंदोलन और ओपन-सोर्स सॉफ़्टवेयर की जड़ों में से एक बन गया था। मिनिक्स, GNU/लिनक्स और बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन सहित कई ऑपरेटिंग सिस्टम इस पर आधारित थे। एप्पल का मैक OS भी नेक्स्ट स्टेप[10] और फ्री BSD के माध्यम से यूनिक्स पर आधारित है।[11]

पिक ऑपरेटिंग सिस्टम एक अन्य ऑपरेटिंग सिस्टम था जो विभिन्न प्रकार के हार्डवेयर ब्रांडों पर उपलब्ध था। 1973 में व्यावसायिक रूप से जारी इसका मूल एक बेसिक जैसी लैंग्वेज थी जिसे डेटा/बेसिक कहा जाता था और एक SQL-शैली डेटाबेस हेरफेर लैंग्वेज जिसे अंग्रेजी कहा जाता था।1980 के दशक के प्रारंभ में पर्यवेक्षकों ने बड़ी संख्या में निर्माताओं और विक्रेताओं को लाइसेंस दिया, उन्होंने पिक ऑपरेटिंग सिस्टम को यूनिक्स के एक मजबूत प्रतियोगी के रूप में देखा था।[12]


माइक्रो कंप्यूटर

1970 के दशक के मध्य में, छोटे कंप्यूटरों का एक नया वर्गाकार व्यापार में आया था। 8-बिट प्रोसेसर, सामान्यता: MOS टेक्नोलॉजी 6502, इन्टेल 8080, मोटोरोला 6800 या ज़ाइलॉग Z80 के साथ-साथ अल्पविकसित इनपुट और आउटपुट इंटरफेस और व्यावहारिक रूप में रैंडम एक्सेस मेमोरी की विशेषता, ये सिस्टम किट-आधारित हॉबीस्ट कंप्यूटर के रूप में उपस्थित हुए परंतु जल्द ही एक आवश्यक व्यवसाय उपकरण के रूप में विकसित हुआ था।

होम कम्प्यूटर

जबकि 1980 के दशक के कई 8-बिट होम कंप्यूटर, जैसे कि BBC माइक्रो, कमोडोर 64, ऐप्पल II सीरीज़, 8-बिट फैमली है | 8-बिट, एमस्ट्राड CPC, जेडएक्स स्पेक्ट्रम सीरीज़ और अन्य एक थर्ड-पार्टी डिस्क-लोडिंग ऑपरेटिंग सिस्टम को लोड कर सकते थे। , जैसे कि CP/M या GEOS, वे सामान्यता: एक के बिना उपयोग किए जाते थे। उनके अंतर्निर्मित ऑपरेटिंग सिस्टम एक ऐसे युग में डिजाइन किए गए थे जब फ्लॉपी डिस्क बहुत महंगे थे और अधिकांश उपयोगकर्ताओं द्वारा उपयोग किए जाने की उम्मीद नहीं थी, इसलिए मानक स्टोरेज डिवाइस कॉम्पैक्ट कैसेट का उपयोग करने वाले अधिकांश मानक स्टोरेज डिवाइस एक टेप ड्राइव था। अधिकांश, यदि सभी, इन कंप्यूटरों को रोम अंतर्निहित बैसिक इंटरप्रेटर के साथ भेज दिया गया है, जो एक क्रूड कमांड लाइन इंटरफेस के रूप में भी काम करता है, जिससे उपयोगकर्ता को फ़ाइल प्रबंधन कमांड करने और लोड करने और सहेजने के लिए एक अलग डिस्क ऑपरेटिंग सिस्टम लोड करने की अनुमति मिलती है। डिस्क सबसे लोकप्रिय[citation needed] होम कंप्यूटर, कमोडोर 64, एक उल्लेखनीय अपवाद था, चूकि इसका डॉस डिस्क ड्राइव हार्डवेयर में रोम पर था, और ड्राइव को प्रिंटर, मोडेम और अन्य बाहरी उपकरणों के लिए समान रूप से संबोधित किया गया था।

इसके अतिरिक्त, उन प्रणालियों को कंप्यूटर मेमोरी की न्यूनतम मात्रा के साथ भेज दिया गया था - 4-8 किलोबाइट प्रारंभिक घरेलू कंप्यूटरों पर मानक थे - साथ ही 8-बिट प्रोसेसर बिना विशेष समर्थन सर्किट्री जैसे MMU या यहां तक ​​​​कि एक समर्पित रीयल-टाइम इस हार्डवेयर पर, एक जटिल ऑपरेटिंग सिस्टम का ओवरहेड कई कार्यों का समर्थन करता है और उपयोगकर्ता वास्तव में आवश्यकता के बिना मशीन के प्रदर्शन से समझौता कर सकते हैं। चूंकि वे प्रणालियां एक निश्चित हार्डवेयर कॉन्फ़िगरेशन के साथ बड़े पैमाने पर पूरी तरह से बेची गई थीं, अंतर को दूर करने के लिए हार्डवेयर की एक विस्तृत श्रृंखला के लिए ड्राइवर प्रदान करने के लिए ऑपरेटिंग सिस्टम की भी कोई आवश्यकता नहीं थी।

वीडियो गेम और यहां तक ​​कि उपलब्ध स्प्रेडशीट, होम कंप्यूटर के लिए डेटाबेस और वर्ड प्रोसेसर ज्यादातर स्व-निहित प्रोग्राम थे जिन्होंने मशीन को पूरी तरह से अपने अधिकार में ले लिया था। चूकि इन कंप्यूटरों के लिए एकीकृत सॉफ्टवेयर सम्मलित था, परन्तु सामान्यता: स्मृति सीमाओं के कारण उनके स्टैंडअलोन समकक्षों की तुलना में सुविधाओं की कमी थी। डेटा एक्सचेंज ज्यादातर ASCII टेक्स्ट या CSV जैसे मानक प्रारूपों के माध्यम से या विशेष फ़ाइल रूपांतरण कार्यक्रमों के माध्यम से किया जाता था।

वीडियो गेम और कंसोल में ऑपरेटिंग सिस्टम

चूंकि 1980 के बाद डिज़ाइन और निर्मित वस्तुतः सभी वीडियो गेम आर्केड कैबिनेट माइक्रोप्रोसेसरों पर आधारित वास्तविक डिजिटल मशीनें थीं, उनमें से कुछ में बाइओस या अंतर्निर्मित गेम का एक न्यूनतम रूप था, जैसे कि कोलकोविजन, मास्टर सिस्टम और SNK सिस्टम था।

PC-इंजन से आरंभ होने वाले आधुनिक समय के गेम कंसोल और वीडियोगेम, सभी में एक न्यूनतम बाइओस होता है जो मेमोरी कार्ड प्रबंधन, ऑडियो या वीडियो CD प्लेबैक, कॉपी सिक्युरिटी और कभी-कभी डेवलपर्स के उपयोग के लिए लाइब्रेरी आदि जैसी कुछ इंटरैक्टिव सुविधाएं भी प्रदान करता है। चूकि, इनमें से कुछ स्थिति एक सच्चे ऑपरेटिंग सिस्टम के रूप में योग्य होते थे।

सबसे उल्लेखनीय अपवाद शायद ड्रीमकास्ट गेम कंसोल है जिसमें प्लेस्टेशन की तरह एक न्यूनतम बाइओस सम्मलित है, परन्तु गेम डिस्क से विंडोज CE ऑपरेटिंग सिस्टम को लोड कर सकता है जिससे PC की दुनिया से गेम को आसानी से पोर्ट किया जा सकता है, और एक्सबॉक्स गेम को आसानी से पोर्ट किया जा सकता है।माइक्रोसॉफ़्ट विंडोज़ के एक गुप्त, संशोधित संस्करण को चलाने वाले एक प्रच्छन्न इंटेल-आधारित PC से थोड़ा अधिक है। इसके अतिरिक्त, ऐसे लिनक्स संस्करण हैं जो ड्रीमकास्ट और बाद के गेम कंसोल पर भी चलते है।

इससे बहुत पहले, सोनी ने अपने पहले प्लेस्टेशन प्लेटफॉर्म के लिए नेट यारोज़ नामक एक प्रकार की विकास किट जारी की थी, जो एक सामान्य PC और एक विशेष रूप से संशोधित "ब्लैक प्लेस्टेशन" के साथ उपयोग करने के लिए प्रोग्रामिंग और विकासशील उपकरणों की एक श्रृंखला प्रदान करती थी, जिसे इंटरफेस किया जा सकता था। इन परिचालनों में सम्मलित दोनों प्लेटफार्मों पर सामान्य रूप से एक कार्यात्मक OS की आवश्यकता होती है।

सामान्य तौर पर, यह कहा जा सकता है कि 1970, 1980 और 1990 के दशक के अतिरिक्त वीडियोगेम कंसोल और आर्केड सिक्का-संचालित मशीनों का उपयोग अधिकांशतः एक अंतर्निहित बाइओस में किया गया था, जबकि प्लेस्टेशन युग से और उसके बाद वे अधिक से अधिक परिष्कृत होने लगे, विकास और विस्तार में सहायता के लिए एक सामान्य या कस्टम-निर्मित OS की आवश्यकता के पॉइन्ट पर है।

पर्सनल कंप्यूटर युग

माइक्रोप्रोसेसरों के विकास ने छोटे व्यवसाय और हॉबीस्ट के लिए सस्ती कंप्यूटिंग उपलब्ध कराई, जिसके परिणामस्वरूप एक सामान्य इंटरकनेक्शन (जैसे S-100, SS-50, एप्पल II, ISA, और PCI ) का उपयोग करके विनिमेय हार्डवेयर घटकों का व्यापक उपयोग हुआ था। और उन्हें नियंत्रित करने के लिए मानक ऑपरेटिंग सिस्टम की बढ़ती आवश्यकता थी। इन मशीनों पर प्रारंभिक OS में सबसे महत्वपूर्ण 8080/8085/जेड-80 CPU के लिए डिजिटल रिसर्च का CP/M-80 था। यह कई डिजिटल उपकरण निगम ऑपरेटिंग सिस्टम पर आधारित था, ज्यादातर PDP-11 आर्किटेक्चर के लिए। माइक्रोसॉफ्ट का पहला ऑपरेटिंग सिस्टम, M डोस/MI डैस , कई PDP-11 सुविधाओं के साथ डिज़ाइन किया गया था, परन्तु माइक्रोप्रोसेसर आधारित सिस्टम के लिए था। MS-डोस, या IBM PC MS-डोस जब IBM द्वारा आपूर्ति की जाती है, तो उसे CP/M-80 के समान डिजाइन किया गया था।[13] इनमें से प्रत्येक मशीन में रोम में एक छोटा बूट प्रोग्राम था जो OS को डिस्क से ही लोड करता था। IBM-PC क्लास मशीनों पर बाइओस इस विचार का विस्तार था और 1981 में पहला IBM-PC पेश किए जाने के बाद से 20 वर्षों में अधिक सुविधाओं और कार्यों में वृद्धि हुई है।

प्रदर्शन उपकरण और प्रोसेसर की घटती लागत ने कई ऑपरेटिंग सिस्टमों के लिए ग्राफिकल यूजर इंटरफेस प्रदान करना व्यावहारिक बना दिया है, जैसे कि जेनेरिक एक्स विंडो सिस्टम जो कई यूनिक्स सिस्टम, या अन्य ग्राफिकल सिस्टम जैसे कि एप्पल कंप्यूटर के क्लासिक मैक OS और मैक OS के साथ प्रदान किया जाता है। रेडियो शैक कलर कंप्यूटर का OS-9|OS-9 लेवल II/मुल्टी-Vue, कामडॉर इन्टर्नैशनल का अमीगा OS, अटारी TOS, IBM का OS/2, और माइक्रोसॉफ्ट विंडोज़ है। मूल GUI को 1970 के दशक की प्रारंभिक में ज़ीरक्सा पार्क (कंपनी) में ज़ीरक्सा अल्टो कंप्यूटर सिस्टम पर विकसित किया गया था और 1980 और 1990 के दशक में कई विक्रेताओं द्वारा इसका व्यवसायीकरण किया गया था।

1990 के दशक के उत्तरार्ध से, व्यक्तिगत कंप्यूटरों पर व्यापक उपयोग में 3 ऑपरेटिंग सिस्टम रहे हैं: एप्पल Inc. का मैक OS, ओपन-सोर्स सॉफ़्टवेयर लिनक्स, और माइक्रोसॉफ्ट विंडोज़ है। 2005 के बाद से और मैक इंटेल प्रोसेसर के लिए संक्रमण, सभी को मुख्य रूप से x86 प्लेटफॉर्म पर विकसित किया गया है, चूकि मैक OS ने 2009 तक पावर PC समर्थन बनाए रखा और लिनक्स 68k, PA-रिस्क, और DEC अल्फा जैसे आर्किटेक्चर के लिए पोर्ट किया गया था। जो लंबे समय से अधिक्रमित और उत्पादन से बाहर हैं, और स्पार्क और MIPS आर्किटेक्चर, जो सर्वर या एम्बेडेड सिस्टम में उपयोग किए जाते हैं परंतु अब डेस्कटॉप कंप्यूटर के लिए नहीं हैं। अन्य ऑपरेटिंग सिस्टम जैसे अमीगा OS और OS/2 उपयोग में बने रहते हैं, मुख्य रूप से रेट्रोकंप्यूटिंग के प्रति उत्साही या विशेष एम्बेडेड अनुप्रयोगों के लिए किया गया था।

मोबाइल ऑपरेटिंग सिस्टम

एंड्रॉयड (ऑपरेटिंग सिस्टम) सबसे अधिक उपयोग किया जाने वाला मोबाइल ऑपरेटिंग सिस्टम है।

1990 के दशक की प्रारंभिक में, P साइअन ने सीरीज 3 पर्सनल डिज़िटल एसिस्टेंट, एक छोटा मोबाइल कंप्यूटिंग डिवाइस जारी किया था। यह E पोक नामक ऑपरेटिंग सिस्टम पर चल रहे उपयोगकर्ता-लिखित अनुप्रयोगों का समर्थन करता है। E पोक के बाद के संस्करण सिम्बियन बन गए, नोकिया, एरिक्सन, सोनी एरिक्सन, मोटोरोला, सैमसंग से मोबाइल फोन के लिए उपयोग किया जाने वाला एक ऑपरेटिंग सिस्टम और शार्प, फुजित्सु और मित्सुबिशी द्वारा NTT डोकोमो के लिए विकसित फोन सिम्बियन 2006 में 74% की चरम बाजार हिस्सेदारी के साथ 2010 तक दुनिया का सबसे व्यापक रूप से उपयोग किया जाने वाला स्मार्टफोन ऑपरेटिंग सिस्टम था। 1996 में, पाम कंप्यूटिंग ने पाम OS चलाने वाले पायलट 1000 और पायलट 5000 जारी किए था। माइक्रोसॉफ्ट विंडोज एंबेडेड कॉम्पैक्ट CE पॉकेट PC 2000 के लिए आधार था, जिसका नाम 2003 में विंडोज मोबाइल का नाम बदल दिया गया, जो 2007 में U.S. में स्मार्टफोन के लिए सबसे आम ऑपरेटिंग सिस्टम था।

2007 में, एप्पल ने आईफोन और उसके ऑपरेटिंग सिस्टम को उपस्थित किया, जिसे केवल आईफोन OS (iOS 4 के रिलीज़ होने तक) जाना जाता है, जो मैक OS की तरह, यूनिक्स-जैसे डार्विन पर आधारित है। इन आधारों के अतिरिक्त, इसने एक शक्तिशाली और अभिनव ग्राफिक यूजर इंटरफेस भी उपस्थित किया जिसे बाद में टैबलेट कंप्यूटर आईपैड पर भी उपयोग किया गया था। एक साल बाद, एंड्रॉइड, अपने स्वयं के ग्राफिकल यूजर इंटरफेस के साथ, एक संशोधित लिनक्स कर्नेल के आधार पर उपस्थित किया गया था, और माइक्रोसॉफ्ट ने 2010 में विंडोज फोन के साथ मोबाइल ऑपरेटिंग सिस्टम बाजार में फिर से प्रवेश किया, जिसे 2015 में विंडोज 10 मोबाइल द्वारा बदल दिया गया था।

इनके अतिरिक्त, अन्य मोबाइल ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला इस क्षेत्र में प्रतिस्पर्धा कर रही है।

वर्चुअलाइजेशन का उदय

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

मेनफ्रेम पर IBM ने 1968 में IBM सिस्टम/360 मॉडल 67 पर CP/CMS के साथ एक वर्चुअल मशीन की धारणा उपस्थित की, और इसे बाद में 1972 में सिस्टम/370 पर वर्चुअल मशीन सुविधा/370 (vm/370) के साथ बढ़ाया था।

x86-आधारित व्यक्तिगत कंप्यूटरों पर, VM वेय ने अपने 1999 के उत्पाद, VM वेय वर्कस्टेशन,[14] और अपने 2001 के VM वेय GSX सर्वर और VM वेयर ESX सर्वर उत्पादों के साथ इस तकनीक को लोकप्रिय बनाया था।[15] बाद में, xen, KVM और हाइपर-V सहित अन्य उत्पादों की एक विस्तृत श्रृंखला का मतलब था कि 2010 तक यह बताया गया था कि 80 प्रतिशत से अधिक उद्यमों के पास वर्चुअलाइजेशन प्रोग्राम या प्रोजेक्ट था, और सभी सर्वर वर्कलोड का 25 प्रतिशत एक वर्चुअल मशीन में होंगे।[16]

समय के साथ, वर्चुअल मशीन, मॉनिटर और ऑपरेटिंग सिस्टम के बीच की रेखा धुंधली हो गई:

  • हाइपरवाइज़र अधिक जटिल होते गए, अपने स्वयं के अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस,[17] स्मृति प्रबंधन या फ़ाइल सिस्टम प्राप्त कर रहे थे।[18]
  • वर्चुअलाइजेशन ऑपरेटिंग सिस्टम की एक प्रमुख विशेषता बन जाता है, जैसा कि लिनक्स में KVM और LXC, विंडोज सर्वर 2008 में हाइपर-V या HP-UX में HP इंटीग्रिटी वर्चुअल मशीनें द्वारा उदाहरण दिया गया है।
  • कुछ प्रणालियों में, जैसे IBM के पावर 5 और पावर 6 पर आधारित सर्वर, हाइपरविजर अब वैकल्पिक नहीं है।[19]
  • मौलिक रूप से सरलीकृत ऑपरेटिंग सिस्टम, जैसे कि कॉर OS को केवल वर्चुअल सिस्टम पर चलने के लिए डिज़ाइन किया गया है।[20]
  • एप्लिकेशन को सीधे वर्चुअल मशीन मॉनिटर पर चलाने के लिए फिर से डिजाइन किया गया है।[21]

कई मायनों में, वर्चुअल मशीन सॉफ़्टवेयर आज ऑपरेटिंग सिस्टम द्वारा पूर्व में निभाई जाने वाली भूमिका निभाता है, जिसमें हार्डवेयर संसाधनों का प्रबंधन करना, शेड्यूलिंग नीतियों को लागू करना, या सिस्टम एडमिनिस्ट्रेटर को सिस्टम को प्रबंधित करने की अनुमति देना सम्मलित है।

यह भी देखें

टिप्पणियाँ

  1. CDC used the SCOPE name for disparate operating systems on the upper 3000 series, the lower 3000 series, the 6000 series and the 7600
  2. A syllable in the B5000 could contain a 10-bit literal, an operand call, a descriptor call or a 10-bit opcode.
  3. The B5000 was contemporaneous with the Ferranti Atlas


संदर्भ

  1. 705 Autocoder System Macro Instruction Manual (PDF) (second ed.), February 1957, 22-6726-1
  2. The USE Compiler Programming Manual for the UNIVAC Scientific 1103A and 1105 Computers (PDF)
  3. A Programmer's Guide to the X-6 Assembly System (PDF), U 1774.1
  4. Robert Patrick (January 1987). "General Motors/North American Monitor for the IBM 704 Computer" (PDF). RAND Corporation.
  5. "Timeline of Computer History: 1956: Software". Computer History Museum. Retrieved 2008-05-25.
  6. "A Brief History of Linux". Archived from the original on 2017-11-07. Retrieved 2017-11-05.
  7. Johnston (April 1, 2005). "VSE: A Look at the Past 40 Years". z/Journal. Thomas Communications, Inc. (April/May 2005). Archived from the original on March 4, 2009.
  8. Chuck Boyer, The 360 Revolution
  9. "IBM 360/370/3090/390". Lars Poulsen, 26 Oct. 2001, Computer History. Retrieved 18 November 2015.
  10. Chris Foresman (19 December 2012). "NeXT की विरासत OS X में रहती है".
  11. "Apple’s Operating System Guru Goes Back to His Roots", Klint Finley, 8 August 2013, wired.com
  12. Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved 30 January 2015.
  13. Bob Zeidman (August 6, 2016). "Was DOS copied from CP/M?".
  14. "VMware company history". Archived from the original on 2011-04-16.
  15. "VMware ready to capitalize on hot server market". June 30, 2000.
  16. "Gartner: 1 in 4 server workloads will be virtual by year-end", Sep 27 2010, Jon Brodkin, Network World
  17. "वीएमवेयर एपीआई". VMware. Retrieved 26 November 2008.
  18. "वीएमवेयर फाइल सिस्टम". Retrieved 26 November 2008.
  19. "PowerVM Virtualization on IBM System p: Introduction and Configuration". Retrieved 26 November 2008.
  20. "Snappy Ubuntu challenges CoreOS and Project Atomic on lightweight cloud servers", Dec 10, 2014, Steven J. Vaughan-Nichols, ZDNet.com
  21. "JRockit का लिक्विड वीएम पहला वास्तविक जावा ओएस हो सकता है". Retrieved 26 November 2008.


अग्रिम पठन