डॉस: Difference between revisions
m (14 revisions imported from alpha:डॉस) |
No edit summary |
||
| Line 130: | Line 130: | ||
आखिरकार, प्रमुख डास सिस्टम के निर्माताओं ने अपने स्वयं के पर्यावरण प्रबंधकों को सम्मलित करना शुरू कर दिया। एमएस-डॉस/आईबीएम डास 4 में डास शेल सम्मलित है;<ref>{{cite book |title=डॉस आसान तरीका|author-last=Murdock |author-first=Everett |year=2008 |page=71 |publisher=EasyWay Downloadable Books |isbn=978-0-923178-02-4 |url=https://books.google.com/books?id=vrsSflB2o5sC |url-status=live |archive-url=https://web.archive.org/web/20150318124401/http://books.google.com/books?id=vrsSflB2o5sC |archive-date=2015-03-18}}</ref> डीआर डास 5.0, अगले वर्ष जारी किया गया, जिसमें GEM पर आधारित [[ViewMAX]] सम्मलित था।<ref>{{cite book |title=डॉस और पीसी के प्रदर्शन के लिए ड्वोरक की गाइड|author-last1=Dvorak |author-first1=John Charles |author-link1=John Charles Dvorak |author-first2=Nick |author-last2=Anis |pages=442–444 |publisher=[[Osborne McGraw-Hill]] |date=1991}}</ref> | आखिरकार, प्रमुख डास सिस्टम के निर्माताओं ने अपने स्वयं के पर्यावरण प्रबंधकों को सम्मलित करना शुरू कर दिया। एमएस-डॉस/आईबीएम डास 4 में डास शेल सम्मलित है;<ref>{{cite book |title=डॉस आसान तरीका|author-last=Murdock |author-first=Everett |year=2008 |page=71 |publisher=EasyWay Downloadable Books |isbn=978-0-923178-02-4 |url=https://books.google.com/books?id=vrsSflB2o5sC |url-status=live |archive-url=https://web.archive.org/web/20150318124401/http://books.google.com/books?id=vrsSflB2o5sC |archive-date=2015-03-18}}</ref> डीआर डास 5.0, अगले वर्ष जारी किया गया, जिसमें GEM पर आधारित [[ViewMAX]] सम्मलित था।<ref>{{cite book |title=डॉस और पीसी के प्रदर्शन के लिए ड्वोरक की गाइड|author-last1=Dvorak |author-first1=John Charles |author-link1=John Charles Dvorak |author-first2=Nick |author-last2=Anis |pages=442–444 |publisher=[[Osborne McGraw-Hill]] |date=1991}}</ref> | ||
=== समाप्त करें और निवासी रहें === | === समाप्त करें और निवासी रहें === | ||
| Line 203: | Line 203: | ||
{{DEFAULTSORT:Dos}} | {{DEFAULTSORT:Dos}} | ||
[[Category:Articles with hatnote templates targeting a nonexistent page|Dos]] | |||
[[Category:Articles with invalid date parameter in template|Dos]] | |||
[[Category:Lua-based templates|Dos]] | |||
[[Category:Machine Translated Page|Dos]] | |||
[[Category:Missing redirects|Dos]] | |||
[[Category:Pages with reference errors|Dos]] | |||
[[Category:Pages with script errors|Dos]] | |||
[[Category:Short description with empty Wikidata description|Dos]] | |||
[[Category:Template documentation pages|Short description/doc]] | |||
[[Category:Templates Vigyan Ready|Dos]] | |||
[[Category:Templates that add a tracking category|Dos]] | |||
[[Category:Templates that generate short descriptions|Dos]] | |||
[[Category:Templates using TemplateData|Dos]] | |||
[[Category:Webarchive template wayback links|Dos]] | |||
[[Category:Wikipedia articles needing clarification from February 2021|Dos]] | |||
Latest revision as of 17:51, 31 January 2023
डास(/dɒs/, /dɔːs/[1]) "डिस्क ऑपरेटिंग सिस्टम" के लिए प्लेटफ़ॉर्म-स्वतंत्र परिवर्णी शब्द है जो बाद में आईबीएम पीसी कॉम्पैटिबल्स पर डिस्क-आधारित ऑपरेटिंग सिस्टम के लिए सामान्य आशुलिपि बन गया।[2] डी.ओ.एस. में मुख्य रूप से माइक्रोसॉफ्ट का एमएस-डॉस और आईबीएम पीसी डास नाम से पुनः नामकरण संस्करण सम्मलित है, दोनों को 1981 में प्रस्तुत किया गया था।बाद में अन्य निर्माताओं के संगत सिस्टम में डीआर डास (1988), रोम-डास (1989), पीटीएस-डास (1993) और फ्रीडास (1998)सम्मलित हैं। एमएस-डॉस 1981 और 1995 के बीच आईबीएम पीसी संगत बाजार पर हावी रहा।इस प्रकार की ऑपरेटिंग सिस्टम विंडोज़ से पहले के सिस्टम में उपयोग किया जाता था।
दर्जनों अन्य ऑपरेटिंग सिस्टम भी परिवर्णी शब्द डास का उपयोग करते हैं, जिसकी शुरुआत 1966 से मेनफ्रेम डास/360 और उत्तराधिकारी डास/360 से होती है।अन्य में एप्पल डास, एप्पल प्रोडास, अटारी डास, कमोडोर डास, टीआरएसडास और एमीगाडास सम्मलित हैं।
इतिहास
उत्पत्ति
आईबीएम पीसी डास (और अलग से बेचा गया एमएस-डॉस) और इसके पूर्ववर्ती, 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 पर आधारित था।
डिजिटल रिसर्च ने सीपी/एम-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]
चूंकि, आईबीएम, डास को बदलना नहीं चाहता था।[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 द्वारा ही लोड किया गया हो। एमबीआर तब लोड किए गए हिस्से को कुछ रजिस्टरों के साथ निष्पादित करेगा।
- सेक्टर सामग्री पर लोड किया गया 0000h:7C00h अब VBR का गठन करता है। VBRs ऑपरेटिंग सिस्टम विशिष्ट हैं और सामान्य रूप से विभिन्न डास संस्करणों के बीच आदान-प्रदान नहीं किया जा सकता है, क्योंकि सटीक व्यवहार विभिन्न डास संस्करणों के बीच भिन्न होता है। डास के बहुत पुराने संस्करणों जैसे डास 1.x में, VBR संपूर्ण IO.SYS/आईबीएमBIO.COM फ़ाइल को मेमोरी में लोड करेगा 0000h:0600h.[31] इसके लिए काम करने के लिए, इन क्षेत्रों को SYS द्वारा डिस्क पर लगातार क्रम में संग्रहित किया जाना था। बाद के मुद्दों में, यह रूट डायरेक्टरी में पहली दो प्रविष्टियों की सामग्री का पता लगाएगा और संग्रहीत करेगा 0000h:0500h और यदि वे VBR में रिकॉर्ड की गई सही बूट फ़ाइलों को प्रतिबिंबित करने के लिए होते हैं, तो VBR IO.SYS/आईबीएमBIO.COM फ़ाइल के पहले 3 लगातार सेक्टरों को मेमोरी में लोड करेगा 0070h:0000h. डिस्क पैरामीटर तालिका (DPT) की सामग्री को संरक्षित करने के लिए VBR को भी ध्यान रखना होगा। अंत में, यह कुछ रजिस्टरों की स्थापना (विभिन्न डॉस संस्करणों के बीच काफी अंतर के साथ) के साथ अपने प्रवेश बिंदु पर कूदकर लोड किए गए हिस्से पर नियंत्रण रखता है।
- बाद में[clarification needed] डास संस्करण, जहाँ VBR ने IO.SYS/आईबीएमBIO.COM फ़ाइल के मात्र पहले 3 सेक्टरों को मेमोरी में लोड किया है, लोड किए गए हिस्से में और बूट लोडर है, जो रूट डायरेक्टरी जानकारी का उपयोग करके शेष को मेमोरी में लोड करेगा। पर संग्रहीत 0000h:0500h. अधिकांश संस्करणों के लिए, फ़ाइल सामग्री को डिस्क पर लगातार क्रम में संग्रहीत करने की आवश्यकता होती है। डास के पुराने संस्करणों में, जो अभी भी समग्र रूप से लोड थे, इस चरण को छोड़ दिया गया है।
- डास सिस्टम इनिशियलाइज़ेशन कोड इसके बिल्ट-इन डिवाइस ड्राइवर्स को इनिशियलाइज़ करेगा और फिर MSडास में स्थित डास कर्नेल को लोड करेगा। एमएस-डॉस सिस्टम पर SYS, मेमोरी में भी। विंडोज़ 9x में, डास सिस्टम इनिशियलाइज़ेशन कोड और बिल्ट-इन डिवाइस ड्राइवर और डास कर्नेल को IO.SYS फ़ाइल में संयोजित किया जाता है जबकि MSडास.SYS को टेक्स्ट कॉन्फ़िगरेशन फ़ाइल के रूप में उपयोग किया जाता है।
- कॉन्फ़िगरेशन पैरामीटर को पार्स करने के लिए CONFIG.SYS फ़ाइल को तब पढ़ा जाता है। शेल चर शेल के स्थान को निर्दिष्ट करता है जो COMMAND.COM के लिए डिफॉल्ट करता है।
- शेल लोड और निष्पादित किया गया है।
- स्टार्टअप बैच फ़ाइल AUTOEXEC.BAT तब शेल द्वारा चलाई जाती है।[32][33]
बूट सेक्टर द्वारा लोड की गई डास सिस्टम फाइलें विखंडन होनी चाहिए और पहली दो एफएटी निर्देशिका तालिका होनी चाहिए।[34] इस प्रकार, इस फ़ाइल को हटाने और जोड़ने से मीडिया को बूट करने योग्य बनाने की संभावना है। चूंकि, इच्छा पर खोल को बदलना संभव है, ऐसी विधि जिसका उपयोग समर्पित अनुप्रयोगों के निष्पादन को तेज़ी से शुरू करने के लिए किया जा सकता है।
यह सीमा डीआर डास के किसी भी संस्करण पर लागू नहीं होती है, जहाँ सिस्टम फ़ाइलें रूट डायरेक्टरी में कहीं भी स्थित हो सकती हैं और उन्हें सन्निहित होने की आवश्यकता नहीं होती है। इसलिए, सिस्टम फ़ाइलों को मात्र डिस्क में कॉपी किया जा सकता है बशर्ते कि बूट सेक्टर डीआर डास पहले से ही संगत हो।
पीसी डास और डीआर डास 5.0 और इसके बाद के संस्करण में, डास सिस्टम फ़ाइलों को IO.SYS के अतिरिक्त आईबीएमBIO.COM और MSडास.SYS के अतिरिक्त आईबीएमडास.COM नाम दिया गया है। इसके अतिरिक्त डीआर डास के पुराने संस्करण डीआरBIOS.SYS और डीआरBडास.SYS का उपयोग करते थे।
MS-डास 7.0 से शुरू होकर बाइनरी सिस्टम फाइल्स IO.SYS और MSडास.SYS को फाइल IO.SYS में जोड़ दिया गया, जबकि MSडास.SYS CONFIG.SYS और AUTOEXEC.BAT के समान कॉन्फ़िगरेशन फ़ाइल बन गया। यदि MSडास.SYS BootGUI निर्देश 0 पर सेट है, बूट प्रक्रिया WIN.COM को स्वचालित रूप से निष्पादित करने के बजाय लोड किए गए कमांड प्रोसेसर (सामान्यतः COMMAND.COM) के साथ बंद हो जाएगी।
फाइल सिस्टम
डास फ़ाइल सिस्टम का उपयोग करता है जो 8.3 फ़ाइल नामों का समर्थन करता है: फ़ाइल नाम के लिए 8 वर्ण और एक्सटेंशन के लिए 3 वर्ण। डास 2 से शुरू होकर पदानुक्रमित निर्देशिकाएँ समर्थित हैं। प्रत्येक निर्देशिका नाम भी 8.3 प्रारूप है परंतु आंतरिक वर्तमान निर्देशिका संरचना (सीडीएस) तालिकाओं के कारण अधिकतम निर्देशिका पथ लंबाई 64 वर्ण है जो डीओएस बनाए रखता है। ड्राइव नाम सहित, पूरी तरह से योग्य फ़ाइल नाम की अधिकतम लंबाई जो डास का समर्थन करती है, प्रारूप ड्राइव का उपयोग करके 80 वर्ण है: \path\filename.ext जिसके बाद शून्य बाइट है।
डास फाइल आवन्टन तालिका (FAT) फाइल सिस्टम का उपयोग करता है। यह मूल रूप से FAT12 था जो प्रति ड्राइव 4078 क्लस्टर तक का समर्थन करता था। डास 3.0 ने FAT16 के लिए समर्थन जोड़ा जो 16-बिट आवंटन प्रविष्टियों का उपयोग करता था और प्रति ड्राइव 65518 क्लस्टर तक समर्थित था। कॉम्पैक एमएस-डॉस 3.31 ने FAT16B के लिए समर्थन जोड़ा जिसने 32‑मेबीबाइट ड्राइव सीमा को हटा दिया और 512 MiB तक का समर्थन कर सकता है। अंत में एमएस-डॉस 7.1 (विंडोज़ 9x का डास घटक) ने FAT32 के लिए समर्थन जोड़ा जो 32-बिट आवंटन प्रविष्टियों का उपयोग करता था और 137 GiB तक हार्ड ड्राइव का समर्थन कर सकता था और इसके बाद भी।
डॉस 3.1 से शुरू होकर, फ़ाइल रीडायरेक्टर समर्थन को डॉस में जोड़ा गया था। यह शुरुआत में नेटवर्किंग का समर्थन करने के लिए प्रयुक्त किया गया था परंतु बाद में एमएससीडीईएक्स के साथ सीडी-रोम ड्राइव का समर्थन करने के लिए प्रयुक्त किया गया था। आईबीएम पीसी डास 4.0 में प्रारंभिक इंस्टाल करने योग्य फ़ाइल सिस्टम (IFS) समर्थन भी था परंतु इसका उपयोग नहीं किया गया था और इसे डास 5.0 में हटा दिया गया था। डास ने CONFIG.SYS से लोड किए गए ब्लॉक डिवाइसेस (डिस्क ड्राइव डिवाइसेस) का भी समर्थन किया है, जिनका उपयोग नेटवर्क उपकरणों का समर्थन करने के लिए डास फाइल सिस्टम के अनुसार किया जा सकता है।
ड्राइव नामकरण योजना
डॉस में, ड्राइव को अक्षरों की पहचान करके संदर्भित किया जाता है। फ्लॉपी ड्राइव के लिए A और B को आरक्षित करना मानक अभ्यास है। मात्र फ्लॉपी ड्राइव वाले सिस्टम पर डास दोनों अक्षरों को ड्राइव पर असाइन करता है, उपयोगकर्ता को डिस्क स्वैप करने के लिए प्रेरित करता है क्योंकि प्रोग्राम उनके बीच वैकल्पिक पहुँच प्रदान करता है। यह फ़्लॉपी से फ़्लॉपी में कॉपी करने या फ़्लॉपी से दूसरे पर अपने डेटा तक पहुँचने के दौरान प्रोग्राम चलाने की सुविधा प्रदान करता है। हार्ड ड्राइव्ज़ को मूल रूप से C और D अक्षर दिए गए थे। डॉस प्रति ड्राइव मात्र सक्रिय विभाजन का समर्थन कर सकता है। जैसे ही अधिक हार्ड ड्राइव के लिए समर्थन उपलब्ध हुआ, यह पहले प्रत्येक ड्राइव के सक्रिय प्राथमिक विभाजन के लिए ड्राइव अक्षर निर्दिष्ट करने में विकसित हुआ, फिर विस्तारित विभाजन में तार्किक ड्राइव के लिए अक्षरों को आवंटित करने के लिए ड्राइव पर दूसरा पास बनाना, फिर कोई भी देने के लिए तीसरा पास अन्य गैर-सक्रिय प्राथमिक विभाजन उनके नाम (जहां इस तरह के अतिरिक्त विभाजन उपस्थित थे और डॉस-समर्थित फ़ाइल सिस्टम सम्मलित थे)। अंत में, डास ऑप