DOS और Windows में अंतर

DOS और Windows में अंतर (Difference Between DOS and Windows)

DOS और Windows विभिन्न प्रकार के ऑपरेटिंग सिस्टम हैं जहाँ DOS वर्तमान में कम उपयोग किया जाता है जबकि विंडोज़ एक व्यापक रूप से उपयोग किया जाने वाला ऑपरेटिंग सिस्टम है। ऑपरेटिंग सिस्टम, डॉस और विंडोज मुख्य रूप से इस तथ्य से भिन्न होते हैं कि डॉस एक सिंगल टास्किंग, सिंगल यूजर, CLI आधारित ऑपरेटिंग सिस्टम है जो 1979 के वर्ष में विकसित किया गया था। दूसरी तरफ, सभी विंडोज़ वर्जन मल्टीटास्किंग, मल्टीयूजर और जीयूआई आधारित हैं ऑपरेटिंग सिस्टम।

इस पोस्ट में आप जानेंगे-
  1. DOS और Windows का तुलना चार्ट
  2. DOS और Windows की परिभाषा
  3. DOS और Windows में मुख्य अंतर
  4. निष्कर्ष

DOS और Windows का तुलना चार्ट

तुलना का आधार
डॉस
विंडोज
बेसिक कमांड लाइन OS ग्राफिकल ओएस
उपयोग में आसानी जटिल सरल
विशेषताएं सिंगल प्रोसेसिंग या टास्किंग और सिंगल यूजर। मल्टीटास्किंग या मल्टीप्रोसेसिंग और मल्टी-यूजर।
बिजली की खपत कम उच्च
बाह्य उपकरणों का उपयोग कीबोर्ड उपयोग की अनुमति दी माउस और कीबोर्ड का उपयोग करने की अनुमति दी
मेमोरी की खपत कम ज्यादा
मल्टीमीडिया एप्लीकेशन कोई सहायता नहीं दी जाती है सपोर्ट
OS का आकार छोटा बड़ा
वर्जन DOS/360, IBM system/360, DOS 11, TRS DOS, MS-DOS, 86 DOS. Windows 1.0, 2x, 3x, 9x(95 and 98), NT, 2000, XP, Vista, 7, 8 and 8.1, 10.

डॉस की परिभाषा

डॉस का मतलब है डिस्क ऑपरेटिंग सिस्टम एक सिंगल-टास्किंग सिस्टम है जिसका मतलब है कि एक समय में सिस्टम में केवल एक प्रोग्राम ही चल सकता है। MS-DOS प्रोग्राम को चलाने के लिए एक सरल विधि का उपयोग किया जाता है। किसी विशेष प्रोसेस के एग्जीक्यूटिव के दौरान कोई नई प्रोसेस उत्पन्न नहीं होती है।

यह एक कमांड लाइन इंटरफेस ऑपरेटिंग सिस्टम है, जहां हमें कमांड के रूप में कंप्यूटर को निर्देश देने के लिए किसी भी कार्य को पूरा करने की आवश्यकता होती है। यह मूल रूप से हार्ड डिस्क ड्राइव या किसी भी डिस्क स्टोरेज डिवाइस जैसे फ्लॉपी डिस्क या ऑप्टिकल से चलता है और प्रोग्राम्स के एग्जीक्यूटिव के लिए एक वातावरण प्रदान करता है। MS-DOS प्रोग्राम को मेमोरी में लोड करता है जो प्रोग्राम के लिए संभव सबसे बड़ी जगह आवंटित करता है। डॉस मल्टीटास्किंग क्षमताएं प्रदान नहीं करता है|

डॉस में ऑपरेटिंग सिस्टम में मुख्य रूप से तीन फाइलें होती हैं:

  • IO / SYS –

इसमें MS-DOS और I / O सबसिस्टम के बीच एक इंटरफ़ेस शामिल है। यह मूल परिधीय इनपुट / आउटपुट कार्यों को करने के लिए OS को अनुमति देता है।

  • MSDOS.SYS –

यह ओएस का कर्नेल है जो हार्डवेयर के साथ संचार करता है और कई डॉस कार्यों को संसाधित करने में सुविधा प्रदान करता है, जिसमें फाइलों को प्रबंधित करने के लिए सॉफ्टवेयर, एप्लिकेशन सॉफ्टवेयर और हार्डवेयर के साथ इंटरफ़ेस निष्पादित होता है।

  • COMMAND.COM –

यह एक कमांड इंटरप्रिटर है और इसका उपयोग कमांड की व्याख्या और प्रदर्शन करने के लिए किया जाता है।


सिस्टम संरचना

यह एक एप्लिकेशन प्रोग्राम, रेजिडेंट सिस्टम प्रोग्राम, MS-DOS डिवाइस ड्राइवर और ROM BIOS डिवाइस ड्राइवर शामिल है।

एमएस-डॉस की विशेषताएं

  • फ़ाइलों का निर्माण, विलोपन और कॉपी बनाना।
  • फ्लॉपी डिस्क फोर्मेटिंग।
  • वायरस का पता लगाना।
  • मॉनिटर पर जानकारी प्रदर्शित करता है।
  • फाइलों की सूची बनाना।

विंडोज की परिभाषा

विंडोज एक Microsoft उत्पाद है विंडोज के विभिन्न वर्जन हैं जैसे विंडोज 2000, विंडोज एनटी, विंडोज एक्सपी, विंडोज विस्टा, विंडोज 7, विंडोज 8 और विंडोज 10. विंडोज ओएस विश्वसनीयता, अनुकूलता, प्रदर्शन, एक्स्टेंसिबिलिटी जैसी सुविधाओं के लिए बनाया गया है। यह GUI (ग्राफिकल यूजर इंटरफेस) आधारित है, जहां मैन्युअल रूप से कमांड लिखने के बजाय, हम माउस की मदद से निर्देश देने के लिए आइकन और इमेज का उपयोग करते हैं।

विंडोज पोर्टेबल है, शुरू में सी और सी ++ भाषाओं में लिखा गया है जहां प्रोसेसर विश्वसनीय कोड को डायनेमिक लिंक लाइब्रेरी (DLL) में अलग किया जाता है जिसे हार्डवेयर एब्स्ट्रक्शन लेयर (HAL) के रूप में जाना जाता है। विंडोज की ऊपरी परतें एचएएल पर निर्भर करती हैं, हार्डवेयर की प्रेरणा। यह बहुत विश्वसनीय है और आसानी से त्रुटि की स्थिति को संभालता है।

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

आर्किटेक्चर (Architecture)

  • विंडोज 2000 में तीन लेयर होते हैं, एक हार्डवेयर एब्स्ट्रक्शन लेयर, कर्नेल और एक्जीक्यूटिव।
  • हार्डवेयर एब्स्ट्रेक्शन लेयर एक सॉफ्टवेयर लेयर है, जो ऑपरेटिंग सिस्टम के ऊपरी स्तरों से हार्डवेयर की असमानता को उजागर करती है। HAL एक वर्चुअल मशीन भेजता है जिसका उपयोग कर्नेल, कार्यकारी और डिवाइस ड्राइवरों द्वारा किया जाता है। यह मल्टीप्रोसेसिंग के लिए भी समर्थन प्रदान करता है।
  • कर्नेल एक्जीक्यूटिव और सबसिस्टम के लिए आधार प्रदान करता है और थ्रेड शेड्यूलिंग, प्रोसेसर सिंक्रोनाइज़ेशन, पावर फेल्योर रिकवरी, इंटरप्ट और अपवाद हैंडलिंग जैसे ऑपरेशन प्रदान करता है।
  • एक्सिक्युटिव उन सेवाओं का संयोजन प्रदान करता है जो सभी पर्यावरणीय उपतंत्र नियोजित कर सकते हैं। ऑब्जेक्ट, प्रोसेस और मेमोरी प्रबंधन, कॉल सुविधाएं, I / O प्रबंधन, सुरक्षा निगरानी एक्सिक्युटिव द्वारा प्रदान की जाने वाली सेवाएं हैं|

डॉस और विंडोज के बीच महत्वपूर्ण अंतर

  • डॉस एक कमांड लाइन ओएस है जहां उपयोगकर्ताओं को सिस्टम को निर्देश देने के लिए मैन्युअल रूप से कमांड टाइप करने की आवश्यकता होती है। जबकि, विंडोज़ उपयोगकर्ता को एक ग्राफिकल इंटरफ़ेस प्रदान करती है जहाँ उपयोगकर्ता केवल आइकनों और चित्रों को पहचान कर एक एप्लिकेशन चला सकते हैं।
  • डॉस सिंगल प्रोग्रामिंग, सिंगल टास्किंग और सिंगल यूजर एनवायरनमेंट प्रदान करता है जबकि विंडोज़ मल्टीप्रोग्रामिंग, मल्टीटास्किंग और मल्टीयूजर सिस्टम प्रदान करते हैं।
  • डॉस कीबोर्ड उपयोग करने की अनुमति देता हैं जबकि विंडोज़ में माउस और कीबोर्ड दोनों का उपयोग किया जा सकता है।
  • Windows मल्टीमीडिया एप्लिकेशन का समर्थन करता है जबकि DOS इसका समर्थन नहीं कर सकता।

निष्कर्ष

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



error: Content is protected !!