डिस्क ऑपरेटिंग सिस्टम

From Vigyanwiki
Revision as of 13:01, 28 February 2023 by alpha>Alokchanchal

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

सामान्यतौर पर, मेनफ़्रेम कंप्यूटर, मिनी कंप्यूटर, माइक्रोप्रोसेसर और गृह कम्प्यूटर के लिए डिस्क प्रचालन तंत्र बूटिंग के हिस्से के रूप में डिस्क से लोड किए जाते हैं।

इतिहास

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

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

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

जब तक आईबीएम ने तंत्र/360 मेनफ्रेम की घोषणा की, तब तक डिस्क प्रचालन तंत्र की अवधारणा अच्छी तरह से स्थापित हो चुकी थी। हालांकि आईबीएम ने छोटे तंत्र के लिए आईबीएम बेसिक प्रोग्रामिंग सपोर्ट (बीपीएस/360) और टीओएस/360 प्रस्तावित किया था, लेकिन वे मुख्यधारा से बाहर थे और अधिकांश ग्राहक या तो डॉस/360 या ओएस/360 का इस्तेमाल करते थे।

1970 और 1980 के दशक के अधिकांश घरेलू और व्यक्तिगत कंप्यूटरों में एक डिस्क प्रचालन तंत्र का उपयोग किया जाता था, जो प्रायः नाम में डॉस के साथ होता था और अपने संबंधित समुदायों जैसे कमोडोर 8-बिट तंत्र के लिए कमोडोर डॉस, अटारी 8-बिट श्रेणी के लिए अटारी डॉस, टीआरएस-80 के लिए टीआरएस-डॉस, एप्पल II के लिए एप्पल डॉस और एप्पल प्रो डॉस, और आईबीएम पीसी अनुरूप के लिए MS-डॉस के भीतर "डॉस" के रूप में संदर्भित होता था।

सामान्यतौर पर, डिस्क प्रचालन तंत्र को डिस्क से लोड किया जाता था पर कमोडोर 1541 का डॉस, रोम चिप्स के डिस्क चालक पर रहता था। आधुनिक प्रणालियों के जैसे कमोडोर 64 और कमोडोर 128 प्रतिरूप के लिए लेफ्टिनेंट कर्नेल हार्ड डिस्क उपतंत्र डिस्क पर अपने डॉस को संग्रहीत करता है, और बूट करते समय पर डॉस को RAM में लोड किया जाता था। किकस्टार्ट (अमिगा)) फ़र्मवेयर के एक भाग के रूप में अमिगा डॉस भी ज्यादातर ROM में रहता था, लेकिन कुछ चुनिंदा संस्करण भी डिस्क से लोड किए गए थे जैसे ब्रिटिश बीबीसी माइक्रो का वैकल्पिक डिस्क फाइलिंग तंत्र, डीएफएस एक डिस्क नियंत्रण चिप, एक रोम चिप और कुछ लॉजिक चिप्स के साथ कंप्यूटर के अंदर स्थापित करने के लिए एक किट के रूप प्रस्तावित किये गए थे।

प्रचालन तंत्र विस्तार

  • 1979 से फ्लॉपी डिस्क चालक की शुरुआत के साथ एप्पल II कंप्यूटर की श्रृंखला के लिए एप्पल डॉस प्राथमिक प्रचालन तंत्र था, जब तक इसे 1983 में प्रो डॉस द्वारा बदल नहीं दिया गया था।
  • कमोडोर डॉस 8-बिट कमोडोर इंटरनेशनल कंप्यूटर जैसे कि कमोडोर 64 पर है। अधिकांश अन्य डॉस प्रणालियों के विपरीत, यह डिस्क चालक में एकीकृत था और कंप्यूटर की अपनी मेमोरी में लोड नहीं होता था।
  • अटारी डॉस का उपयोग कंप्यूटर के अटारी 8-बिट श्रेणी द्वारा किया जाता था। अटारी ओएस केवल निम्न-स्तरीय डिस्क-एक्सेस प्रदान करता था, इसलिए फ़ाइल तंत्र जैसे उच्च स्तर के कार्यों के लिए डॉस नामक एक अतिरिक्त परत को फ्लॉपी से बूट किया जा सकता था।[1]अटारी डॉस के लिए तीसरे पक्ष के प्रतिस्थापन में डॉस एक्सएल, स्पार्टा डीओएस एक्स,माय डॉस, टर्बोडोस और टॉप-डॉस शामिल थे।
  • एमएसएक्स-डॉस एमएसएक्स कंप्यूटर मानक के लिए है। 1984 में इसका प्रारंभिक संस्करण MS-डॉस 1.0 जारी किया गया और ज़िलॉग Z80 में पोर्ट किया गया था। 1988 में,इसका दूसरा संस्करण MS-डॉस 2.0 जारी किया गया जिसमे उपनिर्देशिका, स्मृति प्रबंधन और पर्यावरण श्रृंखला जैसी सुविधाएं थी। एमएसएक्स-डॉस कर्नेल ROM (डिस्क नियंत्रण पर पूर्वस्थापित) में रहता था, इसलिए आदेश अनुवादक के बिना भी बेसिक एक्सटेंडेड आदेश का उपयोग करके, बेसिक फाइल एक्सेस क्षमता उपलब्ध थी।
  • डिस्क फाइलिंग तंत्र (डीएफएस) एकोर्न बीबीसी माइक्रो के लिए एक किट के रूप में एक डिस्क नियंत्रण चिप, एक रोम चिप और कुछ लॉजिक चिप्स के साथ, जिसे कंप्यूटर के अंदर स्थापित किया जाना था उसके लिए एक वैकल्पिक घटक था।
  • उन्नत डिस्क फाइलिंग तंत्र (एडीएफएस) एकोर्न के डीएफएस का क्रमानुयायी था।
  • एएमएसडीओएस एमस्ट्राड सीपीसी कंप्यूटरों के लिए था।
  • Gडॉस और G+डॉस,+D के लिए प्रचालन तंत्र था और DISCiPLE डिस्क, जेडएक्स स्पेक्ट्रम इंटरफेस के लिए प्रचालन तंत्र था।

मुख्य प्रचालन तंत्र

कुछ डिस्क प्रचालन तंत्र संपूर्ण कंप्यूटर तंत्र के लिए प्रचालन तंत्र हैं।

  • बरोज़ कॉर्पोरेशन (अब यूनिसिस) बरोज़ एमसीपी[2](एमसीपी) बड़ी प्रणालियों के लिए मूल रूप से एक ड्रम से चलता है, लेकिन शुरूआती B5500, B6500,B7500 और इसके आगे की श्रृंखला डिस्क से चलता है जो एमसीपी का आधार है।
  • सिप्रोस, चिप्पेवा प्रचालन तंत्र (सीओएस), सीडीसी स्कोप, मेस और सीडीसी क्रोनोस प्रचालन तंत्र[3] नियंत्रण डेटा निगम (CDC) 6000 श्रृंखला और CDC 7600 सभी डिस्क प्रचालन तंत्र हैं। क्रोनोस नोस (सॉफ्टवेयर) बन गया और स्कोप नोस/BE डिस्क प्रचालन तंत्र बन गया।
  • जीईसीओएस[4]GE (बाद में हनीवेल और बुल ग्रुप) GE-600 श्रृंखला के मेनफ्रेम कंप्यूटर के लिए प्रचालन तंत्र जो बाद में GCOS बन गया।
  • आईबीएम बेसिक ऑपरेटिंग सिस्टम/360 (बीओएस/360), डिस्क ऑपरेटिंग सिस्टम/360 (डीओएस/360) और ऑपरेटिंग सिस्टम/360 (ओएस/360) प्रचालन तंत्र सभी के लिए मानक हैं पर तंत्र 360 की सबसे छोटी प्रणाली जैसे 360/67 में नियंत्रण प्रोग्राम-67/कैम्ब्रिज मॉनिटर तंत्र है[5](सीपी-67/सीएमएस) और टाइम शेयरिंग तंत्र/360 [6](टीएसएस/360) और बीओएस का सञ्चालन बंद होने से इनमे मान्य नहीं है। इसके अतिरिक्त, सीपी67/सीएमएस प्रचालन तंत्र जेड/वीएम में, डॉस जेड/वीएसई में, ओएस जेड/ओएस में विकसित हो गया है और टीएसएस/360 टीएसएस/370 PRPQ में विकसित हो गया था, जिसका सञ्चालन अब बंद हो गया है।
  • डीईसी पीडीपी-11 मिनीकंप्यूटरों के लिए डॉस-11 प्रचालन तंत्र।
  • 1970 और 1980 के दशक के कई माइक्रो कंप्यूटरों के लिए सीपी/एम एक मुख्य या वैकल्पिक डिस्क प्रचालन तंत्र के रूप में है।
  • टीआरएस-80 टेंडी के कंप्यूटरों की श्रृंखला के लिए टीआरएस डॉस प्रचालन तंत्र है।[7]*
  • आईबीएम पीसी के लिए एमएस-डॉस इंटेल x86 सीपीयू के साथ अनुकूल है। 86-डॉस को सीपी/एम पर प्रतिरूपित किया गया था, और फिर माइक्रोसॉफ्ट के एमएस-डॉस के आधार के रूप में अनुकूलित किया गया था। 1993 तक आईबीएम द्वारा इसे आईबीएम पीसी डॉस के रूप में रीब्रांड किया गया और बाद में 1988 में डीआर-डॉस से शुरू होकर विभिन्न संगठनों द्वारा विभिन्न संगत प्रणालियों का उत्पादन किया गया था।

यह भी देखें

संदर्भ

  1. Wilkinson, Bill (1982). Inside Atari DOS. Greensboro, NC: COMPUTE! Books. ISBN 0-942386-02-7. Archived from the original on 2017-10-02.
  2. A Narrative Description of the Burroughs B5500 Disk File Master Control Program (PDF). October 1966. 1023579. {{cite book}}: |work= ignored (help)
  3. "CDC Operating System History" (PDF). CDC.
  4. GE-635 Comprehensive Operating Supervisor (GECOS) (PDF). General Electricn. July 1964. CPB-1002.
  5. Control Program-67 /Cambridge Monitor System - (CP-67 /CMS) Version .3.1 - Program Number 3600-05.2.005 - System Description Manual (PDF). September 1971. GH20-0802-2. Retrieved January 9, 2023. {{cite book}}: |work= ignored (help)
  6. IBM System/360 Time Sharing System - Concepts and Facilities (PDF). September 1968. C28-2003-3. Retrieved January 9, 2023. {{cite book}}: |work= ignored (help)
  7. "Definitive List of TRS-80 Model II Operating Systems". Archived from the original on 2017-10-02.

Cite error: <ref> tag with name "BPS" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "DOS" defined in <references> is not used in prior text.

Cite error: <ref> tag with name "OS" defined in <references> is not used in prior text.