डॉस: Difference between revisions

From Vigyanwiki
No edit summary
Line 20: Line 20:
माइक्रोसॉफ्ट ने मूल रूप से एमएस-डॉस को मात्र [[मूल उपकरण निर्माता]]ओं (OEMs) को बेचा था। इसका प्रमुख कारण यह था कि सभी शुरुआती पीसी 100% आईबीएम पीसी संगत नहीं थे। डी.ओ.एस. को इस तरह संरचित किया गया था कि सिस्टम विशिष्ट डिवाइस ड्राइवर कोड (IO.SYS) और डास कर्नेल (MSडास.SYS) के बीच अलगाव था। माइक्रोसॉफ्ट ने ओईएम अनुकूलन किट (ओएके) प्रदान किया है जो ओईएम को डिवाइस ड्राइवर कोड को उनके विशेष सिस्टम में अनुकूलित करने की अनुमति देता है। 1990 के दशक की शुरुआत में, अधिकांश पीसी आईबीएम पीसी मानकों का पालन करते थे, इसलिए माइक्रोसॉफ्ट ने एमएस-डॉस 5.0 के साथ खुदरा क्षेत्र में एमएस-डॉस बेचना शुरू किया।
माइक्रोसॉफ्ट ने मूल रूप से एमएस-डॉस को मात्र [[मूल उपकरण निर्माता]]ओं (OEMs) को बेचा था। इसका प्रमुख कारण यह था कि सभी शुरुआती पीसी 100% आईबीएम पीसी संगत नहीं थे। डी.ओ.एस. को इस तरह संरचित किया गया था कि सिस्टम विशिष्ट डिवाइस ड्राइवर कोड (IO.SYS) और डास कर्नेल (MSडास.SYS) के बीच अलगाव था। माइक्रोसॉफ्ट ने ओईएम अनुकूलन किट (ओएके) प्रदान किया है जो ओईएम को डिवाइस ड्राइवर कोड को उनके विशेष सिस्टम में अनुकूलित करने की अनुमति देता है। 1990 के दशक की शुरुआत में, अधिकांश पीसी आईबीएम पीसी मानकों का पालन करते थे, इसलिए माइक्रोसॉफ्ट ने एमएस-डॉस 5.0 के साथ खुदरा क्षेत्र में एमएस-डॉस बेचना शुरू किया।


1980 के दशक के मध्य में माइक्रोसॉफ्ट ने एमएस-डॉस का मल्टीटास्किंग संस्करण विकसित किया।<ref>{{cite web |url=http://blogs.msdn.com/b/larryosterman/archive/2004/03/22/94209.aspx |title=क्या आप जानते हैं कि OS/2 माइक्रोसॉफ्ट का पहला नॉन यूनिक्स मल्टी-टास्किंग ऑपरेटिंग सिस्टम नहीं था?|url-status=live |archive-url=https://web.archive.org/web/20121104092239/http://blogs.msdn.com/b/larryosterman/archive/2004/03/22/94209.aspx |archive-date=2012-11-04}}</ref><ref>{{cite web |url=http://blogs.technet.com/b/exchange/archive/2004/03/05/larry-osterman-s-biography.aspx |title=लैरी ओस्टरमैन की जीवनी|url-status=live |archive-url=https://web.archive.org/web/20130602232429/http://blogs.technet.com/b/exchange/archive/2004/03/05/larry-osterman-s-biography.aspx |archive-date=2013-06-02}}</ref> डी.ओ.एस. के इस संस्करण को सामान्यतः यूरोपीय एमएस-डॉस 4 के रूप में संदर्भित किया जाता है क्योंकि इसे [[International Computers Limited]] के लिए विकसित किया गया था और कई यूरोपीय कंपनियों को लाइसेंस दिया गया था। डी.ओ.एस. का यह संस्करण प्रीमेप्टिव मल्टीटास्किंग, शेयर्ड मेमोरी, डिवाइस हेल्पर सर्विसेज और [[नया निष्पादन योग्य]] (NE) फॉर्मेट एक्ज़ीक्यूटेबल्स को सपोर्ट करता है। डी.ओ.एस. के बाद के संस्करणों में इनमें से किसी भी सुविधा का उपयोग नहीं किया गया था, परंतु इनका उपयोग OS/2 1.0 कर्नेल का आधार बनाने के लिए किया गया था। डॉस का यह संस्करण व्यापक रूप से जारी पीसी डॉस 4.0 से अलग है जिसे आईबीएम द्वारा विकसित किया गया था और यह डॉस 3.3 पर आधारित था।
1980 के दशक के मध्य में माइक्रोसॉफ्ट ने एमएस-डॉस का मल्टीटास्किंग संस्करण विकसित किया।<ref>{{cite web |url=http://blogs.msdn.com/b/larryosterman/archive/2004/03/22/94209.aspx |title=क्या आप जानते हैं कि OS/2 माइक्रोसॉफ्ट का पहला नॉन यूनिक्स मल्टी-टास्किंग ऑपरेटिंग सिस्टम नहीं था?|url-status=live |archive-url=https://web.archive.org/web/20121104092239/http://blogs.msdn.com/b/larryosterman/archive/2004/03/22/94209.aspx |archive-date=2012-11-04}}</ref><ref>{{cite web |url=http://blogs.technet.com/b/exchange/archive/2004/03/05/larry-osterman-s-biography.aspx |title=लैरी ओस्टरमैन की जीवनी|url-status=live |archive-url=https://web.archive.org/web/20130602232429/http://blogs.technet.com/b/exchange/archive/2004/03/05/larry-osterman-s-biography.aspx |archive-date=2013-06-02}}</ref> डी.ओ.एस. के इस संस्करण को सामान्यतः यूरोपीय एमएस-डॉस 4 के रूप में संदर्भित किया जाता है क्योंकि इसे [[International Computers Limited|इंटरनेशनल कंप्यूटर लिमिटेड]] के लिए विकसित किया गया था और कई यूरोपीय कंपनियों को लाइसेंस दिया गया था। डी.ओ.एस. का यह संस्करण प्रीमेप्टिव मल्टीटास्किंग, शेयर्ड मेमोरी, डिवाइस हेल्पर सर्विसेज और [[नया निष्पादन योग्य]] (NE) फॉर्मेट एक्ज़ीक्यूटेबल्स को सपोर्ट करता है। डी.ओ.एस. के बाद के संस्करणों में इनमें से किसी भी सुविधा का उपयोग नहीं किया गया था, परंतु इनका उपयोग OS/2 1.0 कर्नेल का आधार बनाने के लिए किया गया था। डॉस का यह संस्करण व्यापक रूप से जारी पीसी डॉस 4.0 से अलग है जिसे आईबीएम द्वारा विकसित किया गया था और यह डॉस 3.3 पर आधारित था।


[[File:Digital Research CP-M-86 for the IBM Personal Computer Version 1.0 720x400.png|thumb|आईबीएम पर्सनल कंप्यूटर संस्करण 1.0 के लिए डिजिटल रिसर्च सीपी/एम-86]]डिजिटल रिसर्च ने सीपी/एम-86 से खोए हुए बाजार को पुनः हासिल करने का प्रयास किया, शुरू में [[Concurrent DOS|कौनकरेंट डास]], [[FlexOS]] और [[DOS Plus|डास Plus]] (दोनों एमएस-डॉस और सीपी/एम-86 सॉफ्टवेयर दोनों के साथ संगत), बाद में [[बहुउपयोगकर्ता डॉस]] (दोनों MS के साथ संगत) के साथ -डास और सीपी/एम-86 सॉफ़्टवेयर) और डीआर डास (एमएस-डॉस सॉफ़्टवेयर के साथ संगत)। डिजिटल रिसर्च को [[नोवेल]] ने खरीद लिया और डीआर डास, [[PalmDOS|Palmडास]] और [[Novell DOS|Novell डास]] बन गए; बाद में, यह कल्डेरा (कंपनी) ([[OpenDOS|Openडास]] और डीआर-डास 7.02/डीआर-डास 7.03|7.03), [[Lineo]], और [[DeviceLogics]] के नाम का हिस्सा था।
[[File:Digital Research CP-M-86 for the IBM Personal Computer Version 1.0 720x400.png|thumb|आईबीएम पर्सनल कंप्यूटर संस्करण 1.0 के लिए डिजिटल रिसर्च सीपी/एम-86]]डिजिटल रिसर्च ने सीपी/एम-86 से खोए हुए बाजार को पुनः हासिल करने का प्रयास किया, शुरू में [[Concurrent DOS|कौनकरेंट डास]], [[FlexOS]] और [[DOS Plus|डास Plus]] (दोनों एमएस-डॉस और सीपी/एम-86 सॉफ्टवेयर दोनों के साथ संगत), बाद में [[बहुउपयोगकर्ता डॉस]] (दोनों MS के साथ संगत) के साथ -डास और सीपी/एम-86 सॉफ़्टवेयर) और डीआर डास (एमएस-डॉस सॉफ़्टवेयर के साथ संगत)। डिजिटल रिसर्च को [[नोवेल]] ने खरीद लिया और डीआर डास, [[PalmDOS|पाल्म डास]] और [[Novell DOS|नोवेल डास]] बन गए; बाद में, यह कल्डेरा (कंपनी) ([[OpenDOS|ओपनडास]] और डीआर-डास 7.02/डीआर-डास 7.03|7.03), [[Lineo]], और [[DeviceLogics|डिवाइसलॉजिक्स]] के नाम का हिस्सा था।


[[गॉर्डन लेटविन]] ने 1995 में लिखा था कि डॉस, जब हमने पहली बार इसे लिखा था, आईबीएम को खुश रखने के उद्देश्य से बार का फेंक-दूर उत्पाद था जिससे वे हमारी भाषाओं को खरीद सकें।{{r|letwin19950817}} माइक्रोसॉफ्ट को उम्मीद थी कि यह Xenix से पहले अंतरिम समाधान होगा। कंपनी ने समय के साथ एमएस-डॉस में सुधार करने की योजना बनाई, इसलिए यह एकल-उपयोगकर्ता Xenix, या [[XEDOS|XEडास]] से लगभग अप्रभेद्य होगा, जो [[Motorola 68000|मोटोरोला 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}} माइक्रोसॉफ्ट को उम्मीद थी कि यह ज़ेनिक्स से पहले अंतरिम समाधान होगा। कंपनी ने समय के साथ एमएस-डॉस में सुधार करने की योजना बनाई, इसलिए यह एकल-उपयोगकर्ता ज़ेनिक्स, या [[XEDOS|XEडास]] से लगभग अप्रभेद्य होगा, जो [[Motorola 68000|मोटोरोला 68000]], [[Zilog Z-8000]], और [[LSI-11]] पर भी चलेगा; वे ज़ेनिक्स के साथ [[ऊपर की ओर संगत]] होंगे, जिसे 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 में एमएस-डॉस के समान टेक्स्ट मोड इंटरफ़ेस दिखाया गया है।]]चूंकि, आईबीएम, डास को बदलना नहीं चाहता था।<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 द्वारा यूनिक्स की बिक्री शुरू करने के बाद, माइक्रोसॉफ्ट और आईबीएम ने विकल्प के रूप में 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 का हिस्सा बन गया। पीसी डास का अंतिम खुदरा संस्करण पीसी डास 2000 (जिसे पीसी डास 7 संशोधन 1 भी कहा जाता है) था, चूंकि आईबीएम ने बाद में OEM और आंतरिक उपयोग के लिए पीसी डास 7.10 विकसित किया। यह सीएलआई बेस्ड OS, जिसका use अभी शायद कोई भी नहीं करता क्योंकि ये पहले के समय में इस्तेमाल किया जाता था।
[[File:Os2-1.0-prompt.png|thumb|right|OS/2 1.0 में एमएस-डॉस के समान टेक्स्ट मोड इंटरफ़ेस दिखाया गया है।]]चूंकि, आईबीएम, डास को बदलना नहीं चाहता था।<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 द्वारा यूनिक्स की बिक्री शुरू करने के बाद, माइक्रोसॉफ्ट और आईबीएम ने विकल्प के रूप में 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 का हिस्सा बन गया। पीसी डास का अंतिम खुदरा संस्करण पीसी डास 2000 (जिसे पीसी डास 7 संशोधन 1 भी कहा जाता है) था, चूंकि आईबीएम ने बाद में OEM और आंतरिक उपयोग के लिए पीसी डास 7.10 विकसित किया। यह सीएलआई बेस्ड OS, जिसका use अभी शायद कोई भी नहीं करता क्योंकि ये पहले के समय में इस्तेमाल किया जाता था।
Line 34: Line 34:


=== निरंतर उपयोग ===
=== निरंतर उपयोग ===
[[File:DOSBox screenshot.png|thumb|upright=1.5|[[से DOSBox|से डासBox]]]]2012 में उपलब्ध संगत सिस्टम{{update inline|date=May 2021}} फ्रीडास, [[DR-DOS|डीआर-डास]], रोम-डास, पीटीएस-डास, [[RxDOS|Rxडास]] <ref>{{cite web |url=http://rxdos.sourceforge.net/ |title=घर|website=rxdos.sourceforge.net}}</ref> और रियल 32 हैं।[[Dell]] और [[Hewlett-Packard]] सहित कुछ कंप्यूटर निर्माता, OEM ऑपरेटिंग सिस्टम के रूप में फ्रीडास और डीआर-डास वाले कंप्यूटर बेचते हैं <ref>{{cite web |url=http://www.freedos.org/jhall/blog/?yr=2007 |title=जिम हॉल का ब्लॉग - 2007|date=2007-07-13 |access-date=2008-06-12 |author-last=Hall |author-first=Jim |author-link=James Hall (programmer) |url-status=dead |archive-url=https://web.archive.org/web/20121025185935/http://www.freedos.org/jhall/blog/?yr=2007 |archive-date=2012-10-25}}</ref><ref>{{cite web |url=http://www.dell.com/content/topics/segtopic.aspx/e510_nseries?c=us&cs=19&l=en&s=dhs |title=Dell PC में FreeDOS की विशेषता है|access-date=2008-06-14 |url-status=dead |archive-url=https://web.archive.org/web/20080319090122/http://www.dell.com/content/topics/segtopic.aspx/e510_nseries?c=us&cs=19&l=en&s=dhs |archive-date=2008-03-19}}</ref>
[[File:DOSBox screenshot.png|thumb|upright=1.5|[[से DOSBox|से डासBox]]]]2012 में उपलब्ध संगत सिस्टम फ्रीडास, [[DR-DOS|डीआर-डास]], रोम-डास, पीटीएस-डास, [[RxDOS|Rxडास]] <ref>{{cite web |url=http://rxdos.sourceforge.net/ |title=घर|website=rxdos.sourceforge.net}}</ref> और रियल 32 हैं।[[Dell]] और [[Hewlett-Packard]] सहित कुछ कंप्यूटर निर्माता, OEM ऑपरेटिंग सिस्टम के रूप में फ्रीडास और डीआर-डास वाले कंप्यूटर बेचते हैं <ref>{{cite web |url=http://www.freedos.org/jhall/blog/?yr=2007 |title=जिम हॉल का ब्लॉग - 2007|date=2007-07-13 |access-date=2008-06-12 |author-last=Hall |author-first=Jim |author-link=James Hall (programmer) |url-status=dead |archive-url=https://web.archive.org/web/20121025185935/http://www.freedos.org/jhall/blog/?yr=2007 |archive-date=2012-10-25}}</ref><ref>{{cite web |url=http://www.dell.com/content/topics/segtopic.aspx/e510_nseries?c=us&cs=19&l=en&s=dhs |title=Dell PC में FreeDOS की विशेषता है|access-date=2008-06-14 |url-status=dead |archive-url=https://web.archive.org/web/20080319090122/http://www.dell.com/content/topics/segtopic.aspx/e510_nseries?c=us&cs=19&l=en&s=dhs |archive-date=2008-03-19}}</ref>




Line 190: Line 190:
* [https://archive.today/20121209035503/http://purl.oclc.org/net/Batfiles/ Batfiles: The डास batch file programming handbook]
* [https://archive.today/20121209035503/http://purl.oclc.org/net/Batfiles/ Batfiles: The डास batch file programming handbook]
* {{cite web|url=https://www.jumpjet.info/Application-Software/DOS/sfn.htm|title=Application Software - DOS Short File Name Family|website=www.jumpjet.info|access-date=2020-02-07}} "(...) An archive of carefully hand selected FREE [and [[abandonware|abandoned]]] software for डास."
* {{cite web|url=https://www.jumpjet.info/Application-Software/DOS/sfn.htm|title=Application Software - DOS Short File Name Family|website=www.jumpjet.info|access-date=2020-02-07}} "(...) An archive of carefully hand selected FREE [and [[abandonware|abandoned]]] software for डास."
{{Disk operating systems}}
{{Operating system}}


{{DEFAULTSORT:Dos}}
{{DEFAULTSORT:Dos}}

Revision as of 14:42, 29 January 2023

File:Ms-dosdir.png
एमएस-डॉस 6 की बूट स्क्रीन, कमांड-लाइन इंटरफ़ेस और डायरेक्टरी स्ट्रक्चर दिखाने वाला स्क्रीनशॉट
File:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png
स्क्रीनशॉट बूट स्क्रीन, कमांड-लाइन इंटरफ़ेस, संस्करण जानकारी और फ्रीडास की निर्देशिका संरचना दिखा रहा है

डास(/dɒs/, /dɔːs/[1]) "डिस्क ऑपरेटिंग सिस्टम" के लिए प्लेटफ़ॉर्म-स्वतंत्र परिवर्णी शब्द है जो बाद में आईबीएम पीसी कॉम्पैटिबल्स पर डिस्क-आधारित ऑपरेटिंग सिस्टम के लिए सामान्य आशुलिपि बन गया।[2] डी.ओ.एस. में मुख्य रूप से माइक्रोसॉफ्ट का एमएस-डॉस और आईबीएम पीसी डास नाम से पुनः नामकरण संस्करण सम्मलित है, दोनों को 1981 में प्रस्तुत किया गया था।बाद में अन्य निर्माताओं के संगत सिस्टम में डीआर डास (1988), रोम-डास (1989), पीटीएस-डास (1993) और फ्रीडास (1998)सम्मलित हैं। एमएस-डॉस 1981 और 1995 के बीच आईबीएम पीसी संगत बाजार पर हावी रहा।इस प्रकार की ऑपरेटिंग सिस्टम विंडोज़ से पहले के सिस्टम में उपयोग किया जाता था।

दर्जनों अन्य ऑपरेटिंग सिस्टम भी परिवर्णी शब्द डास का उपयोग करते हैं, जिसकी शुरुआत 1966 से मेनफ्रेम डास/360 और उत्तराधिकारी डास/360 से होती है।अन्य में एप्पल डास, एप्पल प्रोडास, अटारी डास, कमोडोर डास, टीआरएसडास और एमीगाडास सम्मलित हैं।

इतिहास

उत्पत्ति

File:CPM.png
एप्पल II के लिए Z-80 सॉफ्टकार्ड पर डिजिटल अनुसंधान एप्पल सीपी/एम दिखाने वाला स्क्रीनशॉट

आईबीएम पीसी डास (और अलग से बेचा गया एमएस-डॉस) और इसके पूर्ववर्ती, 86-डास, को डिजिटल रिसर्च के सीपी/एम के समान विकसित किया गया था—8 बिट इंटेल 8080 और Zilog Z80 माइक्रो कंप्यूटर के लिए प्रमुख डिस्क ऑपरेटिंग सिस्टम—परंतु इसके अतिरिक्त एमएस-डॉस में सीपी/एम एप्लिकेशन को आसानी से पोर्ट करने के लिए इंटेल 8086 16-बिट प्रोसेसर पर चलता है।

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

आईबीएम ने फिर बिल गेट्स से संपर्क किया। बदले में गेट्स ने सिएटल कंप्यूटर प्रोडक्ट्स से संपर्क किया। वहां, प्रोग्रामर टिम पैटर्सन ने सीपी/एम-80 का संस्करण विकसित किया था, जिसका उद्देश्य एस-100 बस के लिए Sसीपी के नए 16-बिट इंटेल 8086 सेंट्रल प्रोसेसिंग यूनिट कार्ड के परीक्षण के लिए आंतरिक उत्पाद के रूप में था। 86-डास के रूप में व्यावसायिक रूप से उपलब्ध होने से पहले सिस्टम को शुरू में सिएटल कंप्यूटर प्रोडक्ट्स (क्विक एंड डर्टी ऑपरेटिंग सिस्टम) नाम दिया गया था। माइक्रोसॉफ्ट ने कथित तौर पर 86-डास खरीदा US$50,000. यह 1981 में प्रस्तुत किया गया माइक्रोसॉफ्ट डिस्क ऑपरेटिंग सिस्टम, एमएस-डॉस बन गया।[5]

एक वर्ष के अंतर्गत माइक्रोसॉफ्ट ने 70 से अधिक अन्य कंपनियों को एमएस-डॉस का लाइसेंस दिया,[6] जो अपने स्वयं के हार्डवेयर के लिए ऑपरेटिंग सिस्टम की आपूर्ति करते थे, कभी-कभी अपने नाम के अनुसार । माइक्रोसॉफ्ट ने बाद में आईबीएम संस्करण के अपवाद के साथ एमएस-डॉस नाम के उपयोग की आवश्यकता जताई। आईबीएम ने आईबीएम पीसी के लिए अपना संस्करण, पीसी डास विकसित करना जारी रखा।[5]डिजिटल रिसर्च को पता चला कि सीपी/एम के समान ऑपरेटिंग सिस्टम आईबीएम द्वारा बेचा जा रहा था (उसी नाम के अनुसार जिस पर आईबीएम ने सीपी/एम के लिए जोर दिया था), और कानूनी कार्रवाई की धमकी दी। आईबीएम ने समझौते की प्रस्तुतकश करते हुए जवाब दिया: वे पीसी उपभोक्ताओं को पीसी डॉस या सीपी/एम-86, किल्डल के 8086 संस्करण का विकल्प देंगे। अगल-बगल, सीपी/एम लागत US$200 पीसी डास से अधिक, और बिक्री कम थी। सीपी/एम फीका पड़ गया, साथ ही एमएस-डॉस और पीसी डास पीसी और पीसी संगत के लिए मार्केटेड ऑपरेटिंग सिस्टम बन गए।[3]

माइक्रोसॉफ्ट ने मूल रूप से एमएस-डॉस को मात्र मूल उपकरण निर्माताओं (OEMs) को बेचा था। इसका प्रमुख कारण यह था कि सभी शुरुआती पीसी 100% आईबीएम पीसी संगत नहीं थे। डी.ओ.एस. को इस तरह संरचित किया गया था कि सिस्टम विशिष्ट डिवाइस ड्राइवर कोड (IO.SYS) और डास कर्नेल (MSडास.SYS) के बीच अलगाव था। माइक्रोसॉफ्ट ने ओईएम अनुकूलन किट (ओएके) प्रदान किया है जो ओईएम को डिवाइस ड्राइवर कोड को उनके विशेष सिस्टम में अनुकूलित करने की अनुमति देता है। 1990 के दशक की शुरुआत में, अधिकांश पीसी आईबीएम पीसी मानकों का पालन करते थे, इसलिए माइक्रोसॉफ्ट ने एमएस-डॉस 5.0 के साथ खुदरा क्षेत्र में एमएस-डॉस बेचना शुरू किया।

1980 के दशक के मध्य में माइक्रोसॉफ्ट ने एमएस-डॉस का मल्टीटास्किंग संस्करण विकसित किया।[7][8] डी.ओ.एस. के इस संस्करण को सामान्यतः यूरोपीय एमएस-डॉस 4 के रूप में संदर्भित किया जाता है क्योंकि इसे इंटरनेशनल कंप्यूटर लिमिटेड के लिए विकसित किया गया था और कई यूरोपीय कंपनियों को लाइसेंस दिया गया था। डी.ओ.एस. का यह संस्करण प्रीमेप्टिव मल्टीटास्किंग, शेयर्ड मेमोरी, डिवाइस हेल्पर सर्विसेज और नया निष्पादन योग्य (NE) फॉर्मेट एक्ज़ीक्यूटेबल्स को सपोर्ट करता है। डी.ओ.एस. के बाद के संस्करणों में इनमें से किसी भी सुविधा का उपयोग नहीं किया गया था, परंतु इनका उपयोग OS/2 1.0 कर्नेल का आधार बनाने के लिए किया गया था। डॉस का यह संस्करण व्यापक रूप से जारी पीसी डॉस 4.0 से अलग है जिसे आईबीएम द्वारा विकसित किया गया था और यह डॉस 3.3 पर आधारित था।

File:Digital Research CP-M-86 for the IBM Personal Computer Version 1.0 720x400.png
आईबीएम पर्सनल कंप्यूटर संस्करण 1.0 के लिए डिजिटल रिसर्च सीपी/एम-86

डिजिटल रिसर्च ने सीपी/एम-86 से खोए हुए बाजार को पुनः हासिल करने का प्रयास किया, शुरू में कौनकरेंट डास, FlexOS और डास Plus (दोनों एमएस-डॉस और सीपी/एम-86 सॉफ्टवेयर दोनों के साथ संगत), बाद में बहुउपयोगकर्ता डॉस (दोनों MS के साथ संगत) के साथ -डास और सीपी/एम-86 सॉफ़्टवेयर) और डीआर डास (एमएस-डॉस सॉफ़्टवेयर के साथ संगत)। डिजिटल रिसर्च को नोवेल ने खरीद लिया और डीआर डास, पाल्म डास और नोवेल डास बन गए; बाद में, यह कल्डेरा (कंपनी) (ओपनडास और डीआर-डास 7.02/डीआर-डास 7.03|7.03), Lineo, और डिवाइसलॉजिक्स के नाम का हिस्सा था।

गॉर्डन लेटविन ने 1995 में लिखा था कि डॉस, जब हमने पहली बार इसे लिखा था, आईबीएम को खुश रखने के उद्देश्य से बार का फेंक-दूर उत्पाद था जिससे वे हमारी भाषाओं को खरीद सकें।[9] माइक्रोसॉफ्ट को उम्मीद थी कि यह ज़ेनिक्स से पहले अंतरिम समाधान होगा। कंपनी ने समय के साथ एमएस-डॉस में सुधार करने की योजना बनाई, इसलिए यह एकल-उपयोगकर्ता ज़ेनिक्स, या XEडास से लगभग अप्रभेद्य होगा, जो मोटोरोला 68000, Zilog Z-8000, और LSI-11 पर भी चलेगा; वे ज़ेनिक्स के साथ ऊपर की ओर संगत होंगे, जिसे 1983 में बाइट ने भविष्य के बहु-उपयोगकर्ता एमएस-डॉस के रूप में वर्णित किया।[10][11]

OS/2 1.0 में एमएस-डॉस के समान टेक्स्ट मोड इंटरफ़ेस दिखाया गया है।

चूंकि, आईबीएम, डास को बदलना नहीं चाहता था।[12] AT&T द्वारा यूनिक्स की बिक्री शुरू करने के बाद, माइक्रोसॉफ्ट और आईबीएम ने विकल्प के रूप में OS/2 को विकसित करना शुरू किया।[9] बाद में दो कंपनियों के बीच डी.ओ.एस., OS/2 और विंडोज़ के दो उत्तराधिकारी ऑपरेटिंग सिस्टमों पर असहमति की श्रृंखला थी।[13] परिणामस्वरूप उन्होंने अपने डॉस सिस्टम के विकास को विभाजित कर दिया।[14] एमएस-डॉस का अंतिम खुदरा संस्करण एमएस-डॉस 6.22 था; इसके बाद एमएस-डॉस विंडोज़ 95, 98 और Me का हिस्सा बन गया। पीसी डास का अंतिम खुदरा संस्करण पीसी डास 2000 (जिसे पीसी डास 7 संशोधन 1 भी कहा जाता है) था, चूंकि आईबीएम ने बाद में OEM और आंतरिक उपयोग के लिए पीसी डास 7.10 विकसित किया। यह सीएलआई बेस्ड OS, जिसका use अभी शायद कोई भी नहीं करता क्योंकि ये पहले के समय में इस्तेमाल किया जाता था।

फ्रीडास परियोजना 26 जून 1994 को शुरू हुई, जब माइक्रोसॉफ्ट ने घोषणा की कि वह अब एमएस-डॉस की बिक्री या समर्थन नहीं करेगी। जिम हॉल (प्रोग्रामर) ने तब खुला स्रोत प्रतिस्थापन के विकास का प्रस्ताव करते हुए घोषणापत्र पोस्ट किया। कुछ ही हफ्तों में, पैट विल्लनि और टिम नॉर्मन सहित अन्य प्रोग्रामर इस परियोजना में सम्मलित हो गए। कर्नेल, COMMAND.COM कमांड लाइन दुभाषिया (शेल), और कोर उपयोगिताओं को पूलिंग कोड द्वारा बनाया गया था जो उन्होंने लिखा था या उपलब्ध पाया था। 3 सितंबर 2006 को फ्रीडास 1.0 वितरण जारी होने से पहले फ्रीडास के कई आधिकारिक पूर्व-रिलीज़ वितरण थे। जीएनयू जनरल पब्लिक लाइसेंस (GPL) के अनुसार उपलब्ध कराया गया, फ्रीडास को लाइसेंस शुल्क या रॉयल्टी की आवश्यकता नहीं है।[15][16]

अस्वीकार

माइक्रोसॉफ़्ट विंडोज़ के शुरुआती संस्करण एमएस-डॉस पर चलते थे।[17]1990 के दशक के प्रारंभ तक, विंडोज़ ग्राफिकल शेल ने नए डॉस सिस्टम पर भारी उपयोग देखा। 1995 में, विंडोज 95 को स्टैंडअलोन ऑपरेटिंग सिस्टम के रूप में बंडल किया गया था, जिसके लिए अलग डॉस लाइसेंस की आवश्यकता नहीं थी। विंडोज 95 (और विंडोज 98 और एमई, जिसने इसका अनुसरण किया) ने डिफ़ॉल्ट ओएस कर्नेल के रूप में काम किया, चूंकि एमएस-डॉस घटक संगतता के लिए बने रहे। विंडोज 95 और 98 के साथ, परंतु एमई के साथ नहीं, एमएस-डॉस घटक को विंडोज़ शुरू किए बिना चलाया जा सकता है।[18][19][20] डास के साथ अब विंडोज़ का उपयोग करने की आवश्यकता नहीं है, अधिकांश उपयोगकर्ताओं ने इसका सीधे उपयोग करना बंद कर दिया है।

निरंतर उपयोग

2012 में उपलब्ध संगत सिस्टम फ्रीडास, डीआर-डास, रोम-डास, पीटीएस-डास, Rxडास [21] और रियल 32 हैं।Dell और Hewlett-Packard सहित कुछ कंप्यूटर निर्माता, OEM ऑपरेटिंग सिस्टम के रूप में फ्रीडास और डीआर-डास वाले कंप्यूटर बेचते हैं [22][23]


एंबेडेड सिस्टम

हार्डवेयर तक पहुँचने की डी.ओ.एस. की संरचना सीधे इसे अंतः स्थापित प्रणाली में उपयोग करने की अनुमति देती है। डीआर-डास के अंतिम संस्करण अभी भी इस बाजार पर लक्षित हैं।[24] रोम-डास का उपयोग कैनन पावरशाट प्रो 70 के लिए ऑपरेटिंग सिस्टम के रूप में किया जाता है।[25]

अनुकरण

लाइनेक्स पर, डासईएमयू को चलाना संभव है, लाइनेक्स-देशी आभासी मशीन जो डी.ओ.एस.प्रोग्रामों को लगभग देशी गति से चलाने के लिए है। यूनिक्स और माइक्रोसॉफ्ट विंडोज जैसे डॉसबॉक्स के विभिन्न संस्करणों पर डॉस चलाने के लिए कई अन्य एमुलेटर हैं।[26][27] डासBox को आधुनिक ऑपरेटिंग सिस्टम पर लीगेसी गेमिंग (जैसे किंग्स क्वेस्ट, कयामत (1993 वीडियो गेम)) के लिए डिज़ाइन किया गया है।[17][26]

डिजाइन

एमएस-डॉस और आईबीएम पीसी डास संबंधित ऑपरेटिंग सिस्टम सामान्यतः इंटेल x86 या संगत सीपीU, मुख्य रूप से आईबीएम पीसी संगत का उपयोग करने वाली मशीनों से जुड़े होते हैं। एमएस-डॉस के मशीन-निर्भर संस्करण कई गैर-आईबीएम-संगत x86-आधारित मशीनों के लिए निर्मित किए गए थे, जिसमें निर्माता के नाम के अनुसार माइक्रोसॉफ्ट वितरण के रीलेबलिंग से लेकर विशेष रूप से गैर-आईबीएम-पीसी-संगत हार्डवेयर के साथ काम करने के लिए डिज़ाइन किए गए संस्करण थे। . जब तक एप्लिकेशन प्रोग्राम सीधे हार्डवेयर एक्सेस के अतिरिक्त डॉस एपीआई का उपयोग करते थे, वे आईबीएम-पीसी-संगत और असंगत दोनों मशीनों पर चल सकते थे। मूल फ्रीडास कर्नेल, डास-C, 1990 के दशक की शुरुआत में मोटोरोला 68000 श्रृंखला के सीपीU के लिए डास/NT से प्राप्त किया गया था। चूंकि ये प्रणालियां डॉस आर्किटेक्चर के समान दिखती हैं, परंतु इन गैर-x86-सी पी यू के असंगत निर्देश सेट के कारण एप्लिकेशन बाइनरी संगत नहीं थे। चूंकि, उच्च-स्तरीय भाषाओं में लिखे गए अनुप्रयोगों को आसानी से पोर्ट किया जा सकता है।

डास सिंगल-यूज़र, सिंगल-टास्किंग ऑपरेटिंग सिस्टम है जिसमें बेसिक कर्नेल (कंप्यूटर साइंस) फ़ंक्शंस हैं जो रीएन्ट्रेंट (सबरूटीन) हैं। समय में निष्पादित करने के लिए से अधिक कार्यक्रम। डास कर्नेल डास API (एप्लीकेशन प्रोग्राम इंटरफ़ेस) प्रदान करता है, जैसे कैरेक्टर I/O, फाइल मैनेजमेंट, मेमोरी मैनेजमेंट, प्रोग्राम लोडिंग और टर्मिनेशन।

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

बूट अनुक्रम

  • पीसी-संगत कंप्यूटरों पर बूटस्ट्रैप लोडर, मास्टर बूट दस्तावेज़, बूट डिस्क के पहले ट्रैक (ट्रैक 0) पर पहला सेक्टर, प्रारंभिक क्षेत्र पर शुरू होता है। रोम BIOS इस सेक्टर को 0000h:7C00h पते पर मेमोरी में लोड करेगा, और सामान्यतः ऑफ़सेट +1FEh पर हस्ताक्षर "55h AAH" की जाँच करें। यदि सेक्टर को वैध नहीं माना जाता है, तो रोम BIOS पंक्ति में अगली भौतिक डिस्क की कोशिश करेगा, अन्यथा यह निश्चित रजिस्टरों के साथ लोड पते पर कूद जाएगा।
  • यदि लोडेड बूट सेक्टर मास्टर बूट दस्तावेज़ (एमबीआर) होता है, जैसा कि विभाजित मीडिया पर पाया जाता है, तो यह स्वयं को स्थानांतरित कर देगा 0000h:0600h याद में,[30] अन्यथा यह चरण छोड़ दिया जाता है।एमबीआर कोड विभाजन तालिका को स्कैन करेगा, जो इस क्षेत्र के भीतर स्थित है, सक्रिय विभाजन के लिए (आधुनिक एमबीआर जांचता है कि क्या बिट 7 ऑफसेट +1बीईएच+10एच*एन पर सेट है, जबकि पुराने एमबीआर केवल 80एच के मान की जांच करते हैं), और यदि पाया जाता है, तो संबंधित विभाजन के पहले सेक्टर को लोड करें, जो उस वॉल्यूम के वॉल्यूम बूट रिकॉर्ड (वीबीआर) को 0000h:7C00h पर मेमोरी में उसी तरह से लोड करता है जैसे कि यह रोम BIOS द्वारा ही लोड किया गया हो