Operating System Basics

The Software Core

लगभग एक कंप्यूटर के साथ काम कर खर्च हर समय ऑपरेटिंग सिस्टम के दायरे में खर्च किया जाता है . हम पर मशीन चालू करने के बाद कुछ पल के अपवाद के साथ, हर कीस्ट्रोक , हर माउस क्लिक करें, और परिधीय उपकरणों के साथ हर बातचीत दर्ज की गई है और ऑपरेटिंग सिस्टम द्वारा संसाधित . इसके बिना, हम किसी भी अन्य कार्यक्रमों का उपयोग करने में असमर्थ होगा . अधिकांश उपयोगकर्ताओं को ऑपरेटिंग सिस्टम के लिए बहुत कम ध्यान देते हैं , लेकिन कंप्यूटर तकनीशियनों को सुरक्षित रूप से और कुशलता से चल रहा पीसी रखने के लिए इसे प्रभावी ढंग से काम करने में सक्षम होने की जरूरत है . सभी ऑपरेटिंग सिस्टम के कुछ बुनियादी उपकरणों और सुविधाओं को साझा . निम्न वर्गों के इन महत्वपूर्ण घटक है, उनके कार्यों , और उनके डिजाइन और उपयोग में कुछ बुनियादी बातों को वर्णन.

User Interface

यूजर इंटरफेस किसी भी ऑपरेटिंग सिस्टम का सबसे महत्वपूर्ण, अभी तक underappreciated भागों में से एक है . एक सही ढंग से तैयार इंटरफ़ेस उपयोगकर्ता जटिल नियंत्रण के तरीकों को जानने के बिना अपनी सत्ता तक पहुँचने , कंप्यूटर के साथ बातचीत करने की अनुमति देता है . आज , विंडोज आधारित वातावरण , एक माउस , एक की बोर्ड , ड्रॉप डाउन मेनू , और स्क्रॉल सामग्री क्षेत्रों का इस्तेमाल कर रही है , यूजर इंटरफेस का प्रमुख रूप है .

विंडोज आधारित कार्यक्रमों के बहुमत को जोड़ने और आगे बढ़ पाठ और मुद्रण , उद्घाटन , और फ़ाइलों को बचाने की तरह कार्य के लिए एक ही कमांड के कई साझा . यह आम दृष्टिकोण दोनों प्रोग्रामर और अंत उपयोगकर्ताओं को हाथ में काम पर ध्यान केंद्रित करने के बजाय वे क्या चाहते हैं कंप्यूटर कह रही करने की इजाजत दी , समय और मेहनत बचाता है.

File System Management

ऑपरेटिंग सिस्टम बनाने और फ़ाइलों को बनाए रखने के भंडारण मीडिया पर उन्हें रखने , उन्हें पुनर्गठन , उनके अखंडता को सुनिश्चित करने , और आवश्यकतानुसार उन्हें मिटा के लिए जिम्मेदार है . ऑपरेटिंग सिस्टम की डिजाइन फ़ाइलों के लिए नामकरण परंपरा को निर्धारित करता है . उदाहरण के लिए , एमएस डॉस मूल रूप से फ़ाइल प्रकार निरूपित करने के लिए एक अवधि के बाद एक तीन चरित्र विस्तार के साथ आठ वर्ण के लिए एक फ़ाइल का नाम ही सीमित .

Device Management

ऑपरेटिंग सिस्टम स्वचालित प्रणाली पर मौजूद है कि कंप्यूटर घटकों की प्रकृति पता नहीं है. , हार्ड ड्राइव को नियंत्रित ग्राफ़िक्स एडाप्टर से प्रदर्शन जानकारी को स्वीकार करें, या प्रिंटर और अन्य परिधीय उपकरणों के साथ संवाद करने के लिए, ऑपरेटिंग सिस्टम चालकों और आदेश दृश्यों के साथ सक्षम होना चाहिए .

ऑपरेटिंग सिस्टम फ्लॉपी और हार्ड ड्राइव की तरह , भंडारण मीडिया की तैयारी के लिए तरीके प्रदान करने के लिए , और अपने फाइल सिस्टम के साथ काम करने की जरूरत है. स्मृति प्रबंधन उपलब्ध कराने , किसी भी टीएसआर ( समाप्त और रहने के निवासी ) कार्यक्रमों के साथ बातचीत के दौरान यह संचार पोर्ट, प्रिंटर पोर्ट , और Iomega ज़िप ड्राइव या प्रिंटर जैसे दूरदराज के उपकरणों की स्थिति पर नज़र रखने , मशीन के हार्डवेयर और अपने कार्यों सभी को नियंत्रित करता है और अपनी ही आपरेशन की अखंडता को बनाए रखने .

Boot and Installation Routines

अधिकांश ऑपरेटिंग सिस्टम सॉफ्टवेयर के रूप में लोड कर रहे हैं . उन्होंने कहा कि वे स्मृति में लोड और कंप्यूटर चालू होने पर कार्यात्मक बनाया जा सकता है, ताकि प्रणाली स्टार्टअप के दौरान पहुँचा जा सकता है कि बूट अनुक्रम कोड में शामिल करना चाहिए . वे प्रयोग के दौरान दूषित हो घटना घटकों में पुनर्स्थापना के लिए अधिष्ठापन दिनचर्या के साथ ही समस्या निवारण और वसूली तकनीकों के साथ प्रदान की जानी चाहिए .

Error-Handling Capability

गंभीर क्षति से सरल उपयोगकर्ता त्रुटि को लेकर समस्याएं एक सिस्टम को अस्थिर करने का कारण बन सकता है . एक अच्छी तरह से डिजाइन ऑपरेटिंग सिस्टम , इस तरह की समस्याओं का पता लगाने के उपयोगकर्ता चेतावनी त्रुटि संदेश प्रदर्शित करें, और डेटा या ऑपरेटिंग सिस्टम के भ्रष्टाचार के महत्वपूर्ण नुकसान के बिना ठीक करने की क्षमता प्रदान करने में सक्षम हो जाएगा .

Housekeeping Utilities

एक पूरा ऑपरेटिंग सिस्टम वायरस के लिए हार्ड ड्राइव , स्कैनिंग defragmenting , और अनुकूलतम प्रदर्शन पर चल रहे सिस्टम रखें कि अन्य हाउसकीपिंग के काम के प्रदर्शन के लिए सॉफ्टवेयर दिनचर्या में शामिल है.

Networking Capability

जल्द से जल्द पीसी ऑपरेटिंग सिस्टम एक उपयोगकर्ता वातावरण के रूप में डिजाइन किए गए थे , लेकिन कार्यसमूह कंप्यूटिंग और इंटरनेट की बढ़ती लोकप्रियता प्रोटोकॉल और अंतर उपकरणों का एक संग्रह किसी भी आधुनिक ऑपरेटिंग सिस्टम का हिस्सा नेटवर्किंग के लिए निर्मित में समर्थन दिया है .

A Short History of MS-DOS

विंडोज के नवीनतम संस्करण डॉस के साथ शुरुआत , पीसी सॉफ्टवेयर विकास के अधिक से अधिक दो दशकों पर निर्माण कि उन्नत ऑपरेटिंग सिस्टम हैं . डॉस ( डिस्क ऑपरेटिंग सिस्टम ) नामक एक ऑपरेटिंग सिस्टम के साथ भेज दिया 1981 में जारी मूल आईबीएम पीसी , वहाँ अन्य ऑपरेटिंग सिस्टम इस तरह के वाणिज्यिक पत्र / एम के रूप में पीसी युग के पहले दिन के दौरान उपयोग में थे , लेकिन . यह Windows 95 और Windows NT की तरह विंडोज के 32 बिट संस्करणों ने बाद में 1992 में विंडो 3.1 द्वारा supplanted था, और जब तक यह अभी तक प्रमुख ऑपरेटिंग सिस्टम के द्वारा किया गया . आज विंडोज के सभी लोकप्रिय संस्करणों में 32 बिट ऑपरेटिंग सिस्टम हैं .

विंडोज में इस्तेमाल कई अवधारणाओं और सम्मेलनों अपने पूर्ववर्ती से स्टेम क्योंकि आधुनिक कंप्यूटर पेशेवर एमएस डॉस से परिचित होना चाहिए . कई मौलिक निदान दिनचर्या एक कंप्यूटर तकनीशियन के रूप में अपनी गतिविधियों का हिस्सा होगा कि उपयोगकर्ता कमांड शीघ्र बातचीत के ज्ञान की आवश्यकता होती है . ये एक नए ऑपरेटिंग सिस्टम स्थापित करने के लिए एक नया हार्ड ड्राइव स्वरूपण , निम्न स्तरीय हार्डवेयर समस्याओं के लिए जाँच , और वायरस से नुकसान की मरम्मत में शामिल हैं . पाठ 2 में हम जांच करने और इन कार्यक्रमों और कमांड प्रॉम्प्ट इंटरफ़ेस के साथ काम करते हैं.

वहाँ डॉस के एक बार में कई बदलाव, मालिकाना लेबल के साथ कुछ थे , लेकिन आज , डॉस के लिए सबसे संदर्भ एमएस डॉस का पर्याय रहे हैं . निम्न तालिका प्रत्येक नया संस्करण जारी किया गया था के रूप में सुविधाओं के विकास दिखा , एमएस डॉस के इतिहास की झलक अवलोकन प्रदान करता है . आप यह परिपक्व के रूप में पीसी के ऑपरेटिंग सिस्टम के विकास का एक सामान्य चित्र प्राप्त करने के लिए इस जानकारी का उपयोग कर सकते हैं .

Version Introduced Features
1.0 August 1981 Distributed on one floppy disk (required 8 KB of RAM [random access memory]).
1.1 May 1982 Added support for 320-KB double-sided disks.
2.0 March 1983 Introduced support for hard disks, directories, background printing, and the ability to add device drivers.
3.0 August 1984 Increased support for hard disks larger than 10 megabytes (MB) and 1.2-MB floppy disks.
3.1 March 1985 Added networks and file sharing.
3.2 January 1986 Included support for 3.5-inch floppy disks.
3.3 April 1987 Added new commands and international support.
4.0 February 1988 Added support for hard disks greater than 32 MB, the MEM command, and MS-DOS Shell.
5.0 May 1991 Added memory management tools, help, undelete, unformat, and task swapping. This was the last version to come with a printed manual.
6.0 March 1993 Included new features such as MEMMAKER, multiple boot configurations, Windows Unformat and Undelete, virus protection, and backup. MEMMAKER is a utility used to modify the system’s CONFIG.SYS and AUTOEXEC.BAT files so that device drivers and memory-resident programs take up less conventional memory space.
6.2 October 1993 Included ScanDisk, Microsoft Diagnostics (MSD) utilities, and enhanced diagnostics.
7.0 December 1995 The end of DOS as a stand-alone product. It was relegated to command-level environments included with Microsoft Windows 95 and later editions.

डॉस के सभी संस्करणों आम में कई चीजें थी . पहला, वे सीपीयू और कंप्यूटर की एक विशिष्ट वर्ग के लिए बनाया गया: डॉस के मूल संस्करण मूल आईबीएम पीसी के लिए ऑपरेटिंग सिस्टम सेवाएं प्रदान करने के लिए डिजाइन किया गया था . उस मशीन में एक या दो या तो फ्लॉपी ड्राइव के साथ भेज दिया और पीठ में एक कैसेट ड्राइव के लिए एक बंदरगाह था . पीसी की मूल रिलीज़ व्यवस्था करने के लिए एक हार्ड ड्राइव जोड़ने के लिए समर्थन शामिल नहीं किया था . इंटेल प्रोसेसर पीसी एक और अधिक उन्नत मंच बन गया के रूप में सत्ता में वृद्धि हुई है और के रूप में, डॉस नई सुविधाओं और क्षमताओं का लाभ लेने के लिए बढ़ाया गया था .

प्रत्येक नए संस्करण के साथ सुधार के बावजूद, एमएस डॉस महत्वपूर्ण सीमाओं को पार करने में सक्षम नहीं था . डॉस किसी भी देशी नेटवर्किंग समर्थन की कमी , एक खड़े अकेले ऑपरेटिंग सिस्टम के रूप में काम करने के लिए डिजाइन किया गया था . जल्दी इंटेल प्रोसेसर के साथ पिछड़े संगतता बनाए रखने की जरूरत मूल 8080 डिजाइन से बचे गंभीर स्मृति सीमाओं के साथ संघर्ष करने के लिए डॉस डेवलपर्स मजबूर कर दिया.

वास्तव में, डॉस हमेशा अपने दिन की बुनियादी पीसी के हार्डवेयर सीमा के भीतर रखने की क्षमता थी . यह एक बहुत ही कम स्मृति भूमि के ऊपर और सबसे बुनियादी प्रदर्शन प्रणाली से अधिक नहीं मान लिया है कि एक साधारण यूजर इंटरफेस का मतलब है . सभी संस्करणों एक कमांड लाइन यूजर इंटरफेस का इस्तेमाल किया और बुनियादी सेवाओं को चलाने के लिए सिस्टम पर मौजूद कुछ फ़ाइलों की आवश्यकता है. कमांड प्रॉम्प्ट Windows का उपयोग ( और बहुत कम लोगों को विंडोज 3.1 की रिहाई तक किया था) नहीं था जो उन लोगों के लिए डॉस के दिनों के दौरान पीसी जीवन का एक मानक हिस्सा था . बस उचित वाक्य रचना में शीघ्र बाद एक उपयुक्त आदेश टाइपिंग और दबाने शामिल यूजर इंटरफेस दर्ज करें.

कमांड प्रॉम्प्ट भिन्न हो सकता है , लेकिन सबसे आम रूप सेल्सियस था : \ > पत्र सक्रिय ड्राइव के लिए खड़ा था , जहां , और एक फ्लैशिंग कर्सर लाइन ( आमतौर पर सी शीघ्र रूप में जाना) प्रणाली एक आदेश को स्वीकार करने के लिए तैयार किया गया था कि संकेत दिया . विंडोज आधारित सिस्टम पर काम कर रहे तकनीशियनों और बिजली उपयोगकर्ताओं को अब भी DOS आदेश प्रॉम्प्ट के साथ आराम की जरूरत है . आप यह प्रॉम्प्ट का उपयोग कर , पाठ 2 में देखेंगे अभी भी एक नई प्रणाली या हार्ड ड्राइव को स्थापित करने में एक बुनियादी आवश्यकता है .

एमएस डॉस एक ड्राइव या फ्लॉपी डिस्क बूट बनाने और स्मृति में ऑपरेटिंग सिस्टम लोड करने के लिए आवश्यक हैं कि तीन मुख्य कार्यक्रमों में शामिल हैं:

IO.SYS . हार्डवेयर और ऑपरेटिंग सिस्टम कोड के बीच इंटरफेस
MSDOS.SYS . मुख्य ऑपरेटिंग सिस्टम कोड
COMMAND.COM . उपयोगकर्ता और ऑपरेटिंग सिस्टम कोड के बीच इंटरफेस
इन तीन फाइल परतों , जिम्मेदारी के एक क्षेत्र को ले जा रही प्रत्येक के रूप में देखा जा सकता है . लगभग सभी ऑपरेटिंग सिस्टम इस तरह से काम करते हैं. एमएस डॉस एक अपेक्षाकृत सरल ऑपरेटिंग सिस्टम है, क्योंकि अपने दृष्टिकोण की जांच कैसे और अधिक जटिल ऑपरेटिंग सिस्टम समारोह में अंतर्दृष्टि प्रदान करता है .

IO.SYS विभिन्न हार्डवेयर उपकरणों और सॉफ्टवेयर पर्यावरण के बीच एक मध्यस्थ के रूप में अभिनय , सबसे कम परत माना जा सकता है . MSDOS.SYS मध्यम परत है . यह उद्घाटन और समापन फाइलें, फाइल सिस्टम नेविगेट , और अन्य सामान्य कार्यों के लिए महत्वपूर्ण तर्क भी ​​है लेकिन बुनियादी आदेश प्रदान करता है. COMMAND.COM आदेशों को स्वीकार करने और निष्पादन के लिए आवश्यक कदम उठाने , उपयोगकर्ता के साथ ऑपरेटिंग सिस्टम के सीधे संपर्क के लिए सहायता प्रदान करता है .

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

CONFIG.SYS . IO.SYS में नहीं बनाया भार अतिरिक्त हार्डवेयर और डिवाइस ड्राइवरों
AUTOEXEC.BAT . भार उपयोगकर्ता द्वारा चयनित कार्यक्रमों टीएसआर और इस तरह के अस्थायी और पथ के रूप में पर्यावरण चर सेट अप

विंडोज ( हम बाद में इसे देखो ) डॉस के लिए काफी समान है कि एक बूट प्रक्रिया का उपयोग करता है , और कुछ संस्करणों वास्तव में AUTOEXEC.BAT और Config.sys फ़ाइलों का उपयोग कर सकते हैं . सिस्टम को बूट कहावत से आ रहा है, कंप्यूटर संचालन के शुरुआती दिनों में शुरु हुआ है कि एक शब्द है " bootstraps द्वारा अपने आप को खींच रहा है. " यहाँ शामिल कदम का सार है और कोर फाइलें काम बताया कि कैसे .

1.सत्ता पहली प्रणाली को लागू किया जाता है , कंप्यूटर पोस्ट , स्थायी केवल पढ़ने के लिए स्मृति में संग्रहीत स्वयं जांच की एक श्रृंखला प्रदर्शन करती है. पोस्ट कोड अगर यह मौजूद है एक ऑपरेटिंग सिस्टम को खोजने और लागू करने के लिए मशीन का कारण है कि निर्देश शामिल हैं.
2.मदरबोर्ड पर ROM BIOS ( केवल पढ़ने के लिए स्मृति बेसिक इनपुट / आउटपुट सिस्टम ) एक ऑपरेटिंग सिस्टम के लिए लग रहा है. यह IO.SYS और MSDOS.SYS की उपस्थिति के लिए जाँच करता है. जाँच की जानी स्थानों CMOS में परिभाषित कर रहे हैं ( पूरक धातु ऑक्साइड सेमीकंडक्टर) और आम तौर पर पहले एक ( फ्लॉपी डिस्क ) ड्राइव और फिर सी ड्राइव खोज शामिल है .
3.ऑपरेटिंग सिस्टम ( बूट ड्राइव पर उपस्थित हो) Config.sys फ़ाइल संसाधित करता है. CONFIG.SYS विशेष स्मृति प्रबंधन ओवरले और हार्डवेयर ड्राइवर सहित प्रणाली पर्यावरण , विन्यस्त करने के लिए जानकारी है.
4.COMMAND.COM भरी हुई है.
5.ऑपरेटिंग सिस्टम Autoexec.bat फ़ाइल ( अगर मौजूद है ) प्रक्रियाओं . AUTOEXEC.BAT भार कार्यक्रमों और उपयोगकर्ता परिभाषित सेटिंग्स .
6.( जैसे कि Windows ) कोई कार्यक्रम AUTOEXEC.BAT द्वारा लागू कर रहे हैं, COMMAND.COM एक आदेश के लिए सक्रिय ड्राइव शीघ्र और प्रतीक्षा करता है प्रस्तुत करता है.

एक नहीं, शक्ति हालत से शुरू करने की प्रक्रिया एक ठंड बूट कहा जाता है. कभी कभी, एक प्रणाली जब कंप्यूटर को ताले या स्मृति से बाहर चलाता है , एक रीसेट उदाहरण के लिए आवश्यकता हो सकती है . Resetting एक ही समय में कंट्रोल, ऑल्ट , और डेल कुंजी दबाने से कंप्यूटर बंद करने के बिना पूरा किया जा सकता है . यह एक गर्म बूट कहा जाता है.

The DOS File System

एमएस डॉस में , फाइल सिस्टम को दूसरे से जानकारी का एक संग्रह का प्रतिनिधित्व क्या भेद करने के लिए अनुमति देता है , कंप्यूटर पर डाटा भंडारण की प्राथमिक इकाई थी. फ़ाइलें निर्देशिका में आयोजित की गई . फ़ाइल और निर्देशिका नाम लंबे आठ वर्ण से ऊपर थे और फ़ाइलों को एक अवधि के बाद एक तीन अक्षर का विस्तार हो सकता था. नाम आंतरिक प्रणाली नामकरण सम्मेलनों में बड़े और छोटे अक्षरों के बीच कोई भेद किया , मामले के प्रति संवेदनशील नहीं थे , और . डॉस मोड में काम करते हैं, वही प्रतिबंध लागू होते हैं .

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

Extension File Type Used For/Meaning
.exe Program/application files Executable files.
.com Program files Command files.
.sys System files To define and configure options.
.bat Batch files A text file that can be run to execute a series of commands or launch programs. DOS offered a series of options that could be used to perform a wide variety of tasks automatically.
.txt Text files Plain ASCII (American Standard Code for Information Interchange) data.
.doc Document files Word processing file text with formatting.
.drv Driver files Software that configures a hardware device.

हम आदेश तत्काल और पाठ 2 में आधुनिक विंडोज ऑपरेटिंग सिस्टम में चले कि कार्यक्रमों , कार्यों , और तकनीकों के लिए वापसी. अगला , हम विंडोज डॉस की जगह और पीसी बाजार पर हावी था कि कैसे पता लगाने .

The Evolution of Microsoft Windows

(Windows 3.x के माध्यम से ) माइक्रोसॉफ्ट विंडोज के प्रारंभिक संस्करणों वास्तव में पूरा ऑपरेटिंग सिस्टम नहीं थे , बल्कि एक आधार के रूप में एमएस डॉस प्रयोग किया जाता है कि ऑपरेटिंग वातावरण . विंडोज बनाने के लिए विकसित किया गया था कंप्यूटर अधिक डेवलपर और उपयोगकर्ता के अनुकूल सभी संगत कार्यक्रमों के द्वारा साझा किया जा सकता है कि एक आम जीयूआई ( ग्राफिकल यूजर इंटरफेस ) प्रदान करके . जीयूआई आवेदन के विकास को आसान बनाने और इसे एक नए उत्पाद को जानने के लिए एक उपयोगकर्ता लगने वाले समय को कम करने के लिए माउस, उपकरण पट्टियों , मानक मेनू, और आम डिवाइस चालकों का उपयोग करता है . माउस और बढ़ाया ग्राफिक्स प्रदर्शित करता है के अलावा एक बार विशेष कार्यस्थानों और एप्पल Macintosh का बोलबाला डेस्कटॉप प्रकाशन , शिक्षा , और ग्राफिक कला बाजार में पीसी की पहुंच का विस्तार किया.

Windows संस्करण 1.0 एक चित्रमय इंटरफेस और कुछ खास नहीं प्रदान करने , 1985 में जारी किया गया था . संस्करण 2.0 1987 में पीछा किया , और यह इंजीनियरिंग, डिजाइन , और ग्राफिक्स और डेस्कटॉप प्रकाशन समुदायों में लोकप्रिय था . यह इस ऑपरेटिंग वातावरण लोकप्रिय हो गया है कि 1992 में विंडोज 3.1 की रिहाई तक नहीं था .

तेजी से ग्राफिक्स कार्ड और सुधार स्मृति प्रबंधन : लोकप्रियता में यह छलांग एमएस डॉस वातावरण में सुविधाओं अभिभूत कि आवेदन पत्र के साथ एक बढ़ती हुई सॉफ्टवेयर आधार करने के लिए जिम्मेदार ठहराया जा सकता है . विंडोज के अंतिम , सबसे अच्छी तरह से जाना जाता है, और सबसे अधिक इस्तेमाल 16 बिट संस्करण 1993 के पतन में जारी विंडोज 3.11 था .

माइक्रोसॉफ्ट विंडोज 95 इसकी रिलीज के साल से अपने नाम लिया . इसके साथ, माइक्रोसॉफ्ट नामकरण परंपरा से अधिक बदल गया है, यह एक पूर्ण 32 बिट ऑपरेटिंग सिस्टम में विंडोज बदल दिया है.

वर्तमान Windows मानकों को पूरा करने के लिए लिखा सभी आवेदनों निम्नलिखित घटकों सहित , एक आम यूजर इंटरफेस प्रदान करते हैं:

1.मेनू प्रणाली फ़ाइल , प्रिंट , प्रतिलिपि के लिए एक ही मूल आदेशों प्रदान करता है , और संचालन बचा .
2.संकेत डिवाइस या कीस्ट्रोक आदेशों के साथ चयन पाठ या वस्तुओं एक सुसंगत तरीके से किया जाता है .
3.क्लिक करके और खींच माउस कार्य वही कर रहे हैं .
4.सबसे अधिक आवेदन क्षेत्रों के पक्ष विंडो में वर्तमान में दृश्यमान नहीं पाठ और ग्राफ़िक्स प्रदर्शित करने के लिए स्क्रॉल पट्टियों प्रदान करते हैं.
5.विंडोज पर छा और स्क्रीन क्षेत्र का सबसे अच्छा उपयोग करने के लिए आकार दिया जा सकता है .
डाटा कटौती और अनुप्रयोगों के बीच चिपकाया , और एक फ़ाइल में आयोजित डेटा पहुँचा और अन्य प्रोग्राम द्वारा उपयोग किया जा सकता है किया जा सकता है .
6.यह आम दृष्टिकोण अपरिचित अनुप्रयोगों के लिए उपयोगकर्ता की सीखने की अवस्था shortens . एक प्रोग्रामिंग स्तर पर, आवेदन डेवलपर्स विंडोज दिनचर्या का एक साधन के लिए उपयोग किया है , ताकि वे पहिया वे एक मेनू या संवाद बॉक्स आह्वान करने के लिए चाहते हैं हर बार एक नए अंदाज़ में की जरूरत नहीं है .

विंडोज के मल्टीटास्किंग क्षमता उपयोगकर्ता भी दूसरे के लिए एक खुली खिड़की से काटने और चिपकाने डेटा , उन के बीच में एक से अधिक खुला आवेदन और स्विच करने के लिए अनुमति देता है. डॉस राम की 640 KB की एक पारंपरिक स्मृति सीमा के साथ , 8086 वर्ग मशीनों पर चलाने के लिए डिजाइन किया गया था . विंडोज स्मृति उपयोग के नए तरीके को लागू करने से इस प्रतिबंध पर काबू. आप इन तरीकों परीक्षा के लिए कैसे काम से परिचित होना चाहिए .

Operating Modes

प्रारंभिक पीसी के ऑपरेटिंग सिस्टम 8088 प्रोसेसर के लिए डिजाइन किए गए थे . अधिक शक्तिशाली CPUs उपलब्ध हो गया, 8 बिट ऑपरेटिंग वातावरण की सीमा और अधिक शक्तिशाली पीसी का उपयोग कर सकता है कि कार्यक्रमों और उपकरणों के विकास में रुकावट . 80286 प्रोसेसर के रिलीज के साथ , सीपीयू इस प्रकार डॉस बाधा तोड़ने , रैम से अधिक 1 एमबी पता करने में सक्षम था . हालांकि, बाजार में अभी भी इस सीमा के भीतर काम किया है कि एमएस डॉस आधारित कार्यक्रमों का वर्चस्व था . विंडोज के रिलीज के एक सीपीयू कई में संचालित करने के लिए मोड इस प्रकार मिलनसार अनुमति देकर इस समस्या का हल पुराने और नए दोनों दुनिया और विन्यास बाधाओं को पार करने में मदद करने के लिए स्मृति प्रबंधकों के लिए एक नया बाजार को बढ़ावा देने .

Real Mode

विंडोज के मूल उद्देश्य एक MS-DOS - आधारित जीयूआई प्रदान किया गया. पहले संस्करण स्मृति प्रबंधन कार्यों में शामिल नहीं किया था और multitask नहीं था . वे केवल कार्यक्रम शुरू करने और राम के 1 एमबी की एमएस डॉस सीमा के भीतर काम करते हुए फाइल के प्रबंधन के लिए डिजाइन किए गए थे . बाद के संस्करणों 1 - MB की सीमा के बाहर ले जाया गया लेकिन विंडोज 3.1 दिखाई दिया जब तक यह एमएस डॉस मोड का समर्थन करना जारी रखा .

वास्तविक मोड नामक यह MS-DOS मोड , , अब लगभग अप्रचलित है . हालांकि, कुछ पुराने एमएस डॉस अनुप्रयोगों और हार्डवेयर अभी भी असली मोड के उपयोग की आवश्यकता . वास्तविक मोड अनुप्रयोगों और हार्डवेयर का समर्थन नीचे अनुकूलता का हिस्सा है. यहां तक ​​कि Windows 95 और माइक्रोसॉफ्ट विंडोज 98 के वातावरण में , आप इस तरह के इस स्तर पर काम करने के लिए देखें जो वास्तविक मोड ड्राइवर के रूप में शर्तों , मुठभेड़ जाएगा .

नोट
-------------------------------------------------- ------------------------------
किसी भी वास्तविक मोड ड्राइवर Windows के 32 बिट संस्करणों में लोड कर रहे हैं, सिस्टम संगतता मोड के लिए मजबूर हो जाएगा . इस मशीन को धीमा कर और स्मृति के उपयोग को सीमित कर देगा . सामान्य तौर पर, आप 32 बिट मोड में रहना चाहिए .
-------------------------------------------------------------------------------

विंडोज 2.0 आपरेशन के 286 के स्तर के सुरक्षित मोड का उपयोग करके एमएस डॉस 1 एमबी बाधा से मुक्त तोड़ दिया . सुरक्षित मोड विंडोज राम के 16 MB करने के लिए पता कर सकते हैं . एमएस डॉस कार्यक्रमों स्मृति की पहली मेगाबाइट में ही चला सकता है, विशेष कार्यक्रमों कि Windows द्वारा नियंत्रित विस्तारित स्मृति ( और केवल में ) में चला जाएगा लिखा गया था . मोड संरक्षित अवधि की रक्षा की स्मृति के उपयोग को दर्शाता है. (मानक मोड सुरक्षित मोड में प्रोसेसर के साथ चलाया जाता है . ) विंडोज सुरक्षित मोड के साथ साथ अब मशहूर सामान्य सुरक्षा दोष ( जीपीएफ ) आया था . इस त्रुटि का सामना आम तौर पर विंडोज सुरक्षित मोड के कुछ हिस्से ( उदाहरण के लिए , यह कार्यक्रम करने के लिए आवंटित की स्मृति का भाग बाहर डेटा लिखने की कोशिश कर रहा है ) का उल्लंघन किया गया है कि इसका मतलब है .

माइक्रोसॉफ्ट मानकीकृत ग्राफिक्स , फोंट , मैं / O (इनपुट / आउटपुट ) उपकरणों , और स्मृति मानचित्रण के लिए समर्थन जोड़कर विंडोज के पीछे की अवधारणा का विस्तार किया. एक साथ इन तत्वों Windows एक संसाधन प्रबंधक के रूप में अभिनय के साथ , संसाधनों के रूप में जाना जाता है. एमएस डॉस वातावरण में , आवेदन डेवलपर्स इन कार्यों को खुद को संभाला . Windows में निर्मित इन संसाधनों की है , क्योंकि यह प्रोग्राम लिखने की जिसमें एक आसान माहौल है. (286 संरक्षित मोड उलझाने ) एमएस डॉस अवरोध को तोड़ने से, Windows मानक मोड में चल हार्डवेयर कार्यों के कई का नियंत्रण लेता है . इस कार्यक्रम के नियंत्रण उपकरणों को सीधे कोड लिखने की जरूरत नहीं है कि इसका मतलब है , बजाय वे उन का उपयोग करने के लिए Windows पूछना .

एमएस डॉस कार्यक्रमों असली मोड में केवल विंडोज के अंतर्गत चला सकते हैं. 286 संरक्षित मोड रनिंग विशेष कार्यक्रम के लिए अच्छी तरह से काम किया , लेकिन एक बार सुरक्षित मोड में , यह सीपीयू ( केवल सीपीयू नहीं कंप्यूटर ) resetting के बिना वास्तविक मोड पर लौटने के लिए संभव नहीं था . उपयोगकर्ता वापस विंडोज के लिए बंद जब एमएस डॉस कार्यक्रम उतारना होगा . खिड़कियों के इन संस्करणों (1.0 और 2.0) एक समय में केवल एक एमएस डॉस कार्यक्रम चला सकता है.

Windows Runtime Version

( Aldus PageMaker ) की तरह कुछ अनुप्रयोगों Windows के एक रनटाइम संस्करण के साथ खरीदा जा सकता है . यह स्थापित विंडोज के पूर्ण संस्करण के लिए नहीं था कि एक कंप्यूटर पर चलाने के लिए एक Windows वातावरण की आवश्यकता है कि एक कार्यक्रम की अनुमति दी.

Workgroups के लिए माइक्रोसॉफ्ट विंडोज विंडोज 3.1 के लिए एक उन्नत था . यह काम करता है और इस तरह के फ़ाइलें और प्रिंटर साझा करने के लिए बेहतर नेटवर्किंग क्षमताओं के रूप में कुछ संवर्द्धन , साथ विंडोज 3.1 की तरह चलता है . शेड्यूल + और मेल सेवा : यह भी दो उपयोगिता कार्यक्रम भी शामिल है .

Windows 95, Windows 98, and Windows Me

Windows के पुराने संस्करण के विपरीत , विंडोज 95 अपने आप में एक सच्चे ऑपरेटिंग सिस्टम बन गया. इसके अलावा , विंडोज 95 प्लग और ऑपरेटिंग सिस्टम स्वचालित रूप से नए हार्डवेयर का पता लगाने के लिए अनुमति देता है जो प्ले प्रौद्योगिकी के युग की शुरुआत की . खिड़कियों के इन संस्करणों , डॉस की सीमा और 640 KB स्मृति सीमा पर काबू पाने के आसानी से इंटरनेट का उपयोग करते हैं , नेटवर्क जा सकता है , और घर और जनरल कार्यालय के बाजारों के उद्देश्य से कर रहे हैं . विंडोज विंडोज 9x परिवार की सबसे हाल ही में बड़े पैमाने पर बाजार संस्करण है और विश्वसनीयता में सुधार और वसूली प्रदान करता है , प्लग बढ़ाया और समर्थन खेलें , और मल्टीमीडिया क्षमता बढ़ाया.

Windows NT

1993 में, माइक्रोसॉफ्ट एक और पेशेवर वैज्ञानिक , इंजीनियरिंग में मुख्य रूप से उद्देश्य से ऑपरेटिंग सिस्टम , और डिजाइन बाजार में जारी की . यह पहली बार पेश किया गया था , माइक्रोसॉफ्ट विंडोज एनटी अपेक्षाकृत सरल नेटवर्क प्रतिष्ठानों में इस्तेमाल किया गया था . कई संशोधन से यह अभी हाल ही में इंटरनेट और इंट्रानेट की जरूरतों को छोटे से बड़े आकार में लेकर निगमों की जरूरत का समर्थन करने के लिए और बढ़ाया गया है .

सर्वर संस्करण मजबूत नेटवर्किंग के लिए तैयार कर रहे हैं , जबकि Windows NT कार्यस्थान , तकनीकी और व्यावसायिक उपयोगकर्ता के उद्देश्य से है . दोनों अन्य विंडोज ऑपरेटिंग सिस्टम में उपलब्ध नहीं उच्च सुरक्षा स्तर प्रदान करते हैं. 3.0 से 4.0 के माध्यम से लेकर विंडोज एनटी के कई संस्करण मौजूद हैं. इसके अलावा , संस्करण संख्या नहीं बदल सकता हूँ कि इनलाइन हल करता है जो उपलब्ध कराने सर्विस पैक, वहाँ रहे हैं . विंडोज एनटी बाद के संस्करणों में से प्रत्येक में ऑपरेटिंग सिस्टम के तीन स्तर प्रदान करता है :

व्यावसायिक ( कार्य केंद्र के स्थान पर) . पेशेवर उपयोगकर्ता प्रिंटर और फाइलें साझा करने के लिए अनुमति देने के लिए सीमित नेटवर्किंग के साथ एक शक्तिशाली , मजबूत ऑपरेटिंग सिस्टम .
सर्वर. उपयोगकर्ताओं और प्रिंटर, फाइलें, RAID ( स्वतंत्र डिस्क का निरर्थक सरणी ) की स्थापना , और अन्य साझा संसाधनों के उपयोग के प्रबंधन के लिए अत्याधुनिक सुविधाओं की एक किस्म के साथ एक पूर्ण लैन (लोकल एरिया नेटवर्क ) मेजबान .
उन्नत सर्वर . एंटरप्राइज़ संस्करण सभी सर्वर संस्करण में उपकरण, साथ ही जटिल नेटवर्क वातावरण के लिए अतिरिक्त उपकरण शामिल हैं.

Windows 2000

माइक्रोसॉफ्ट विंडोज 2000 प्लग जोड़ने और समर्थन खेलें , बेहतर मल्टीमीडिया उपकरण, और उन्नत इंटरनेट समर्थन , विंडोज एनटी के लिए प्रतिस्थापन है . सर्वर , ( कार्य केंद्र की जगह) व्यावसायिक , और उन्नत सर्वर : Windows NT की तरह, यह तीन संस्करणों में आता है . यह नाटकीय रूप से प्लग में सुधार और समर्थन , मल्टीमीडिया क्षमताओं , और प्रबंधन और नेटवर्किंग उपकरण खेलें .

नोट
-------------------------------------------------- ------------------------------
Windows NT या Windows 2000 के लिए उन्नयन करते समय सावधान रहें . वे Windows 98 के केवल अधिक शक्तिशाली संस्करण नहीं हैं , लेकिन और अधिक मजबूत , पूरी तरह से नए वातावरण . सभी आवेदनों और हार्डवेयर उनके साथ संगत कर रहे हैं नहीं . उन्नत करने के लिए निर्णय लेने से पहले सभी फायदे और नुकसान पर विचार कर लें . संगतता सूची के नवीनतम संस्करण के लिए http://www.microsoft.com पर Microsoft वेब साइट की जाँच करें .


निम्नलिखित बातों पर इस पाठ के मुख्य तत्वों को संक्षेप: 

एक ऑपरेटिंग सिस्टम हार्डवेयर और उपयोगकर्ता के बीच इंटरफेस प्रदान करता है. 
एमएस डॉस पहला ऑपरेटिंग सिस्टम में से एक था और एक लंबे समय के लिए, व्यापक रूप से मानक के रूप में स्वीकार कर लिया गया. 
एमएस डॉस विशेष रूप से स्मृति हैंडलिंग और यूजर इंटरफेस डिजाइन में, कुछ प्रमुख सीमाओं था. 
विंडोज के प्रारंभिक संस्करणों एमएस डॉस के शीर्ष पर दौड़ा वातावरण है कि काम कर रहे थे. 
IO.SYS, MSDOS.SYS, और COMMAND.COM: एमएस डॉस की कोर ऑपरेटिंग सिस्टम को बनाने वाली तीन फाइल कर रहे हैं. 
विंडोज पूर्ण सुविधाओं तक पहुँच और आधुनिक पीसी की शक्ति है, साथ ही आसान नेटवर्किंग और एक मानक जीयूआई का उपयोग कर आवेदन डिजाइन के लिए एक साझा मंच प्रदान करते हैं कि उत्पादों की एक किस्म में प्रगति की है. 
Windows अभी भी कई डॉस कार्यक्रमों और कई महत्वपूर्ण कार्यों के लिए कमांड प्रॉम्प्ट का उपयोग करता है.

0 comments:

Post a Comment