Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> MAC

DOS को समझना: डिस्क ऑपरेटिंग सिस्टम की विरासत

एक DOS, या डिस्क ऑपरेटिंग सिस्टम, एक ऑपरेटिंग सिस्टम (OS) है जो डिस्क ड्राइव से चलता है। यह शब्द डिस्क ऑपरेटिंग सिस्टम के एक विशेष परिवार को भी संदर्भित कर सकता है, सबसे आम MS-DOS (माइक्रोसॉफ्ट DOS)। MS-DOS 1995 तक पर्सनल कंप्यूटर्स (PCs) के लिए मुख्य ऑपरेटिंग सिस्टम था, जब विंडोज 95 ऑपरेटिंग सिस्टम के अधिक उपयोगकर्ता-अनुकूल, ग्राफिकल यूजर इंटरफेस (GUI)-आधारित परिचय के कारण इसकी लोकप्रियता कम हो गई।

DOS का इतिहास

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

एक ऑपरेटिंग सिस्टम वह सॉफ्टवेयर है जो कंप्यूटर के हार्डवेयर घटकों (मेमोरी, प्रोसेसर, आदि) और पेरिफेरल डिवाइस को नियंत्रित करने वाले निर्देश प्रदान करता है, साथ ही अन्य सॉफ्टवेयर प्रोग्राम को कार्य करने की अनुमति देता है। निर्देश HDD या अन्य स्टोरेज मीडिया में संग्रहीत हो सकते हैं। एक DOS एक विशिष्ट प्रकार का OS है जो कंप्यूटर के HDD से चलता है और उपयोगकर्ताओं को कीबोर्ड का उपयोग करके कमांड टाइप करके सिस्टम और उसके विभिन्न घटकों को एक्सेस और नियंत्रित करने की अनुमति देने के लिए कमांड-लाइन इंटरफेस (CLI) प्रदान करता है। CLI का उपयोग डिस्क ऑपरेटिंग सिस्टम और आधुनिक GUI-आधारित ऑपरेटिंग सिस्टम के बीच मुख्य अंतर है।

DOS शब्द का उपयोग कई समान कमांड-लाइन डिस्क ऑपरेटिंग सिस्टम का वर्णन करने के लिए भी किया जाता है। प्रारंभिक कंप्यूटर, जैसे कमोडोर 64, अटारी 800 और ऐप्पल II, सभी में एक डिस्क ऑपरेटिंग सिस्टम था: कमोडोर बिजनेस मशीन्स DOS, अटारी DOS और ऐप्पल DOS, क्रमशः। DOS/360 IBM मेनफ्रेम के लिए एक OS था, जो पहली बार 1966 में दिखाई दिया, लेकिन यह 1980 के दशक में पर्सनल कंप्यूटर पर उपयोग किए जाने वाले 8086-आधारित DOS से असंबंधित है।

डिस्क ऑपरेटिंग सिस्टम कैसे काम करता है?

जब कंप्यूटर चालू होता है, तो यह बूट प्रक्रिया नामक विभिन्न चरणों से गुजरता है। डिस्क ऑपरेटिंग सिस्टम चलाते समय, ये छह बूटिंग चरण मानक हैं:

  1. रीड-ओनली मेमोरी (ROM) बूटस्ट्रैप लोडर मास्टर बूट रिकॉर्ड को पढ़ता है और नियंत्रण को उस पर पास करता है।
  2. बूट रिकॉर्ड डिस्क ऑपरेटिंग सिस्टम को मेमोरी में लोड करता है, जो मशीन का नियंत्रण लेता है।
  3. कंप्यूटर चुंबकीय डिस्क पर संग्रहीत डेटा को अपनी मुख्य मेमोरी, रैंडम एक्सेस मेमोरी (RAM) में स्थानांतरित करता है।
  4. यह कंप्यूटर से जुड़े बाहरी उपकरणों, जैसे कंप्यूटर स्क्रीन या प्रिंटर को डेटा भी स्थानांतरित करता है।
  5. कंप्यूटर प्रोग्राम जैसे कैरेक्टर इनपुट/आउटपुट (I/O), मेमोरी मैनेजमेंट, प्रोग्राम लोडिंग और टर्मिनेशन, साथ ही कीबोर्ड के माध्यम से उपयोगकर्ता इनपुट को संभालने के लिए विभिन्न एप्लिकेशन प्रोग्रामिंग इंटरफेस प्रदान करता है।
  6. OS फाइल सिस्टम मैनेजमेंट भी प्रदान करता है जो स्टोरेज पर फाइलों को व्यवस्थित, पढ़ता और लिखता है। प्रबंधन प्रणाली डायरेक्टरी, सबडायरेक्टरी और फाइलों की एक पदानुक्रमित संरचना का उपयोग करती है।

DOS और कमांड-लाइन इंटरफेस

क्योंकि DOS में GUI के बजाय कैरेक्टर-आधारित इंटरफेस है, इसके उपयोगकर्ताओं को इसकी कमांड लाइन में टेक्स्टुअल कमांड टाइप करना होगा ताकि वे उन कार्यों को इंगित कर सकें जो वे OS को करना चाहते हैं, जैसे फाइल ढूंढना या कोई विशिष्ट प्रोग्राम चलाना। कमांड लाइन प्रक्रिया जटिल और थकाऊ हो सकती है, यही कारण है कि नॉन-ग्राफिकल OS अप्रचलित हो रहे हैं।

उस ने कहा, नॉन-ग्राफिकल OS न्यूनतम सिस्टम संसाधनों का उपयोग करते हैं; वे हल्के, तेज और लचीले हो सकते हैं। साथ ही, जो उपयोगकर्ता ऑपरेटिंग सिस्टम के मानक कमांड जानते हैं, वे इसे GUI-आधारित OS की तुलना में उपयोग करना आसान पा सकते हैं, खासकर यदि वे निम्नलिखित करना चाहते हैं:

  • हार्डवेयर या सॉफ्टवेयर समस्याओं का निवारण करें।
  • भ्रष्ट HDD से डेटा पुनर्प्राप्त करें।
  • HDD पार्टीशन बनाएं।
  • एंटीवायरस सॉफ्टवेयर चलाएं।
  • लीगेसी सॉफ्टवेयर चलाएं।
  • सिस्टम BIOS सेट अप और कॉन्फिगर करें।
  • फाइल/डेटा बैकअप सेट अप करें।
  • सिस्टम डेट/क्लॉक सेटिंग्स अपडेट करें।

DOS विशेषताएं

सभी डिस्क ऑपरेटिंग सिस्टम की मुख्य विशेषताएं निम्नलिखित हैं:

  • CLI. किसी भी DOS में कोई GUI नहीं है, इसलिए माउस इनपुट स्वीकार नहीं किए जाते हैं। यह एक कैरेक्टर-आधारित इंटरफेस सिस्टम है जहां सभी कमांड कमांड-लाइन प्रॉम्प्ट पर टेक्स्ट में दर्ज की जाती हैं।
  • प्रॉम्प्ट. डिस्क ऑपरेटिंग सिस्टम एक विजुअल मैसेज प्रदान करते हैं, जिसे प्रॉम्प्ट के रूप में जाना जाता है, जो वर्तमान डायरेक्टरी या फोल्डर का स्थान प्रदान करता है और उपयोगकर्ताओं को कीबोर्ड से विभिन्न कमांड दर्ज करने में सक्षम बनाता है।
  • प्रबंधन. एक DOS कंप्यूटर की फाइलों, I/O सिस्टम और मेमोरी को प्रबंधित करने के लिए उपयोगी है।
  • बैच फाइलें. डिस्क ऑपरेटिंग सिस्टम बैच फाइलों का समर्थन करते हैं जो मैक्रोज़ हैं जिनका उपयोग कमांड के समूहों को स्वचालित करने, कार्यों को सरल बनाने और समय और प्रयास बचाने के लिए किया जा सकता है।
  • कर्नेल. DOS कर्नेल OS के मस्तिष्क के रूप में कार्य करता है; यह कंप्यूटर के मौलिक संचालन (मेमोरी आवंटन, फाइल एक्सेस, आदि) का प्रबंधन करता है और कंप्यूटर और उसके प्रोग्राम के लिए एक दूसरे के साथ बातचीत करने के लिए एक इंटरफेस प्रदान करता है।
  • डेटा रिकवरी क्षमताएं. DOS से कंप्यूटर को बूट करने से अप्रत्याशित घटना, जैसे क्रैश या हार्ड ड्राइव भ्रष्टाचार की स्थिति में डेटा पुनर्प्राप्त करने में मदद मिल सकती है।

DOS सीमाएं

हालांकि यह एक सर्वव्यापी ऑपरेटिंग सिस्टम था, DOS की कुछ सीमाएं हैं:

  • कोई अंतर्निहित सुरक्षा नहीं। इसमें फाइल स्वामित्व और अनुमतियों जैसी अंतर्निहित सुरक्षा नहीं है।
  • कोई मल्टी-यूजर या मल्टीटास्किंग नहीं। सिंगल-टास्क ऑपरेटिंग सिस्टम के रूप में, डिस्क ऑपरेटिंग सिस्टम मल्टी-यूजर या मल्टीटास्किंग का समर्थन नहीं करते हैं। इस प्रकार, केवल एक प्रोग्राम एक समय में चल सकता है (भले ही यह बेसिक I/O सिस्टम और अंतर्निहित हार्डवेयर तक सीधी पहुंच प्रदान करता है)।
  • चुनौतीपूर्ण इंटरफेस। CLI, जिसमें एक उपयोगकर्ता को कमांड टाइप करना होता है, प्रोग्राम चलाने और अन्य OS कार्य करने के लिए कमांड याद रखने के लिए उपयोगकर्ता की आवश्यकता होती है।
  • अप्रत्याशित आउटपुट। कमांड टाइप करने में एक छोटी सी गलती अप्रत्याशित या अवांछित परिणाम दे सकती है। उदाहरण के लिए, एक उपयोगकर्ता cd \directory_name टाइप करके वर्तमान डायरेक्टरी में फाइलों को सूचीबद्ध करना चाह सकता है। हालांकि, वह कमांड वर्तमान वर्किंग डायरेक्टरी को नामित डायरेक्टरी में बदल देता है। किसी फोल्डर की सामग्री को सूचीबद्ध करने के लिए, dir कमांड का उपयोग किया जाना चाहिए।
  • डिस्क डायरेक्टरी जानकारी का धीमा अपडेट। MS-DOS जैसे कुछ डिस्क ऑपरेटिंग सिस्टम एप्लिकेशन द्वारा फाइल बंद होने तक डिस्क डायरेक्टरी जानकारी को अपडेट नहीं करते हैं, जो फाइल को असुरक्षित स्थिति में रख सकता है और प्रोग्रामिंग मुद्दों का परिणाम दे सकता है।

सामान्य DOS कमांड

MS-DOS केस-सेंसिटिव नहीं है, इसलिए कमांड को अपरकेस या लोअरकेस में टाइप किया जा सकता है। हालांकि, अन्य डिस्क ऑपरेटिंग सिस्टम में केस-सेंसिटिव CLI होते हैं। DOS कमांड में निम्नलिखित शामिल हैं:

कमांडयह क्या करता हैउदाहरण
cdडायरेक्टरी बदलता हैकमांड लाइन में cd c:\techtarget टाइप करके वर्किंग डायरेक्टरी को c:\techtarget में बदलें।
clsस्क्रीन पर सभी सामग्री को साफ करता है, केवल कमांड प्रॉम्प्ट छोड़करकमांड लाइन में cls टाइप करें।
copyएक या अधिक फाइलों को दूसरे स्थान पर कॉपी करता हैcopy c:\techtarget\file.txt c:\techtarget\file2.txt टाइप करके c:\techtarget\file.txt को c:\techtarget\file2.txt पर कॉपी करें।
delएक या अधिक फाइलों को हटाता हैdel c:\techtarget\file2.txt टाइप करके c:\techtarget डायरेक्टरी से file.txt फाइल को हटाएं।
deltreeकंप्यूटर से सभी फाइलों और सबडायरेक्टरी को हटाता हैdeltree c:\techtarget\drafts टाइप करके drafts डायरेक्टरी को हटाएं, जिसमें इसमें मौजूद सभी फाइलें और सबडायरेक्टरी शामिल हैं।
dirएक डायरेक्टरी में फाइलों और डायरेक्टरी की सूची प्रदर्शित करता हैdir c:\techtarget टाइप करके c:\techtarget डायरेक्टरी में फाइलों और डायरेक्टरी की सूची प्रदर्शित करें।
formatडिस्क को DOS फाइलों के लिए फॉर्मेट करता हैformat e: टाइप करके ड्राइव e: में डिस्क को DOS के उपयोग के लिए फॉर्मेट करें।
helpउपलब्ध कमांड सूचीबद्ध करता है या किसी विशिष्ट कमांड के बारे में अधिक जानकारीhelp del टाइप करके del कमांड और इसके उपयोग के बारे में जानकारी प्रदर्शित करें। अधिकांश कमांड में वैकल्पिक स्विच होते हैं जो हेल्प जानकारी में समझाए गए हैं।
mkdir या mdएक नई सबडायरेक्टरी बनाता हैmkdir c:\techtarget\drafts टाइप करके c:\techtarget डायरेक्टरी में drafts सबडायरेक्टरी बनाएं।
moveफाइलों या डायरेक्टरी को एक डायरेक्टरी से दूसरी डायरेक्टरी या एक ड्राइव से दूसरी ड्राइव में ले जाता हैmove c:\techtarget\file.txt c:\techtarget\drafts\file.txt टाइप करके c:\techtarget\file.txt को c:\techtarget\drafts\file.txt पर ले जाएं।
ren या renameफाइल या डायरेक्टरी का नाम बदलता हैren c:\techtarget\file.txt c:\techtarget\file2.txt टाइप करके फाइल c:\techtarget\file.txt का नाम c:\techtarget\file2.txt पर बदलें।
typeफाइल की सामग्री को स्क्रीन पर प्रदर्शित करता हैtype c:\myfile.txt टाइप करके myfile.txt फाइल की सामग्री दिखाएं।
*एक वाइल्डकार्ड कैरेक्टर जो एक या अधिक कैरेक्टर को दर्शाता है जो फाइलों के एक समूह में समान हैंcopy c:\techtarget\*.txt c:\techtarget\drafts टाइप करके .txt एक्सटेंशन वाली सभी फाइलों को c:\techtarget\drafts पर कॉपी करें।
?एक वाइल्डकार्ड कैरेक्टर जो एक सिंगल कैरेक्टर को दर्शाता है जो फाइलों के एक समूह में समान हैcopy c:\techtarget\document?.txt c:\techtarget\drafts टाइप करके document1.txt, document2.txt आदि नाम की फाइलों को c:\techtarget\drafts पर कॉपी करें।

DOS का अधिक इतिहास और भविष्य

1970 के दशक में माइक्रोप्रोसेसर के आगमन ने कंप्यूटिंग क्रांति शुरू की, और पर्सनल कंप्यूटर्स (PCs) का बाजार फलने-फूलने लगा। IBM ने अगस्त 1981 में IBM 5150 पर्सनल कंप्यूटर जारी किया। इस नए कंप्यूटर के विकास को गति देने के लिए, IBM ने अन्य कंपनियों से विभिन्न घटकों को लाइसेंस देने का फैसला किया।

OS के लिए IBM की पहली पसंद डिजिटल रिसर्च से CP/M-86 सॉफ्टवेयर था, लेकिन गैर-प्रकटीकरण समझौतों और लाइसेंसिंग पर असहमति के कारण IBM ने माइक्रोसॉफ्ट से CP/M-जैसे OS को चुना जिसे मूल रूप से QDOS 86-DOS कहा जाता था।

माइक्रोसॉफ्ट ने 1980 में QDOS 86-DOS के विपणन अधिकार खरीदे। यह OS सिएटल कंप्यूटर प्रोडक्ट्स (SCP) में टिम पैटरसन द्वारा बनाया गया था और मूल रूप से QDOS कहा जाता था, जो क्विक एंड डर्टी OS का संक्षिप्त रूप है। संख्या "86" इस तथ्य को संदर्भित करती है कि OS मूल रूप से इंटेल 8086 प्रोसेसर के साथ उपयोग के लिए डिज़ाइन किया गया था। 1981 में SCP को छोड़कर माइक्रोसॉफ्ट के लिए पैटरसन ने IBM के PC के लिए 86-DOS के PC-DOS संस्करण पर काम किया। PC-DOS इंटेल 8086 पर चलने वाले PCs में व्यापक रूप से इंस्टॉल किया गया पहला DOS था।

माइक्रोसॉफ्ट ने PC-DOS का अपना लगभग समान संस्करण MS-DOS नाम से बनाया, जिसे पहली बार 1981 में जारी किया गया था। जैसे-जैसे PC बिक्री बढ़ी, MS-DOS की सर्वव्यापकता भी बढ़ी। OS के बाद के संस्करणों ने बेहतर प्रदर्शन प्रदान किया और विदेशी और विस्तारित वर्णों और बड़े HDD के लिए समर्थन जैसी अतिरिक्त कार्यक्षमताएं शामिल कीं। MS-DOS के बाद के संस्करणों ने मेमोरी मैनेजमेंट को भी बढ़ाया, एक बेहतर टेक्स्ट एडिटर की सुविधा दी, और नेटवर्क सपोर्ट प्रदान किया।

जब माइक्रोसॉफ्ट ने पहली बार MS-DOS के लिए GUI के रूप में विंडोज पेश किया, तो प्रारंभिक उपयोगकर्ताओं को DOS प्रॉम्प्ट पर "WIN" टाइप करके विंडोज प्रोग्राम लॉन्च करना पड़ता था। विंडोज तब से MS-DOS के तहत चलने वाले GUI प्रोग्राम से एक पूर्ण OS में विकसित हुआ है जो डिफ़ॉल्ट OS के रूप में कार्यभार संभालता है, हालांकि यह विंडोज XP तक नहीं था कि विंडोज के उपभोक्ता संस्करणों ने विंडोज कर्नेल को बूटस्ट्रैप करने के लिए DOS प्रोग्राम win.com पर भरोसा करना बंद कर दिया।

MS-DOS का अंतिम रिटेल संस्करण MS-DOS 6.22 था; PC-DOS 2000 PC-DOS का अंतिम रिटेल रिलीज था। MS-DOS अभी भी विंडोज के हिस्से के रूप में बंडल किया गया था लेकिन अब अलग सॉफ्टवेयर लाइसेंस की आवश्यकता नहीं थी। इसे अभी भी विंडोज के तहत एक कमांड प्रोसेसर का उपयोग करके चलाया जा सकता है जो MS-DOS इंटरफेस का अनुकरण करता है। MS-DOS पर आधारित और इसके साथ संगत FreeDOS नामक एक ओपन सोर्स संस्करण भी है। इन OS के अन्य संस्करणों में DR-DOS, ROM-DOS और PTS-DOS (PhysTechSoft DOS) शामिल हैं।

उनके द्वारा समर्थित कई लीगेसी एप्लिकेशन के कारण, डिस्क ऑपरेटिंग सिस्टम निकट भविष्य के लिए उपयोग किए जाने की संभावना है। आज, उनका उपयोग सरल एम्बेडेड सिस्टम या अन्य उपयोग के मामलों के लिए किया जा सकता है क्योंकि वे मशीन इंडिपेंडेंस प्रदान करते हैं और क्योंकि फ्री या ओपन सोर्स OS के लिए लाइसेंसिंग लागत शून्य है।

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

डिस्क ऑपरेटिंग सिस्टम ने पर्सनल कंप्यूटिंग के प्रारंभिक विकास में महत्वपूर्ण भूमिका निभाई। आज, उनके प्रारंभिक विकास के लगभग 55 साल बाद, वे कंप्यूटिंग के इतिहास में सबसे महत्वपूर्ण प्रकार के OS में से एक के रूप में एक स्थान रखते हैं।

नवीनतम माइक्रोसॉफ्ट OS विंडोज 11 है। इस विंडोज 11 क्रैश कोर्स को डेस्कटॉप एडमिन और माइक्रोसॉफ्ट उपयोगकर्ताओं के लिए देखें, और पता लगाएं कि विंडोज 11 में अपग्रेड करने की योजना बनाते समय आपको क्या जानने की आवश्यकता है।

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

  1. क्या AI-संचालित सिस्टम को पुन: प्रस्तुत किया जा सकता है? प्रतिकृति संकट से निपटना क्या AI-संचालित सिस्टम को पुन: प्रस्तुत किया जा सकता है? प्रतिकृति संकट से निपटना

    यह पाया गया है कि अधिकांश शोधकर्ता अपने AI को पढ़ाने के लिए उपयोग किए गए सोर्स कोड की रिपोर्ट नहीं करते हैं जो अन्य वैज्ञानिकों को परेशान कर रहा है क्योंकि वे परिणामों को दोहरा नहीं सकते और आगे काम नहीं कर सकते। सीधे शब्दों में कहें, तो आर्टिफिशियल इंटेलिजेंस का उभरता हुआ क्षेत्र प्रतिकृति संकट से ज

  1. 6 कम आंके गए विंडोज़ 10 फीचर जिन्हें आपको अवश्य आज़माना चाहिए 6 कम आंके गए विंडोज़ 10 फीचर जिन्हें आपको अवश्य आज़माना चाहिए

    विंडोज़ 10 अलग है और लगातार बदल रहा है। आप नई सुविधाओं और उपकरणों की खोज कभी पूरी नहीं करेंगे। यह लेख उन तरकीबों को खोजने में आपकी मदद करेगा जो आप अब तक चूक गए होंगे। यदि आपके पास साझा करने के लिए अपना खुद का कम आंका गया विंडोज़ 10 फीचर है तो कृपया हमें टिप्पणी अनुभाग में बताएं। 1. ऑफलाइन मैप्स यदि

  1. Windows 10 के लिए सर्वश्रेष्ठ वेब ब्राउज़र चुनना Windows 10 के लिए सर्वश्रेष्ठ वेब ब्राउज़र चुनना

    आपका वेब ब्राउज़र आपके सबसे अधिक उपयोग किए जाने वाले एप्लिकेशन में से एक है, इसलिए वह चुनना महत्वपूर्ण है जो आपके लिए सबसे अच्छा काम करता है। इस लेख में, हम Windows 10 के लिए उपलब्ध कुछ सबसे लोकप्रिय विकल्पों के बारे में बताएंगे और उनके अंतरों को समझाएंगे – लेकिन याद रखें, अंतिम निर्णय आपका है। Micr