डॉस: Difference between revisions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
[[File:Ms-dosdir.png|thumb|upright=2|[[MS-DOS 6|एमएस-डॉस 6]] की बूट स्क्रीन, कमांड-लाइन इंटरफ़ेस और डायरेक्टरी स्ट्रक्चर दिखाने वाला स्क्रीनशॉट]] | [[File:Ms-dosdir.png|thumb|upright=2|[[MS-DOS 6|एमएस-डॉस 6]] की बूट स्क्रीन, कमांड-लाइन इंटरफ़ेस और डायरेक्टरी स्ट्रक्चर दिखाने वाला स्क्रीनशॉट]] | ||
[[File:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|thumb|upright=2|स्क्रीनशॉट बूट स्क्रीन, कमांड-लाइन इंटरफ़ेस, संस्करण जानकारी और [[FreeDOS]] की निर्देशिका संरचना दिखा रहा है]]DOS({{IPAc-en|d|ɒ|s}}, {{IPAc-en|d|ɔː|s}}<ref>[http://www.dictionary.com/browse/dos Dictionary.com] {{webarchive|url=https://web.archive.org/web/20171112185542/http://www.dictionary.com/browse/dos |date=2017-11-12}}</ref>) "[[डिस्क ऑपरेटिंग सिस्टम]]" के लिए एक प्लेटफ़ॉर्म-स्वतंत्र परिवर्णी शब्द है जो बाद में IBM PC कॉम्पैटिबल्स पर डिस्क-आधारित ऑपरेटिंग सिस्टम के लिए एक सामान्य आशुलिपि बन गया।<ref>{{cite book |author-last=Murdock |author-first=Everett |title=डॉस आसान तरीका|publisher=EasyWay Downloadable Books |date=1988 |isbn=0-923178-00-7}}</ref> डी.ओ.एस. में मुख्य रूप से [[Microsoft|माइक्रोसॉफ्ट]] का [[MS-DOS|एमएस-डॉस]] और [[IBM PC DOS]] नाम से एक रीब्रांडेड संस्करण सम्मलित है, दोनों को 1981 में प्रस्तुत किया गया था।बाद में अन्य निर्माताओं के संगत सिस्टम में DR DOS (1988), [[ROM-DOS]] (1989), [[PTS-DOS]] (1993) और FreeDOS (1998)सम्मलित हैं। एमएस-डॉस 1981 और 1995 के बीच IBM PC संगत बाजार पर हावी | [[File:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|thumb|upright=2|स्क्रीनशॉट बूट स्क्रीन, कमांड-लाइन इंटरफ़ेस, संस्करण जानकारी और [[FreeDOS]] की निर्देशिका संरचना दिखा रहा है]]DOS({{IPAc-en|d|ɒ|s}}, {{IPAc-en|d|ɔː|s}}<ref>[http://www.dictionary.com/browse/dos Dictionary.com] {{webarchive|url=https://web.archive.org/web/20171112185542/http://www.dictionary.com/browse/dos |date=2017-11-12}}</ref>) "[[डिस्क ऑपरेटिंग सिस्टम]]" के लिए एक प्लेटफ़ॉर्म-स्वतंत्र परिवर्णी शब्द है जो बाद में IBM PC कॉम्पैटिबल्स पर डिस्क-आधारित ऑपरेटिंग सिस्टम के लिए एक सामान्य आशुलिपि बन गया।<ref>{{cite book |author-last=Murdock |author-first=Everett |title=डॉस आसान तरीका|publisher=EasyWay Downloadable Books |date=1988 |isbn=0-923178-00-7}}</ref> डी.ओ.एस. में मुख्य रूप से [[Microsoft|माइक्रोसॉफ्ट]] का [[MS-DOS|एमएस-डॉस]] और [[IBM PC DOS]] नाम से एक रीब्रांडेड संस्करण सम्मलित है, दोनों को 1981 में प्रस्तुत किया गया था।बाद में अन्य निर्माताओं के संगत सिस्टम में DR DOS (1988), [[ROM-DOS]] (1989), [[PTS-DOS]] (1993) और FreeDOS (1998)सम्मलित हैं। एमएस-डॉस 1981 और 1995 के बीच IBM PC संगत बाजार पर हावी रहा।इस प्रकार की ऑपरेटिंग सिस्टम विंडोज़ से पहले के सिस्टम में उपयोग किया जाता था। | ||
दर्जनों अन्य ऑपरेटिंग सिस्टम भी परिवर्णी शब्द DOS का उपयोग करते हैं, जिसकी शुरुआत 1966 से मेनफ्रेम DOS/360 और उत्तराधिकारी DOS/360 से होती है।अन्य में Apple DOS, Apple ProDOS, अटारी DOS, कमोडोर DOS, TRSDOS और AmigaDOS सम्मलित हैं। | दर्जनों अन्य ऑपरेटिंग सिस्टम भी परिवर्णी शब्द DOS का उपयोग करते हैं, जिसकी शुरुआत 1966 से मेनफ्रेम DOS/360 और उत्तराधिकारी DOS/360 से होती है।अन्य में Apple DOS, Apple ProDOS, अटारी DOS, कमोडोर DOS, TRSDOS और AmigaDOS सम्मलित हैं। | ||
| Line 28: | Line 28: | ||
[[गॉर्डन लेटविन]] ने 1995 में लिखा था कि डॉस, जब हमने पहली बार इसे लिखा था, आईबीएम को खुश रखने के उद्देश्य से एक बार का फेंक-दूर उत्पाद था जिससे वे हमारी भाषाओं को खरीद सकें।{{r|letwin19950817}} माइक्रोसॉफ्ट को उम्मीद थी कि यह Xenix से पहले एक अंतरिम समाधान होगा। कंपनी ने समय के साथ एमएस-डॉस में सुधार करने की योजना बनाई, इसलिए यह एकल-उपयोगकर्ता Xenix, या [[XEDOS]] से लगभग अप्रभेद्य होगा, जो [[Motorola 68000]], [[Zilog Z-8000]], और [[LSI-11]] पर भी चलेगा; वे Xenix के साथ [[ऊपर की ओर संगत]] होंगे, जिसे 1983 में [[BYTE]] ने भविष्य के बहु-उपयोगकर्ता एमएस-डॉस के रूप में वर्णित किया।<ref name="morgan198201">{{cite journal |url=https://archive.org/stream/byte-magazine-1982-01/1982_01_BYTE_07-01_The_IBM_Personal_Computer#page/n7/mode/2up |title=आईबीएम, ऑपरेटिंग सिस्टम और रोसेटा स्टोन्स की|journal=[[BYTE]] |date=January 1982 |access-date=2013-10-19 |author-last=Morgan |author-first=Chris |page=6}}</ref><ref name="fiedler198310">{{cite journal |url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up |title=यूनिक्स ट्यूटोरियल / भाग 3: माइक्रो कंप्यूटर मार्केटप्लेस में यूनिक्स|journal=[[BYTE]] |date=October 1983 |access-date=2015-01-30 |author-last=Fiedler |author-first=Ryan |page=132}}</ref> | [[गॉर्डन लेटविन]] ने 1995 में लिखा था कि डॉस, जब हमने पहली बार इसे लिखा था, आईबीएम को खुश रखने के उद्देश्य से एक बार का फेंक-दूर उत्पाद था जिससे वे हमारी भाषाओं को खरीद सकें।{{r|letwin19950817}} माइक्रोसॉफ्ट को उम्मीद थी कि यह Xenix से पहले एक अंतरिम समाधान होगा। कंपनी ने समय के साथ एमएस-डॉस में सुधार करने की योजना बनाई, इसलिए यह एकल-उपयोगकर्ता Xenix, या [[XEDOS]] से लगभग अप्रभेद्य होगा, जो [[Motorola 68000]], [[Zilog Z-8000]], और [[LSI-11]] पर भी चलेगा; वे Xenix के साथ [[ऊपर की ओर संगत]] होंगे, जिसे 1983 में [[BYTE]] ने भविष्य के बहु-उपयोगकर्ता एमएस-डॉस के रूप में वर्णित किया।<ref name="morgan198201">{{cite journal |url=https://archive.org/stream/byte-magazine-1982-01/1982_01_BYTE_07-01_The_IBM_Personal_Computer#page/n7/mode/2up |title=आईबीएम, ऑपरेटिंग सिस्टम और रोसेटा स्टोन्स की|journal=[[BYTE]] |date=January 1982 |access-date=2013-10-19 |author-last=Morgan |author-first=Chris |page=6}}</ref><ref name="fiedler198310">{{cite journal |url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up |title=यूनिक्स ट्यूटोरियल / भाग 3: माइक्रो कंप्यूटर मार्केटप्लेस में यूनिक्स|journal=[[BYTE]] |date=October 1983 |access-date=2015-01-30 |author-last=Fiedler |author-first=Ryan |page=132}}</ref> | ||
[[File:Os2-1.0-prompt.png|thumb|right|OS/2 1.0 में एमएस-डॉस के समान एक टेक्स्ट मोड इंटरफ़ेस दिखाया गया है।]]चूंकि, IBM, DOS को बदलना नहीं चाहता था।<ref name="howitt19841210">{{cite journal |url=https://books.google.com/books?id=si4EAAAAMBAJ&pg=PA31 |title=यूनिक्स और एकल उपयोगकर्ता|journal=[[InfoWorld]] |date=1984-12-10 |access-date=2015-02-07 |author-last=Howitt |author-first=Doran |page=28 |url-status=live |archive-url=https://web.archive.org/web/20180129162940/https://books.google.com/books?id=si4EAAAAMBAJ&lpg=PA31 |archive-date=2018-01-29}}</ref> AT&T द्वारा यूनिक्स की बिक्री शुरू करने के बाद, माइक्रोसॉफ्ट और IBM ने एक विकल्प के रूप में OS/2 को विकसित करना शुरू किया।<ref name="letwin19950817">{{cite newsgroup |url=https://groups.google.com/forum/?hl=en#!original/comp.os.ms-windows.misc/-iNeep60eVE/Xl5ddAtJENcJ |title=OS/2 को क्या हो रहा है|date=1995-08-17 |access-date=2013-11-06 |author-last=Letwin |author-first=Gordon |author-link=Gordon Letwin |newsgroup=comp.os.os2.advocacy |message-id=DDFvKo.G4M@lab.lwpi.com}}</ref> बाद में दो कंपनियों के बीच डी.ओ.एस., OS/2 और विंडोज़ के दो उत्तराधिकारी ऑपरेटिंग सिस्टमों पर असहमति की एक श्रृंखला थी।<ref>{{cite journal |url=https://www.nytimes.com/1991/07/27/business/microsoft-widens-its-split-with-ibm-over-software.html |title=Microsoft ने IBM सॉफ़्टवेयर के साथ अपने विभाजन का विस्तार किया|author-last=Pollack |author-first=Andrew |access-date=2008-09-02 |date=1991-07-27 |journal=[[The New York Times]] |url-status=live |archive-url=https://web.archive.org/web/20101102233112/http://query.nytimes.com/gst/fullpage.html?res=9D0CE0D81339F934A15754C0A967958260 |archive-date=2010-11-02}}</ref> परिणामस्वरूप उन्होंने अपने डॉस सिस्टम के विकास को विभाजित कर दिया।<ref>{{cite journal |url=https://www.nytimes.com/1999/05/28/business/ibm-executive-describes-price-pressure-by-microsoft.html |title=आईबीएम के कार्यकारी माइक्रोसॉफ्ट द्वारा मूल्य दबाव का वर्णन करते हैं|author-last=Brinkley |author-first=Joel |date=1999-05-28 |journal=New York Times |access-date=2008-09-02 |url-status=live |archive-url=https://web.archive.org/web/20081211172916/http://query.nytimes.com/gst/fullpage.html?res=990DEEDD1630F93BA15756C0A96F958260 |archive-date=2008-12-11}}</ref> एमएस-डॉस का अंतिम खुदरा संस्करण एमएस-डॉस 6.22 था; इसके बाद एमएस-डॉस विंडोज़ 95, 98 और Me का हिस्सा बन गया। PC DOS का अंतिम खुदरा संस्करण PC DOS 2000 (जिसे PC DOS 7 संशोधन 1 भी कहा जाता है) था, चूंकि IBM ने बाद में OEM और आंतरिक उपयोग के लिए PC DOS 7.10 विकसित किया। | [[File:Os2-1.0-prompt.png|thumb|right|OS/2 1.0 में एमएस-डॉस के समान एक टेक्स्ट मोड इंटरफ़ेस दिखाया गया है।]]चूंकि, IBM, DOS को बदलना नहीं चाहता था।<ref name="howitt19841210">{{cite journal |url=https://books.google.com/books?id=si4EAAAAMBAJ&pg=PA31 |title=यूनिक्स और एकल उपयोगकर्ता|journal=[[InfoWorld]] |date=1984-12-10 |access-date=2015-02-07 |author-last=Howitt |author-first=Doran |page=28 |url-status=live |archive-url=https://web.archive.org/web/20180129162940/https://books.google.com/books?id=si4EAAAAMBAJ&lpg=PA31 |archive-date=2018-01-29}}</ref> AT&T द्वारा यूनिक्स की बिक्री शुरू करने के बाद, माइक्रोसॉफ्ट और IBM ने एक विकल्प के रूप में OS/2 को विकसित करना शुरू किया।<ref name="letwin19950817">{{cite newsgroup |url=https://groups.google.com/forum/?hl=en#!original/comp.os.ms-windows.misc/-iNeep60eVE/Xl5ddAtJENcJ |title=OS/2 को क्या हो रहा है|date=1995-08-17 |access-date=2013-11-06 |author-last=Letwin |author-first=Gordon |author-link=Gordon Letwin |newsgroup=comp.os.os2.advocacy |message-id=DDFvKo.G4M@lab.lwpi.com}}</ref> बाद में दो कंपनियों के बीच डी.ओ.एस., OS/2 और विंडोज़ के दो उत्तराधिकारी ऑपरेटिंग सिस्टमों पर असहमति की एक श्रृंखला थी।<ref>{{cite journal |url=https://www.nytimes.com/1991/07/27/business/microsoft-widens-its-split-with-ibm-over-software.html |title=Microsoft ने IBM सॉफ़्टवेयर के साथ अपने विभाजन का विस्तार किया|author-last=Pollack |author-first=Andrew |access-date=2008-09-02 |date=1991-07-27 |journal=[[The New York Times]] |url-status=live |archive-url=https://web.archive.org/web/20101102233112/http://query.nytimes.com/gst/fullpage.html?res=9D0CE0D81339F934A15754C0A967958260 |archive-date=2010-11-02}}</ref> परिणामस्वरूप उन्होंने अपने डॉस सिस्टम के विकास को विभाजित कर दिया।<ref>{{cite journal |url=https://www.nytimes.com/1999/05/28/business/ibm-executive-describes-price-pressure-by-microsoft.html |title=आईबीएम के कार्यकारी माइक्रोसॉफ्ट द्वारा मूल्य दबाव का वर्णन करते हैं|author-last=Brinkley |author-first=Joel |date=1999-05-28 |journal=New York Times |access-date=2008-09-02 |url-status=live |archive-url=https://web.archive.org/web/20081211172916/http://query.nytimes.com/gst/fullpage.html?res=990DEEDD1630F93BA15756C0A96F958260 |archive-date=2008-12-11}}</ref> एमएस-डॉस का अंतिम खुदरा संस्करण एमएस-डॉस 6.22 था; इसके बाद एमएस-डॉस विंडोज़ 95, 98 और Me का हिस्सा बन गया। PC DOS का अंतिम खुदरा संस्करण PC DOS 2000 (जिसे PC DOS 7 संशोधन 1 भी कहा जाता है) था, चूंकि IBM ने बाद में OEM और आंतरिक उपयोग के लिए PC DOS 7.10 विकसित किया। यह CLI BASED OS, जिसका use अभी शायद कोई भी नहीं करता क्योंकि ये पहले के समय में इस्तेमाल किया जाता था। | ||
FreeDOS परियोजना 26 जून 1994 को शुरू हुई, जब माइक्रोसॉफ्ट ने घोषणा की कि वह अब एमएस-डॉस की बिक्री या समर्थन नहीं करेगी। [[जिम हॉल (प्रोग्रामर)]] ने तब एक खुला स्रोत प्रतिस्थापन के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया। कुछ ही हफ्तों में, [[पैट विल्लनि]] और टिम नॉर्मन सहित अन्य प्रोग्रामर इस परियोजना में सम्मलित हो गए। एक कर्नेल, COMMAND.COM कमांड लाइन दुभाषिया (शेल), और कोर उपयोगिताओं को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था। 3 सितंबर 2006 को FreeDOS 1.0 वितरण जारी होने से पहले FreeDOS के कई आधिकारिक पूर्व-रिलीज़ वितरण थे। [[जीएनयू जनरल पब्लिक लाइसेंस]] (GPL) के अनुसार उपलब्ध कराया गया, FreeDOS को लाइसेंस शुल्क या रॉयल्टी की आवश्यकता नहीं है।<ref>{{cite web |url=http://www.linuxdevices.com/articles/AT3952799051.html |title=FreeDOS प्रोजेक्ट का अतीत, वर्तमान और भविष्य|date=2002-03-25 |access-date=2008-06-14 |author-first=Jim |author-last=Hall |author-link=James Hall (programmer) |url-status=dead |archive-url=https://archive.today/20120529010945/http://www.linuxfordevices.com/c/a/News/The-past-present-and-future-of-the-FreeDOS-Project/ |archive-date=2012-05-29}}</ref><ref>{{cite web |url=http://www.freedos.org/freedos/about/ |date=2006-09-23 |title=फ्रीडोस का इतिहास|author-first=Jim |author-last=Hall |author-link=James Hall (programmer) |publisher=freedos.org |access-date=2007-05-28 |url-status=dead |archive-url=https://web.archive.org/web/20070527173146/http://www.freedos.org/freedos/about/ |archive-date=2007-05-27}}</ref> | FreeDOS परियोजना 26 जून 1994 को शुरू हुई, जब माइक्रोसॉफ्ट ने घोषणा की कि वह अब एमएस-डॉस की बिक्री या समर्थन नहीं करेगी। [[जिम हॉल (प्रोग्रामर)]] ने तब एक खुला स्रोत प्रतिस्थापन के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया। कुछ ही हफ्तों में, [[पैट विल्लनि]] और टिम नॉर्मन सहित अन्य प्रोग्रामर इस परियोजना में सम्मलित हो गए। एक कर्नेल, COMMAND.COM कमांड लाइन दुभाषिया (शेल), और कोर उपयोगिताओं को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था। 3 सितंबर 2006 को FreeDOS 1.0 वितरण जारी होने से पहले FreeDOS के कई आधिकारिक पूर्व-रिलीज़ वितरण थे। [[जीएनयू जनरल पब्लिक लाइसेंस]] (GPL) के अनुसार उपलब्ध कराया गया, FreeDOS को लाइसेंस शुल्क या रॉयल्टी की आवश्यकता नहीं है।<ref>{{cite web |url=http://www.linuxdevices.com/articles/AT3952799051.html |title=FreeDOS प्रोजेक्ट का अतीत, वर्तमान और भविष्य|date=2002-03-25 |access-date=2008-06-14 |author-first=Jim |author-last=Hall |author-link=James Hall (programmer) |url-status=dead |archive-url=https://archive.today/20120529010945/http://www.linuxfordevices.com/c/a/News/The-past-present-and-future-of-the-FreeDOS-Project/ |archive-date=2012-05-29}}</ref><ref>{{cite web |url=http://www.freedos.org/freedos/about/ |date=2006-09-23 |title=फ्रीडोस का इतिहास|author-first=Jim |author-last=Hall |author-link=James Hall (programmer) |publisher=freedos.org |access-date=2007-05-28 |url-status=dead |archive-url=https://web.archive.org/web/20070527173146/http://www.freedos.org/freedos/about/ |archive-date=2007-05-27}}</ref> | ||
| Line 90: | Line 90: | ||
{{Main|Device file}} | {{Main|Device file}} | ||
डॉस में आरक्षित डिवाइस नाम हैं जिनका उपयोग फ़ाइल नाम के रूप में विस्तार के फिर भी नहीं किया जा सकता है क्योंकि वे अंतर्निहित वर्ण उपकरणों द्वारा कब्जा कर लिया गया है। ये प्रतिबंध कई विंडोज़ संस्करणों को भी प्रभावित करते हैं, कुछ स्थितियों में क्रैश और सुरक्षा कमजोरियों का कारण बनते हैं।<ref>{{cite web |url=http://www.juniper.net/security/auto/vulnerabilities/vuln1043.html |title=Microsoft Windows MS-DOS डिवाइस का नाम DoS भेद्यता|access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20110725163840/http://www.juniper.net/security/auto/vulnerabilities/vuln1043.html |archive-date=2011-07-25}}</ref> | डॉस में आरक्षित डिवाइस नाम हैं जिनका उपयोग फ़ाइल नाम के रूप में विस्तार के फिर भी नहीं किया जा सकता है क्योंकि वे अंतर्निहित वर्ण उपकरणों द्वारा कब्जा कर लिया गया है। ये प्रतिबंध कई विंडोज़ संस्करणों को भी प्रभावित करते हैं, कुछ स्थितियों में क्रैश और सुरक्षा कमजोरियों का कारण बनते हैं।<ref>{{cite web |url=http://www.juniper.net/security/auto/vulnerabilities/vuln1043.html |title=Microsoft Windows MS-DOS डिवाइस का नाम DoS भेद्यता|access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20110725163840/http://www.juniper.net/security/auto/vulnerabilities/vuln1043.html |archive-date=2011-07-25}}</ref> | ||
आरक्षित नाम हैं: | आरक्षित नाम हैं: | ||
| Line 143: | Line 144: | ||
=== समाप्त करें और निवासी रहें === | === समाप्त करें और निवासी रहें === | ||
{{Main|Terminate and Stay Resident}} | {{Main|Terminate and Stay Resident}} | ||
DOS मल्टीटास्किंग ऑपरेटिंग सिस्टम नहीं | DOS मल्टीटास्किंग ऑपरेटिंग सिस्टम नहीं है।यह ऑपरेटिंग सिस्टम उपभोक्त्ता और कम्प्यूटर सिस्टम के बीच माध्यम का काम करता है । DOS ने चूंकि एक टर्मिनेट एंड स्टे रेजिडेंट (TSR) फ़ंक्शन प्रदान किया, जिसने प्रोग्राम को स्मृति में रहने की अनुमति दी। ये प्रोग्राम सिस्टम टाइमर और/या कीबोर्ड इंटरप्ट को हुक कर सकते हैं जिससे स्वयं को पृष्ठभूमि में कार्य चलाने की अनुमति मिल सके या किसी प्रोग्राम-विशिष्ट आधार पर मल्टीटास्किंग के एक सरल रूप को प्रभावी ढंग से लागू करने वाले वर्तमान चल रहे प्रोग्राम को प्रभावी ढंग से लागू करने के लिए किसी भी समय लागू किया जा सके। [[प्रिंट (कमांड)|प्रिंट]] कमांड ने बैकग्राउंड प्रिंट स्पूलिंग को लागू करने के लिए ऐसा किया। बोरलैंड साइडकिक, एक पॉपअप [[व्यक्तिगत सूचना प्रबंधक]] (पीआईएम) ने भी इस तकनीक का उपयोग किया। | ||
डिफॉल्ट रूप से उपलब्ध नहीं होने वाली अतिरिक्त सुविधाओं को प्रदान करने के लिए टर्मिनेट और स्टे रेजिडेंट प्रोग्राम का भी उपयोग किया गया था। CED और [[DOSKEY]] जैसे प्रोग्राम कमांड लाइन एडिटिंग सुविधाएं प्रदान करते हैं जो कि COMMAND.COM में उपलब्ध थी। Microsoft CD-ROM एक्सटेंशन (MSCDEX) जैसे प्रोग्राम CD-ROM डिस्क पर फ़ाइलों तक पहुँच प्रदान करते हैं। | डिफॉल्ट रूप से उपलब्ध नहीं होने वाली अतिरिक्त सुविधाओं को प्रदान करने के लिए टर्मिनेट और स्टे रेजिडेंट प्रोग्राम का भी उपयोग किया गया था। CED और [[DOSKEY]] जैसे प्रोग्राम कमांड लाइन एडिटिंग सुविधाएं प्रदान करते हैं जो कि COMMAND.COM में उपलब्ध थी। Microsoft CD-ROM एक्सटेंशन (MSCDEX) जैसे प्रोग्राम CD-ROM डिस्क पर फ़ाइलों तक पहुँच प्रदान करते हैं। | ||
| Line 151: | Line 152: | ||
== सॉफ्टवेयर == | == सॉफ्टवेयर == | ||
{{Further|:Category:DOS software}} | {{Further|:Category:DOS software}} | ||
[[File:Arachne VESA Mode.png|thumb|right|250px|अर्चन वेब ब्राउज़र]]* अर्चन | [[File:Arachne VESA Mode.png|thumb|right|250px|अर्चन वेब ब्राउज़र]]* अर्चन , एक 16-बिट ग्राफिकल [[वेब ब्राउज़र]] | ||
* [[डीबेस]], [[डेटाबेस]] प्रोग्राम | * [[डीबेस]], [[डेटाबेस]] प्रोग्राम | ||
* [[हार्वर्ड ग्राफिक्स]], एक प्रस्तुति ग्राफिक्स डिजाइन कार्यक्रम | * [[हार्वर्ड ग्राफिक्स]], एक प्रस्तुति ग्राफिक्स डिजाइन कार्यक्रम | ||
| Line 163: | Line 164: | ||
=== विकास उपकरण === | === विकास उपकरण === | ||
* [[ | * [[GW-बेसिक|बेसिक]] भाषा इंटरप्रेटर। बेसिका और [[GW-बेसिक]] | ||
* [[DJGPP]], [[जीएनयू संकलक संग्रह]] का 32-बिट DPMI DOS पोर्ट | * [[DJGPP]], [[जीएनयू संकलक संग्रह]] का 32-बिट DPMI DOS पोर्ट | ||
* [[माइक्रोसॉफ्ट मैक्रो असेंबलर]], [[माइक्रोसॉफ्ट सी]], और माइक्रोसॉफ्ट से [[कोड व्यू]] | * [[माइक्रोसॉफ्ट मैक्रो असेंबलर]], [[माइक्रोसॉफ्ट सी]], और माइक्रोसॉफ्ट से [[कोड व्यू]] | ||
Revision as of 00:04, 28 December 2022
DOS(/dɒs/, /dɔːs/[1]) "डिस्क ऑपरेटिंग सिस्टम" के लिए एक प्लेटफ़ॉर्म-स्वतंत्र परिवर्णी शब्द है जो बाद में IBM PC कॉम्पैटिबल्स पर डिस्क-आधारित ऑपरेटिंग सिस्टम के लिए एक सामान्य आशुलिपि बन गया।[2] डी.ओ.एस. में मुख्य रूप से माइक्रोसॉफ्ट का एमएस-डॉस और IBM PC DOS नाम से एक रीब्रांडेड संस्करण सम्मलित है, दोनों को 1981 में प्रस्तुत किया गया था।बाद में अन्य निर्माताओं के संगत सिस्टम में DR DOS (1988), ROM-DOS (1989), PTS-DOS (1993) और FreeDOS (1998)सम्मलित हैं। एमएस-डॉस 1981 और 1995 के बीच IBM PC संगत बाजार पर हावी रहा।इस प्रकार की ऑपरेटिंग सिस्टम विंडोज़ से पहले के सिस्टम में उपयोग किया जाता था।
दर्जनों अन्य ऑपरेटिंग सिस्टम भी परिवर्णी शब्द DOS का उपयोग करते हैं, जिसकी शुरुआत 1966 से मेनफ्रेम DOS/360 और उत्तराधिकारी DOS/360 से होती है।अन्य में Apple DOS, Apple ProDOS, अटारी DOS, कमोडोर DOS, TRSDOS और AmigaDOS सम्मलित हैं।
इतिहास
उत्पत्ति
IBM PC DOS (और अलग से बेचा गया एमएस-डॉस) और इसके पूर्ववर्ती, 86-DOS, को डिजिटल रिसर्च के CP/M के समान विकसित किया गया था—8 बिट Intel 8080 और Zilog Z80 माइक्रो कंप्यूटर के लिए प्रमुख डिस्क ऑपरेटिंग सिस्टम—परंतु इसके अतिरिक्त एमएस-डॉस में CP/M एप्लिकेशन को आसानी से पोर्ट करने के लिए Intel 8086 16-बिट प्रोसेसर पर चलता है।
जब IBM ने Intel 8088 माइक्रोप्रोसेसर के साथ निर्मित IBM PC प्रस्तुत किया, तो उन्हें एक ऑपरेटिंग सिस्टम की आवश्यकता थी। CP/M के 8088-संगत निर्माण की तलाश में, उन्होंने शुरू में IBM बोर्ड के सदस्य मैरी मैक्सवेल गेट्स के बेटे, बिल गेट्स से संपर्क किया। आईबीएम को तब डिजिटल रिसर्च के लिए भेजा गया था, और एक बैठक की स्थापना की गई थी। चूंकि, सीपी/एम के उपयोग के लिए शुरुआती बातचीत बिगड़ गई: डिजिटल रिसर्च सीपी/एम को रॉयल्टी के आधार पर बेचना चाहता था, जबकि आईबीएम ने एक लाइसेंस मांगा और नाम बदलकर पीसी डॉस कर दिया। डिजिटल रिसर्च के संस्थापक गैरी किल्डाल ने अस्वीकार कर दिया, और आईबीएम वापस ले लिया।[3][4]
आईबीएम ने फिर बिल गेट्स से संपर्क किया। बदले में गेट्स ने सिएटल कंप्यूटर प्रोडक्ट्स से संपर्क किया। वहां, प्रोग्रामर टिम पैटर्सन ने CP/M-80 का एक संस्करण विकसित किया था, जिसका उद्देश्य एस-100 बस के लिए SCP के नए 16-बिट इंटेल 8086 सेंट्रल प्रोसेसिंग यूनिट कार्ड के परीक्षण के लिए एक आंतरिक उत्पाद के रूप में था। 86-DOS के रूप में व्यावसायिक रूप से उपलब्ध होने से पहले सिस्टम को शुरू में सिएटल कंप्यूटर प्रोडक्ट्स (क्विक एंड डर्टी ऑपरेटिंग सिस्टम) नाम दिया गया था। माइक्रोसॉफ्ट ने कथित तौर पर 86-DOS खरीदा US$50,000. यह 1981 में प्रस्तुत किया गया माइक्रोसॉफ्ट डिस्क ऑपरेटिंग सिस्टम, एमएस-डॉस बन गया।[5]
एक वर्ष के अंतर्गत माइक्रोसॉफ्ट ने 70 से अधिक अन्य कंपनियों को एमएस-डॉस का लाइसेंस दिया,[6] जो अपने स्वयं के हार्डवेयर के लिए ऑपरेटिंग सिस्टम की आपूर्ति करते थे, कभी-कभी अपने नाम के अनुसार । माइक्रोसॉफ्ट ने बाद में IBM संस्करण के अपवाद के साथ एमएस-डॉस नाम के उपयोग की आवश्यकता जताई। IBM ने IBM PC के लिए अपना संस्करण, PC DOS विकसित करना जारी रखा।[5]डिजिटल रिसर्च को पता चला कि सीपी/एम के समान एक ऑपरेटिंग सिस्टम आईबीएम द्वारा बेचा जा रहा था (उसी नाम के अनुसार जिस पर आईबीएम ने सीपी/एम के लिए जोर दिया था), और कानूनी कार्रवाई की धमकी दी। आईबीएम ने एक समझौते की प्रस्तुतकश करते हुए जवाब दिया: वे पीसी उपभोक्ताओं को पीसी डॉस या सीपी/एम-86, किल्डल के 8086 संस्करण का विकल्प देंगे। अगल-बगल, सीपी/एम लागत US$200 PC DOS से अधिक, और बिक्री कम थी। CP/M फीका पड़ गया, साथ ही एमएस-डॉस और PC DOS PC और PC संगत के लिए मार्केटेड ऑपरेटिंग सिस्टम बन गए।[3]
माइक्रोसॉफ्ट ने मूल रूप से एमएस-डॉस को मात्र मूल उपकरण निर्माताओं (OEMs) को बेचा था। इसका एक प्रमुख कारण यह था कि सभी शुरुआती पीसी 100% आईबीएम पीसी संगत नहीं थे। डी.ओ.एस. को इस तरह संरचित किया गया था कि सिस्टम विशिष्ट डिवाइस ड्राइवर कोड (IO.SYS) और DOS कर्नेल (MSDOS.SYS) के बीच एक अलगाव था। माइक्रोसॉफ्ट ने एक ओईएम अनुकूलन किट (ओएके) प्रदान किया है जो ओईएम को डिवाइस ड्राइवर कोड को उनके विशेष सिस्टम में अनुकूलित करने की अनुमति देता है। 1990 के दशक की शुरुआत में, अधिकांश पीसी आईबीएम पीसी मानकों का पालन करते थे, इसलिए माइक्रोसॉफ्ट ने एमएस-डॉस 5.0 के साथ खुदरा क्षेत्र में एमएस-डॉस बेचना शुरू किया।
1980 के दशक के मध्य में माइक्रोसॉफ्ट ने एमएस-डॉस का मल्टीटास्किंग संस्करण विकसित किया।[7][8] डी.ओ.एस. के इस संस्करण को सामान्यतः यूरोपीय एमएस-डॉस 4 के रूप में संदर्भित किया जाता है क्योंकि इसे International Computers Limited के लिए विकसित किया गया था और कई यूरोपीय कंपनियों को लाइसेंस दिया गया था। डी.ओ.एस. का यह संस्करण प्रीमेप्टिव मल्टीटास्किंग, शेयर्ड मेमोरी, डिवाइस हेल्पर सर्विसेज और नया निष्पादन योग्य (NE) फॉर्मेट एक्ज़ीक्यूटेबल्स को सपोर्ट करता है। डी.ओ.एस. के बाद के संस्करणों में इनमें से किसी भी सुविधा का उपयोग नहीं किया गया था, परंतु इनका उपयोग OS/2 1.0 कर्नेल का आधार बनाने के लिए किया गया था। डॉस का यह संस्करण व्यापक रूप से जारी पीसी डॉस 4.0 से अलग है जिसे आईबीएम द्वारा विकसित किया गया था और यह डॉस 3.3 पर आधारित था।
डिजिटल रिसर्च ने CP/M-86 से खोए हुए बाजार को पुनः हासिल करने का प्रयास किया, शुरू में Concurrent DOS, FlexOS और DOS Plus (दोनों एमएस-डॉस और CP/M-86 सॉफ्टवेयर दोनों के साथ संगत), बाद में बहुउपयोगकर्ता डॉस (दोनों MS के साथ संगत) के साथ -DOS और CP/M-86 सॉफ़्टवेयर) और DR DOS (एमएस-डॉस सॉफ़्टवेयर के साथ संगत)। डिजिटल रिसर्च को नोवेल ने खरीद लिया और DR DOS, PalmDOS और Novell DOS बन गए; बाद में, यह Caldera (कंपनी) (OpenDOS और DR-DOS 7.02/DR-DOS 7.03|7.03), Lineo, और DeviceLogics के नाम का हिस्सा था।
गॉर्डन लेटविन ने 1995 में लिखा था कि डॉस, जब हमने पहली बार इसे लिखा था, आईबीएम को खुश रखने के उद्देश्य से एक बार का फेंक-दूर उत्पाद था जिससे वे हमारी भाषाओं को खरीद सकें।[9] माइक्रोसॉफ्ट को उम्मीद थी कि यह Xenix से पहले एक अंतरिम समाधान होगा। कंपनी ने समय के साथ एमएस-डॉस में सुधार करने की योजना बनाई, इसलिए यह एकल-उपयोगकर्ता Xenix, या XEDOS से लगभग अप्रभेद्य होगा, जो Motorola 68000, Zilog Z-8000, और LSI-11 पर भी चलेगा; वे Xenix के साथ ऊपर की ओर संगत होंगे, जिसे 1983 में BYTE ने भविष्य के बहु-उपयोगकर्ता एमएस-डॉस के रूप में वर्णित किया।[10][11]
चूंकि, IBM, DOS को बदलना नहीं चाहता था।[12] AT&T द्वारा यूनिक्स की बिक्री शुरू करने के बाद, माइक्रोसॉफ्ट और IBM ने एक विकल्प के रूप में OS/2 को विकसित करना शुरू किया।[9] बाद में दो कंपनियों के बीच डी.ओ.एस., OS/2 और विंडोज़ के दो उत्तराधिकारी ऑपरेटिंग सिस्टमों पर असहमति की एक श्रृंखला थी।[13] परिणामस्वरूप उन्होंने अपने डॉस सिस्टम के विकास को विभाजित कर दिया।[14] एमएस-डॉस का अंतिम खुदरा संस्करण एमएस-डॉस 6.22 था; इसके बाद एमएस-डॉस विंडोज़ 95, 98 और Me का हिस्सा बन गया। PC DOS का अंतिम खुदरा संस्करण PC DOS 2000 (जिसे PC DOS 7 संशोधन 1 भी कहा जाता है) था, चूंकि IBM ने बाद में OEM और आंतरिक उपयोग के लिए PC DOS 7.10 विकसित किया। यह CLI BASED OS, जिसका use अभी शायद कोई भी नहीं करता क्योंकि ये पहले के समय में इस्तेमाल किया जाता था।
FreeDOS परियोजना 26 जून 1994 को शुरू हुई, जब माइक्रोसॉफ्ट ने घोषणा की कि वह अब एमएस-डॉस की बिक्री या समर्थन नहीं करेगी। जिम हॉल (प्रोग्रामर) ने तब एक खुला स्रोत प्रतिस्थापन के विकास का प्रस्ताव करते हुए एक घोषणापत्र पोस्ट किया। कुछ ही हफ्तों में, पैट विल्लनि और टिम नॉर्मन सहित अन्य प्रोग्रामर इस परियोजना में सम्मलित हो गए। एक कर्नेल, COMMAND.COM कमांड लाइन दुभाषिया (शेल), और कोर उपयोगिताओं को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था। 3 सितंबर 2006 को FreeDOS 1.0 वितरण जारी होने से पहले FreeDOS के कई आधिकारिक पूर्व-रिलीज़ वितरण थे। जीएनयू जनरल पब्लिक लाइसेंस (GPL) के अनुसार उपलब्ध कराया गया, FreeDOS को लाइसेंस शुल्क या रॉयल्टी की आवश्यकता नहीं है।[15][16]
अस्वीकार
माइक्रोसॉफ़्ट विंडोज़ के शुरुआती संस्करण एमएस-डॉस पर चलते थे।[17]1990 के दशक के प्रारंभ तक, विंडोज़ ग्राफिकल शेल ने नए डॉस सिस्टम पर भारी उपयोग देखा। 1995 में, विंडोज 95 को एक स्टैंडअलोन ऑपरेटिंग सिस्टम के रूप में बंडल किया गया था, जिसके लिए अलग डॉस लाइसेंस की आवश्यकता नहीं थी। विंडोज 95 (और विंडोज 98 और एमई, जिसने इसका अनुसरण किया) ने डिफ़ॉल्ट ओएस कर्नेल के रूप में काम किया, चूंकि एमएस-डॉस घटक संगतता के लिए बने रहे। विंडोज 95 और 98 के साथ, परंतु एमई के साथ नहीं, एमएस-डॉस घटक को विंडोज़ शुरू किए बिना चलाया जा सकता है।[18][19][20] DOS के साथ अब विंडोज़ का उपयोग करने की आवश्यकता नहीं है, अधिकांश उपयोगकर्ताओं ने इसका सीधे उपयोग करना बंद कर दिया है।
निरंतर उपयोग
2012 में उपलब्ध संगत सिस्टम[needs update] FreeDOS, DR-DOS, ROM-DOS, PTS-DOS, RxDOS [21] और रियल 32 हैं।Dell और Hewlett-Packard सहित कुछ कंप्यूटर निर्माता, OEM ऑपरेटिंग सिस्टम के रूप में FreeDOS और DR-DOS वाले कंप्यूटर बेचते हैं [22][23]
एंबेडेड सिस्टम
हार्डवेयर तक पहुँचने की डी.ओ.एस. की संरचना सीधे इसे अंतः स्थापित प्रणाली में उपयोग करने की अनुमति देती है। DR-DOS के अंतिम संस्करण अभी भी इस बाजार पर लक्षित हैं।[24] ROM-DOS का उपयोग Canon PowerShot Pro 70 के लिए ऑपरेटिंग सिस्टम के रूप में किया जाता है।[25]
अनुकरण
Linux पर, DOSEMU को चलाना संभव है, एक Linux-देशी आभासी मशीन जो डी.ओ.एस.प्रोग्रामों को लगभग देशी गति से चलाने के लिए है। यूनिक्स और माइक्रोसॉफ्ट विंडोज जैसे डॉसबॉक्स के विभिन्न संस्करणों पर डॉस चलाने के लिए कई अन्य एमुलेटर हैं।[26][27] DOSBox को आधुनिक ऑपरेटिंग सिस्टम पर लीगेसी गेमिंग (जैसे किंग्स क्वेस्ट, कयामत (1993 वीडियो गेम)) के लिए डिज़ाइन किया गया है।[17][26]
डिजाइन
एमएस-डॉस और IBM PC DOS संबंधित ऑपरेटिंग सिस्टम सामान्यतः Intel x86 या संगत CPU, मुख्य रूप से IBM PC संगत का उपयोग करने वाली मशीनों से जुड़े होते हैं। एमएस-डॉस के मशीन-निर्भर संस्करण कई गैर-आईबीएम-संगत x86-आधारित मशीनों के लिए निर्मित किए गए थे, जिसमें निर्माता के नाम के अनुसार माइक्रोसॉफ्ट वितरण के रीलेबलिंग से लेकर विशेष रूप से गैर-आईबीएम-पीसी-संगत हार्डवेयर के साथ काम करने के लिए डिज़ाइन किए गए संस्करण थे। . जब तक एप्लिकेशन प्रोग्राम सीधे हार्डवेयर एक्सेस के अतिरिक्त डॉस एपीआई का उपयोग करते थे, वे आईबीएम-पीसी-संगत और असंगत दोनों मशीनों पर चल सकते थे। मूल FreeDOS कर्नेल, DOS-C, 1990 के दशक की शुरुआत में Motorola 68000 श्रृंखला के CPU के लिए DOS/NT से प्राप्त किया गया था। चूंकि ये प्रणालियां डॉस आर्किटेक्चर के समान दिखती हैं, परंतु इन गैर-x86-सी पी यू के असंगत निर्देश सेट के कारण एप्लिकेशन बाइनरी संगत नहीं थे। चूंकि, उच्च-स्तरीय भाषाओं में लिखे गए अनुप्रयोगों को आसानी से पोर्ट किया जा सकता है।
DOS एक सिंगल-यूज़र, सिंगल-टास्किंग ऑपरेटिंग सिस्टम है जिसमें बेसिक कर्नेल (कंप्यूटर साइंस) फ़ंक्शंस हैं जो रीएन्ट्रेंट (सबरूटीन) हैं। एक समय में निष्पादित करने के लिए एक से अधिक कार्यक्रम। DOS कर्नेल DOS API (एप्लीकेशन प्रोग्राम इंटरफ़ेस) प्रदान करता है, जैसे कैरेक्टर I/O, फाइल मैनेजमेंट, मेमोरी मैनेजमेंट, प्रोग्राम लोडिंग और टर्मिनेशन।
DOS बैच फ़ाइल के माध्यम से शैल स्क्रीप्टिंग की क्षमता प्रदान करता है (फ़ाइल नाम एक्सटेंशन के साथ .BAT). बैच फ़ाइल की प्रत्येक पंक्ति को चलाने के लिए एक प्रोग्राम के रूप में व्याख्या की जाती है। बैच फ़ाइलें आंतरिक आदेशों का भी उपयोग कर सकती हैं, जैसे GOTO और सशर्त (प्रोग्रामिंग)।[28]ऑपरेटिंग सिस्टम एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस प्रदान करता है जो चरित्र-आधारित अनुप्रयोगों के विकास की अनुमति देता है, परंतु अधिकांश संगणक धातु सामग्री, जैसे कि वीडियो कार्ड, संगणक मुद्रक, या कम्प्यूटर का माउस तक पहुँचने के लिए नहीं। इसके लिए प्रोग्रामर को सीधे हार्डवेयर तक पहुंचने की आवश्यकता होती है, जिसके परिणामस्वरूप प्रत्येक एप्लिकेशन के पास प्रत्येक हार्डवेयर परिधीय के लिए डिवाइस ड्राइवर का अपना सेट होता है। हार्डवेयर निर्माता यह सुन