ऑपरेटिंग सिस्टम के नाम. ऑपरेटिंग सिस्टम के प्रकार और उनकी संक्षिप्त विशेषताएँ


एक कंप्यूटर ऑपरेटिंग सिस्टम अपने उपकरणों को नियंत्रित करने और एक इंटरफ़ेस प्रदान करने के लिए डिज़ाइन किए गए विशेष प्रोग्रामों का एक विशिष्ट सेट है। इस लेख में हम संक्षेप में देखेंगे ऑपरेटिंग सिस्टम के प्रकार.

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

ऑपरेटिंग सिस्टम चाहे किसी भी प्रकार के हों, वे सभी समान कार्य करते हैं:

  • स्मृति प्रबंधन;
  • इनपुट/आउटपुट उपकरणों का नियंत्रण;
  • कंप्यूटर फ़ाइल सिस्टम प्रबंधन;
  • प्रक्रिया प्रेषण;
  • संसाधन उपयोग का नियंत्रण;
  • कार्यक्रमों का निष्पादन;
  • एक उपयोगकर्ता इंटरफ़ेस बनाना;
  • अन्य कंप्यूटरों और उपकरणों के साथ बातचीत का कार्यान्वयन;
  • कार्यक्रमों और सिस्टम की सुरक्षा;
  • बहु-उपयोगकर्ता ऑपरेटिंग मोड प्रदान करना।

इंटरफ़ेस के प्रकार के आधार पर, ऑपरेटिंग सिस्टम के प्रकारों को मुख्य रूप से विभाजित किया गया है मूलपाठऔर ग्राफ़िक(जीयूआई), जहां ग्राफिक छवियों के उपयोग के माध्यम से उपयोगकर्ता इंटरैक्शन होता है। उत्तरार्द्ध के उदाहरण अधिकांश आधुनिक ऑपरेटिंग सिस्टम हैं।

आइए दूसरे वर्गीकरण के अनुसार ऑपरेटिंग सिस्टम के प्रकारों पर विचार करें - बहु कार्यण. वे हैं:

  1. एकल-कार्य। एक उदाहरण MS-DOS है.
  2. छद्म-मल्टीटास्किंग, यानी एक समय में केवल एक ही प्रोग्राम चल रहा है, लेकिन ऑपरेटिंग सिस्टम ऐसे कई प्रोग्रामों के बीच स्विच करता है। उदाहरणों में विंडोज़ का पहला संस्करण शामिल है।
  3. मल्टीटास्किंग (विंडोज 95, विंडोज 98)।
  4. वास्तव में मल्टीटास्किंग (विंडोज एनटी, लिनक्स, मैक ओएस एक्स)।

अंतिम दो बिंदुओं में केवल सशर्त अंतर है: वास्तविक मल्टीटास्किंग का तात्पर्य है कि ऑपरेटिंग सिस्टम किसी विशेष प्रोग्राम को कंप्यूटर के संसाधनों पर एकाधिकार करने की अनुमति नहीं देता है, और यह भी कि ओएस कई प्रोसेसर के संचालन का समर्थन करने में सक्षम है।

ऑपरेटिंग सिस्टम के प्रकारों को भी अनुमति देने वाले मानदंडों के अनुसार विभाजित किया गया है कई उपयोगकर्ताओं द्वारा सिस्टम का उपयोग:

  1. एकल उपयोगकर्ता। इनमें MS-DOS और Windows के पहले संस्करण शामिल हैं।
  2. एक टर्मिनल पर समर्थन के साथ बहु-उपयोगकर्ता (विंडोज 95, 98, 2000, आदि)।
  3. कई टर्मिनलों पर समर्थन के साथ बहु-उपयोगकर्ता, लेकिन एक पीसी (लिनक्स, मैक ओएस एक्स, विंडोज़) के साथ।

सामान्य तौर पर, जैसा कि आप देख सकते हैं, ऑपरेटिंग सिस्टम के प्रकार अलग-अलग होते हैं निर्धारित समय - सीमा, जो कंप्यूटर प्रौद्योगिकी के विकास के चरणों पर प्रकाश डालते हैं।

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

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

एनोटेशन: ऑपरेटिंग सिस्टम कार्य करता है. ऑपरेटिंग सिस्टम संरचना. ऑपरेटिंग सिस्टम का वर्गीकरण. ऑपरेटिंग सिस्टम आवश्यकताएँ.

ऑपरेटिंग सिस्टम(ऑपरेटिंग सिस्टम) - प्रोग्रामों का एक सेट जो उपयोगकर्ता को कंप्यूटर उपकरणों के साथ काम करने के लिए सुविधाजनक वातावरण प्रदान करता है।

ऑपरेटिंग सिस्टमआपको उपयोगकर्ता प्रोग्राम चलाने की अनुमति देता है; कंप्यूटर सिस्टम के सभी संसाधनों का प्रबंधन करता है - प्रोसेसर (प्रोसेसर), रैम, इनपुट/आउटपुट डिवाइस; बाह्य मेमोरी उपकरणों पर फ़ाइलों के रूप में डेटा का दीर्घकालिक भंडारण प्रदान करता है; कंप्यूटर नेटवर्क तक पहुंच प्रदान करता है।

ऑपरेटिंग सिस्टम की भूमिका को पूरी तरह से समझने के लिए, आइए किसी भी कंप्यूटिंग सिस्टम के घटकों पर विचार करें (चित्र 1.1)।


चावल। 1.1.

सभी घटकों को दो भागों में विभाजित किया जा सकता है बड़ी कक्षा– कार्यक्रम या सॉफ़्टवेयर(सॉफ़्टवेयर) और उपकरण या हार्डवेयर(हार्डवेयर)। सॉफ़्टवेयरअनुप्रयुक्त, वाद्य और प्रणालीगत में विभाजित। आइए प्रत्येक प्रकार के सॉफ़्टवेयर पर संक्षेप में विचार करें।

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

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

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

ऑपरेटिंग सिस्टम के साथ सभी प्रोग्रामों का इंटरैक्शन सिस्टम कॉल का उपयोग करके किया जाता है - ऑपरेटिंग सिस्टम के लिए आवश्यक कार्रवाई करने के लिए प्रोग्राम से अनुरोध। सिस्टम कॉल का एक सेट एपीआई - एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस बनाता है।

ऑपरेटिंग सिस्टम सुविधाएँ

ऑपरेटिंग सिस्टम द्वारा किये जाने वाले मुख्य कार्यों में शामिल हैं:

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

ऑपरेटिंग सिस्टम संरचना

ऑपरेटिंग सिस्टम की संरचना का अध्ययन करने से पहले, आपको प्रोसेसर के ऑपरेटिंग मोड पर विचार करना चाहिए।

आधुनिक प्रोसेसर में कम से कम दो ऑपरेटिंग मोड होते हैं - विशेषाधिकार प्राप्त (पर्यवेक्षक मोड) और उपयोगकर्ता (उपयोगकर्ता मोड)।

उनके बीच अंतर यह है कि उपयोगकर्ता मोड में, हार्डवेयर प्रबंधन, रैम सुरक्षा और स्विचिंग प्रोसेसर ऑपरेटिंग मोड से संबंधित प्रोसेसर कमांड उपलब्ध नहीं हैं। विशेषाधिकार प्राप्त मोड में, प्रोसेसर सभी संभावित कमांड निष्पादित कर सकता है।

उपयोगकर्ता मोड में चलने वाले एप्लिकेशन सीधे एक-दूसरे के पता स्थान तक नहीं पहुंच सकते - केवल सिस्टम कॉल के माध्यम से।

ऑपरेटिंग सिस्टम के सभी घटकों को दो समूहों में विभाजित किया जा सकता है - विशेषाधिकार प्राप्त मोड में काम करने वाले और उपयोगकर्ता मोड में काम करने वाले, और इन समूहों की संरचना सिस्टम से सिस्टम में भिन्न होती है।

ऑपरेटिंग सिस्टम का मुख्य घटक कर्नेल है। विभिन्न प्रणालियों के बीच कर्नेल फ़ंक्शन महत्वपूर्ण रूप से भिन्न हो सकते हैं; लेकिन सभी प्रणालियों पर कर्नेल विशेषाधिकार प्राप्त मोड (अक्सर कर्नेल मोड कहा जाता है) में चलता है।

"कोर" शब्द का प्रयोग विभिन्न अर्थों में भी किया जाता है। उदाहरण के लिए, विंडोज़ में, शब्द "कर्नेल" (एनटीओएस कर्नेल) दो घटकों के संयोजन को संदर्भित करता है - कार्यकारी प्रणाली (कार्यकारी परत) और कर्नेल स्वयं (कर्नेल परत)।

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

वे गुठली जो मोनोलिथिक और सूक्ष्म गुठली के बीच एक मध्यवर्ती स्थिति रखती हैं, संकर गुठली कहलाती हैं।

विभिन्न प्रकार की गुठली के उदाहरण:

  • मोनोलिथिक कर्नेल - एमएस-डॉस, लिनक्स, फ्रीबीएसडी;
  • माइक्रोकर्नेल - मैक, सिम्बियन, मिनिक्स 3;
  • हाइब्रिड कर्नेल - नेटवेयर, बीओएस, सिलेबल।

Windows NT कर्नेल किस प्रकार का है इसकी चर्चा के लिए, देखें [; ]. ऐसा कहा जाता है कि विंडोज एनटी में एक मोनोलिथिक कर्नेल है, हालांकि, चूंकि विंडोज एनटी में कई प्रमुख घटक हैं जो उपयोगकर्ता मोड में चलते हैं (उदाहरण के लिए, पर्यावरण उपप्रणाली और सिस्टम प्रक्रियाएं - व्याख्यान 4 "विंडोज आर्किटेक्चर" देखें), तो विंडोज एनटी यह असंभव है वास्तव में अखंड गुठली को संदर्भित करने के लिए, बल्कि संकर गुठली को संदर्भित करने के लिए।

कर्नेल के अलावा, ड्राइवर-सॉफ्टवेयर मॉड्यूल जो उपकरणों को नियंत्रित करते हैं-विशेषाधिकार प्राप्त मोड में काम करते हैं (अधिकांश ऑपरेटिंग सिस्टम में)।

ऑपरेटिंग सिस्टम में ये भी शामिल हैं:

  • सिस्टम लाइब्रेरीज़ (सिस्टम डीएलएल - डायनेमिक लिंक लाइब्रेरी, डायनेमिक लिंक लाइब्रेरी) जो एप्लिकेशन सिस्टम कॉल को कर्नेल सिस्टम कॉल में परिवर्तित करती है;
  • उपयोगकर्ता शेल जो उपयोगकर्ता को एक इंटरफ़ेस प्रदान करते हैं - ऑपरेटिंग सिस्टम के साथ काम करने का एक सुविधाजनक तरीका।

उपयोगकर्ता शेल दो मुख्य प्रकार के उपयोगकर्ता इंटरफ़ेस में से एक को कार्यान्वित करते हैं:

  • टेक्स्ट इंटरफ़ेस (टेक्स्ट यूज़र इंटरफ़ेस, टीयूआई), अन्य नाम - कंसोल इंटरफ़ेस (कंसोल यूज़र इंटरफ़ेस, सीयूआई), कमांड लाइन इंटरफ़ेस (सीएलआई);
  • ग्राफ़िकल इंटरफ़ेस (ग्राफ़िक यूज़र इंटरफ़ेस, जीयूआई)।

विंडोज़ में टेक्स्ट इंटरफ़ेस लागू करने का एक उदाहरण कमांड लाइन दुभाषिया cmd.exe है; ग्राफ़िकल इंटरफ़ेस का एक उदाहरण विंडोज़ एक्सप्लोरर (explorer.exe) है।

ऑपरेटिंग सिस्टम का वर्गीकरण

ऑपरेटिंग सिस्टम को कई प्रकार से वर्गीकृत किया जा सकता है।

  1. गणना आयोजित करने की विधि के अनुसार:
    • बैच प्रोसेसिंग ऑपरेटिंग सिस्टम - लक्ष्य समय की प्रति इकाई अधिकतम संख्या में कंप्यूटिंग कार्य करना है; इस मामले में, कई कार्यों से एक पैकेज बनता है, जिसे सिस्टम द्वारा संसाधित किया जाता है;
    • टाइम-शेयरिंग ऑपरेटिंग सिस्टम - लक्ष्य कई उपयोगकर्ताओं को एक साथ एक कंप्यूटर का उपयोग करने की अनुमति देना है; प्रत्येक उपयोगकर्ता को वैकल्पिक रूप से प्रोसेसर समय का अंतराल प्रदान करके कार्यान्वित किया गया;
    • वास्तविक समय ऑपरेटिंग सिस्टम - लक्ष्य किसी दिए गए कार्य के लिए प्रत्येक कार्य को कड़ाई से परिभाषित समय अंतराल के भीतर पूरा करना है।
  2. कर्नेल प्रकार के अनुसार:
    • मोनोलिथिक कोर (मोनोलिथिक ऑपरेटिंग सिस्टम) वाले सिस्टम;
    • माइक्रोकर्नेल ऑपरेटिंग सिस्टम;
    • हाइब्रिड कोर (हाइब्रिड ऑपरेटिंग सिस्टम) वाले सिस्टम।
  3. एक साथ हल किए गए कार्यों की संख्या से:
    • सिंगल-टास्किंग ऑपरेटिंग सिस्टम;
    • मल्टीटास्किंग ऑपरेटिंग सिस्टम।
  4. समवर्ती उपयोगकर्ताओं की संख्या से:
    • एकल-उपयोगकर्ता ऑपरेटिंग सिस्टम;
    • बहु-उपयोगकर्ता ऑपरेटिंग सिस्टम।
  5. समर्थित प्रोसेसर की संख्या के अनुसार:
    • सिंगल-प्रोसेसर ऑपरेटिंग सिस्टम;
    • मल्टीप्रोसेसर ऑपरेटिंग सिस्टम।
  6. नेटवर्क समर्थन के लिए:
    • स्थानीय ऑपरेटिंग सिस्टम - स्वायत्त सिस्टम जो कंप्यूटर नेटवर्क पर काम करने के लिए अभिप्रेत नहीं हैं;
    • नेटवर्क ऑपरेटिंग सिस्टम - ऐसे सिस्टम जिनमें ऐसे घटक होते हैं जो आपको कंप्यूटर नेटवर्क के साथ काम करने की अनुमति देते हैं।
  7. नेटवर्क इंटरेक्शन में भूमिका के अनुसार:
    • सर्वर ऑपरेटिंग सिस्टम - ऑपरेटिंग सिस्टम जो नेटवर्क संसाधनों तक पहुंच प्रदान करते हैं और नेटवर्क बुनियादी ढांचे का प्रबंधन करते हैं;
    • क्लाइंट ऑपरेटिंग सिस्टम - ऑपरेटिंग सिस्टम जो नेटवर्क संसाधनों तक पहुंच सकते हैं।
  8. लाइसेंस प्रकार के अनुसार:
    • ओपन-सोर्स ऑपरेटिंग सिस्टम - अध्ययन और संशोधन के लिए ओपन सोर्स कोड के साथ ऑपरेटिंग सिस्टम;
    • मालिकाना ऑपरेटिंग सिस्टम - ऑपरेटिंग सिस्टम जिनके पास एक विशिष्ट कॉपीराइट धारक होता है; आमतौर पर बंद स्रोत कोड के साथ आते हैं।
  9. आवेदन के क्षेत्र के अनुसार:
    • मेनफ्रेम के ऑपरेटिंग सिस्टम - बड़े कंप्यूटर (मेनफ्रेम ऑपरेटिंग सिस्टम);
    • सर्वर ऑपरेटिंग सिस्टम;
    • पर्सनल कंप्यूटर ऑपरेटिंग सिस्टम;
    • मोबाइल ऑपरेटिंग सिस्टम;
    • एंबेडेड ऑपरेटिंग सिस्टम;
    • राउटर ऑपरेटिंग सिस्टम.

ऑपरेटिंग सिस्टम आवश्यकताएँ

आधुनिक ऑपरेटिंग सिस्टम के लिए मुख्य आवश्यकता पैराग्राफ "ऑपरेटिंग सिस्टम के कार्य" में ऊपर सूचीबद्ध कार्यों को निष्पादित करना है। इस स्पष्ट आवश्यकता के अतिरिक्त, अन्य भी हैं, जो प्रायः कम महत्वपूर्ण नहीं हैं:

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

सारांश

यह व्याख्यान एक ऑपरेटिंग सिस्टम की परिभाषा प्रदान करता है, सॉफ्टवेयर के प्रकारों का परिचय देता है, और एक ऑपरेटिंग सिस्टम के कार्यों और संरचना पर चर्चा करता है। विशेष ध्यान"कोर" की अवधारणा के प्रति समर्पित। ऑपरेटिंग सिस्टम को वर्गीकृत करने के विभिन्न तरीके और आधुनिक ऑपरेटिंग सिस्टम की आवश्यकताएं भी दी गई हैं।

अगला व्याख्यान माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम का अवलोकन प्रदान करेगा।

प्रश्नों पर नियंत्रण रखें

  1. "ऑपरेटिंग सिस्टम" शब्द को परिभाषित करें।
  2. एप्लीकेशन, इंस्ट्रुमेंटल और सिस्टम सॉफ्टवेयर के उदाहरण बताइए।
  3. "सिस्टम कॉल", "एपीआई", "ड्राइवर", "कर्नेल" अवधारणाओं को परिभाषित करें।
  4. आप किस प्रकार की गुठली जानते हैं? आप किस प्रकार के ऑपरेटिंग सिस्टम कर्नेल के बारे में जानते हैं?
  5. कर्नेल एक ऑपरेटिंग सिस्टम से किस प्रकार भिन्न है?
  6. ऑपरेटिंग सिस्टम को वर्गीकृत करने के कई तरीके बताएं।
  7. आधुनिक ऑपरेटिंग सिस्टम के लिए आवश्यकताओं को नाम दें और समझाएं कि उनका क्या मतलब है।

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

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

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

ओएस सुविधाएँ

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

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

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

ऑपरेटिंग सिस्टम कई प्रकार के होते हैं, जिनमें से प्रत्येक में सौंपे गए कार्यों के आधार पर कुछ विशेषताएं होती हैं। उदाहरण के लिए, कुछ प्रकार के ऑपरेटिंग सिस्टम बहु-उपयोगकर्ता नेटवर्क में काम करने के लिए डिज़ाइन किए गए हैं, अन्य एक उपयोगकर्ता और एक कंप्यूटर (ओएस विंडोज़) के लिए डिज़ाइन किए गए हैं।

उपयोगकर्ता के संबंध में, कोई सुविधा, इंटरफ़ेस, प्रशासन में आसानी, खुलापन, लागत, बिट गहराई आदि जैसी श्रेणियों को अलग कर सकता है।

अपने अधिकार का उपयोग करके, उपयोगकर्ता या तो ऑपरेटिंग सिस्टम को हटा सकता है या एक नया स्थापित कर सकता है। हालाँकि, ऐसा करना अधिक कठिन होगा, क्योंकि आपको उपयोग करने की आवश्यकता होगी अतिरिक्त सुविधाओं. ऑपरेटिंग सिस्टम स्वयं को हटा नहीं सकता.

वर्तमान स्थिति में, हम घरेलू कंप्यूटर और मोबाइल उपकरणों के लिए ओएस के प्रकारों में अंतर कर सकते हैं। पहले मामले में, नेता माइक्रोसॉफ्ट का ओएस विंडोज है। दूसरे मामले में, स्थिति कुछ अलग है; लंबे समय तक कोई विशिष्ट नेता नहीं था, लेकिन अब यह एंड्रॉइड ओएस का एक उत्पाद है। यह एक काफी सुविधाजनक ऑपरेटिंग सिस्टम है, जिसमें मुफ्त कोड है और बड़ी संख्या में सामग्री और सॉफ्टवेयर डेवलपर्स द्वारा समर्थित है। इसके अलावा, Apple उपकरणों की लोकप्रियता इस तथ्य से स्पष्ट होती है कि iOS का प्रतिशत काफी अधिक है। हालाँकि, कंप्यूटर और मोबाइल उपकरणों के लिए बड़ी संख्या में अन्य ऑपरेटिंग सिस्टम हैं जिन्हें इतनी अधिक लोकप्रियता नहीं मिली या किसी कारण से उनका विकास निलंबित कर दिया गया।

नमस्कार, हबरालोग!
बहुत से लोग नहीं जानते और बहुतों को याद नहीं है कि कंप्यूटर सॉफ़्टवेयर का इतिहास कहाँ से शुरू हुआ - ऑपरेटिंग सिस्टम। यह वह विषय था जिसे छात्र ने अपने MAN कार्य (MAN - स्मॉल एकेडमी ऑफ साइंसेज) के लिए चुना था। ऐसा लगता है - ऑपरेटिंग सिस्टम का विकास। मैं तुरंत कहूंगा कि 90% से अधिक टायरनेट से हैं, लेकिन वे Google खोज के पहले 2 पृष्ठों में नहीं पाए गए।

परिचय
कंप्यूटर प्रौद्योगिकी ने हाल ही में एक महत्वपूर्ण छलांग लगाई है, और जल्द ही कंप्यूटर की मदद के बिना हमारे जीवन की कल्पना करना असंभव होगा। लेकिन ऑपरेटिंग सिस्टम के बिना, कंप्यूटर सिर्फ चिप्स का एक सेट है। ऑपरेटिंग सिस्टम के आधार पर ही हम सभी प्रोग्राम काम करते हैं, कंप्यूटर पर हमारे काम की गति और उत्पादकता मुख्य रूप से ओएस पर निर्भर करेगी।

एक आधुनिक कंप्यूटर में एक या अधिक प्रोसेसर, रैम, डिस्क, एक प्रिंटर, कीबोर्ड, माउस, मॉनिटर, नेटवर्क इंटरफेस और विभिन्न अन्य इनपुट/आउटपुट डिवाइस होते हैं। परिणाम एक जटिल प्रणाली है. यदि एप्लिकेशन बनाने वाले प्रत्येक प्रोग्रामर को इन सभी उपकरणों के काम करने की सभी जटिलताओं को समझने की आवश्यकता है, तो वह कोड की एक भी पंक्ति नहीं लिखेगा। इसके अलावा, इन सभी घटकों को प्रबंधित करना और उनका इष्टतम उपयोग करना एक बहुत ही चुनौतीपूर्ण कार्य है। इस कारण से, कंप्यूटर सॉफ़्टवेयर की एक विशेष परत से लैस होते हैं जिसे ऑपरेटिंग सिस्टम कहा जाता है, जिसका कार्य उपयोगकर्ता प्रोग्राम को प्रबंधित करने के साथ-साथ सभी हार्डवेयर संसाधनों को प्रबंधित करना है।
पहला ओएस
GM-HAA कंप्यूटर के लिए पहला ऑपरेटिंग सिस्टम था। इसे 1955 में रॉबर्ट पैट्रिक ने जनरल मोटर्स और ओवेन मॉक ने नॉर्थ अमेरिकन एविएशन के साथ मिलकर बनाया था। यह सिस्टम मॉनिटर पर आधारित था और चलता था बड़ी गाड़ियाँ. जीएम-एनएए का मुख्य कार्य पुराना प्रोग्राम पूरा होने पर नए प्रोग्राम को स्वचालित रूप से निष्पादित करना है।
पठार का उद्भव
1972 में, PLATO प्रणाली विकसित की गई, जिसमें कई नवाचार थे, जैसे कि नारंगी प्लाज्मा पैनल। इसमें मेमोरी और रैस्टर ग्राफ़िक्स फ़ंक्शंस शामिल थे। PLATO प्लाज्मा डिस्प्ले ने वेक्टर लाइनों को जल्दी से खींचने की क्षमता का समर्थन किया। PLATO OS द्वारा शुरू किए गए कई नवाचार बाद में अन्य कंप्यूटर सिस्टम के विकास की नींव बन गए। उदाहरण के लिए, कुछ तकनीकों को Apple द्वारा उधार लिया गया और उनमें सुधार किया गया।
UNIX का उद्भव
पहला UNIX सिस्टम 1969 में AT&T के बेल लैब्स डिवीजन द्वारा विकसित किया गया था। तब से, कई अलग-अलग UNIX सिस्टम बनाए गए हैं। UNIX सिस्टम की कुछ विशिष्ट विशेषताओं में शामिल हैं:
1) सिस्टम को कॉन्फ़िगर और प्रबंधित करने के लिए टेक्स्ट फ़ाइलों का उपयोग करना;
2) कमांड लाइन पर लॉन्च की गई उपयोगिताओं का व्यापक उपयोग;
3) एक वर्चुअल डिवाइस - एक टर्मिनल के माध्यम से उपयोगकर्ता के साथ बातचीत;
4) फ़ाइलों के रूप में भौतिक और आभासी उपकरणों का प्रतिनिधित्व।
UNIX के पीछे के विचारों का कंप्यूटर ऑपरेटिंग सिस्टम के विकास पर व्यापक प्रभाव पड़ा। वर्तमान में, UNIX सिस्टम को ऐतिहासिक रूप से सबसे महत्वपूर्ण ऑपरेटिंग सिस्टमों में से एक माना जाता है। यह ऑपरेटिंग सिस्टम मनमानी नेस्टिंग गहराई के साथ एक पदानुक्रमित फ़ाइल सिस्टम के विचार को लोकप्रिय बनाता है।
लिनक्स
लिनक्स को 1991 में फिनिश छात्र लाइनस टोरवाल्ड्स ने बनाया था। यह तथ्य कि लिनक्स ने, ओएस बनाने के तुरंत बाद, अपने ओएस का स्रोत कोड इंटरनेट पर पोस्ट किया, लिनक्स के भविष्य के भाग्य में निर्णायक था। हालाँकि 1991 में इंटरनेट आज जितना व्यापक नहीं था, फिर भी इसका उपयोग मुख्य रूप से वे लोग करते थे जिनके पास पर्याप्त तकनीकी प्रशिक्षण था। और शुरू से ही, टोरवाल्ड्स को विकास में मदद करने के प्रस्ताव के साथ कई दिलचस्प समीक्षाएँ मिलीं, जिस पर लिनुस सहमत हो गया, और छह महीने के भीतर सैकड़ों, फिर सैकड़ों हजारों स्वयंसेवक सहायक विकास में शामिल हो गए। इस तथ्य के कारण कि लिनक्स स्रोत कोड स्वतंत्र रूप से और सार्वजनिक रूप से वितरित किए जाते हैं, बड़ी संख्या में स्वतंत्र डेवलपर्स शुरुआत से ही सिस्टम के विकास में शामिल हुए।
एमएस-डॉस
MS-DOS, IBM PC-संगत पर्सनल कंप्यूटरों के लिए Microsoft का एक व्यावसायिक ऑपरेटिंग सिस्टम है। MS-DOS वास्तविक समय x86 प्रोसेसर पर चलता है। यह सुनिश्चित करता है कि एक समय में केवल एक ही प्रोग्राम निष्पादित हो। MS-DOS को डिज़ाइन किया गया था ताकि उपयोगकर्ता आसानी से अंतर्निहित दुभाषिया को 4DOS जैसे तृतीय-पक्ष कमांड-लाइन दुभाषियों से बदल सकें।
विंडोज़, इसके बिना हम कहाँ होंगे?

1985 में विंडोज़ का पहला संस्करण सामने आया, जिसे उपयोगकर्ताओं ने सराहा नहीं और नज़रअंदाज़ कर दिया गया। शायद इसलिए क्योंकि यह केवल DOS की क्षमताओं को पूरक करता है, वास्तव में यह MS-DOS सुइट के लिए एक ग्राफिकल शेल और ऐड-ऑन है।
समय के साथ, विंडोज सिस्टम अधिक से अधिक बेहतर हो गया, पूर्ण ग्राफिक्स दिखाई दिए, उपयोगकर्ताओं को सिस्टम फ़ाइलों की दृष्टि से वंचित किया गया, मल्टीटास्किंग की बाधा दूर हो गई, जो आपको 2-3 प्रोग्राम चलाने की अनुमति देती है। 1992 में, आगमन के बाद से कई उपयोगकर्ताओं और पेशेवरों के अनुसार, विंडोज 3.1 के नए ओएस की क्षमताओं की सराहना की गई। संस्करण विंडोस3.1 के साथ, ओएस में हार्ड ड्राइव तक 32-बिट पहुंच होनी शुरू हुई।
1998 में, 25 जून को, नए ओएस विंडोज 98 ने उपभोक्ता बाजार में प्रवेश किया। पिछले नमूनों की तुलना में लाभ थे: इंटरनेट के साथ पूर्ण एकीकरण, अधिक उन्नत इंटरफ़ेस प्रबंधन, नई प्रक्रियाऑप पेंटियम II, एजीपी ग्राफिक्स पोर्टल, यूएसबी बस।
पिछले वाले के समानांतर, विंडोज एक्सपी सिस्टम का विकास शुरू हुआ, जहां अंततः सिस्टम कोर में 16-बिट को छोड़ने और एक नई वास्तुकला और संरचना के साथ 32-बिट पर स्विच करने का निर्णय लिया गया। नई प्रणाली के फायदों के बीच, निम्नलिखित पर ध्यान दिया जाना चाहिए: यह पूरी तरह से अनुकूलन योग्य इंटरफ़ेस और एक बुद्धिमान स्टार्ट मेनू की शुरूआत वाला पहला सिस्टम है। पीसी कंट्रोल पैनल को भी बेहतरीन ढंग से नया रूप दिया गया है।
Windows XP के बाद नए Windows Vista सिस्टम की उपस्थिति को पिछले सभी OS रिलीज़ों के बाद सबसे दुर्भाग्यपूर्ण विकल्प माना जाता है। इसे विंडोज 7 के लिए "ड्रेस रिहर्सल" के रूप में प्रस्तुत किया गया है। ऐसा प्रतीत होता है कि नए सिस्टम के अच्छे गुणों में उपयोगकर्ताओं की रुचि होनी चाहिए। उपयोगकर्ताओं के अनुसार, अंतर्निर्मित खोज, सुंदर स्क्रीनसेवर के साथ त्रि-आयामी एयरो इंटरफ़ेस, अच्छी सुरक्षा - कुछ भी मदद नहीं मिली, सब कुछ बेहद खराब तरीके से किया गया था।
विंडोज़ 7 में नए इंटरफ़ेस के अलावा विस्टा से बहुत कम बदलाव हुआ है। विंडोज 7 के 5 संस्करण हैं: स्टार्टर एडिशन, होम बेसिक, होम एडवांस्ड, प्रोफेशनल, अल्टीमेट।
विंडोज 8, अपने पूर्ववर्तियों - विंडोज 7 और विंडोज एक्सपी के विपरीत, मॉडर्न (मेट्रो) नामक एक नए इंटरफ़ेस का उपयोग करता है। सिस्टम में एक डेस्कटॉप भी है, लेकिन एक अलग एप्लिकेशन के रूप में।

मोबाइल ओएस
आजकल, विभिन्न ऑपरेटिंग सिस्टम पर चलने वाले स्मार्टफोन उपयोगकर्ताओं की बढ़ती रुचि को आकर्षित कर रहे हैं: विंडोज फोन, बोडा, आईओएस। उनमें से सबसे लोकप्रिय IOS और AndroidOS हैं।
आईओएस
iOS लिनक्स कर्नेल पर आधारित एक मोबाइल ऑपरेटिंग सिस्टम है और अमेरिकी कंपनी Apple द्वारा विकसित और निर्मित किया गया है। इसे मूल रूप से 2007 में iPhone और iPod Touch के लिए जारी किया गया था। अब यह सभी Apple डिवाइस पर इंस्टॉल हो गया है। सफ़ारी मोबाइल ब्राउज़र, विज़ुअल वॉइसमेल और वर्चुअल कीबोर्ड जैसे नवाचारों ने iOS को स्मार्टफ़ोन के लिए सबसे लोकप्रिय प्रणालियों में से एक बना दिया है।
एंड्रॉयड
एंड्रॉइड एक ऐसी प्रणाली है जो सबसे अधिक गतिशील रूप से विकसित हो रही है, स्मार्टफोन के लिए विकसित की गई है (मूल रूप से संचारकों के लिए (आईफोन और इसकी टचस्क्रीन ने Google की राय बदल दी है))। यह डेस्कटॉप पीसी और लैपटॉप पर उपयोग किए जाने वाले समान विंडोज और लिनक्स सिस्टम का एक सरलीकृत संस्करण है, जो टचस्क्रीन की ओर उन्मुख है। एंड्रॉइड प्लेटफ़ॉर्म में एक ऑपरेटिंग सिस्टम, एक इंटरफ़ेस, कनेक्टिंग सॉफ़्टवेयर और शक्तिशाली एप्लिकेशन शामिल हैं।
गूगल क्रोम ओएस (क्लाउड ओएस)
Chrome OS को विभिन्न उपकरणों के लिए एक ऑपरेटिंग सिस्टम के रूप में तैनात किया गया है - छोटी नेटबुक से लेकर पूर्ण आकार के डेस्कटॉप सिस्टम तक और x86 और ARM प्रोसेसर आर्किटेक्चर का समर्थन करता है।
नया Google Chrome OS खुला स्रोत है, जो एक अनुकूलित Linux कर्नेल पर आधारित है और Chrome ब्राउज़र द्वारा संचालित है। मुख्य विशेषता नियमित OS फ़ंक्शंस पर वेब एप्लिकेशन का प्रभुत्व होगा। ब्राउज़र इसमें महत्वपूर्ण भूमिका निभाता है।
एक नया उत्पाद बनाने की रणनीति का तात्पर्य एक ऐसे आर्किटेक्चर से है जो इंटरनेट तक पहुंचने के लिए उपयोग किए जाने वाले पर्सनल कंप्यूटर के हार्डवेयर संसाधनों की मांग रहित है।
सिस्टम द्वारा चलाए जाने वाले सभी एप्लिकेशन वेब सेवाएँ हैं। वास्तव में, आप अपने कंप्यूटर पर जो कुछ भी करते हैं वह ऑनलाइन होता है - किसी भी ऑफ़लाइन एप्लिकेशन को इंस्टॉल करने की कोई आवश्यकता नहीं है। इस संबंध में, क्रोम ओएस में काम करने के लिए शक्तिशाली कंप्यूटर संसाधनों की आवश्यकता नहीं होती है, क्योंकि सभी प्रक्रियाएं कंप्यूटर पर नहीं, बल्कि संबंधित सेवाओं के सर्वर पर लॉन्च की जाती हैं।
भविष्यवक्ता की भविष्यवाणियाँ
उपयोगकर्ता का ऑपरेटिंग सिस्टम कुछ हद तक बेयर मेटल पर स्थापित वेब ब्राउज़र के समान हो जाता है। आधुनिक क्लासिक इंटरफ़ेस (ज़ेरॉक्स PARC में विकसित और लगभग 30 साल पहले Apple द्वारा अग्रणी) अतीत की बात हो जाएगा। ओएस के कई आधुनिक घटकों की बस आवश्यकता नहीं होगी, अन्य उपयोगकर्ता को छोड़ देंगे और प्रोग्रामर के लिए एपीआई सेवाओं में बदल जाएंगे। ओएस का मुख्य कार्य क्लाउड सेवाओं के क्लाइंट भाग को लॉन्च करने की क्षमता प्रदान करना होगा। और आधुनिक ओएस की दुनिया में माइक्रोसॉफ्ट को जो फायदे हैं, वे बहुत कम हो जाएंगे। उन्हें नए वातावरण में उपयोगकर्ताओं और प्रोग्रामर को आकर्षित करने के लिए नए तरीकों के साथ आना होगा, जो वर्तमान की तुलना में अधिक प्रतिस्पर्धी होंगे।
बहुत कुछ Microsoft और Google जैसी बड़ी सॉफ़्टवेयर कंपनियों के निर्णयों, सफलताओं और विफलताओं पर निर्भर करता है। सॉफ़्टवेयर के विकास के विपरीत, जिसे हमने नब्बे और दो हज़ार के दशक में देखा था, नया विकास हार्डवेयर निर्माताओं पर कम और उपयोगकर्ताओं के लिए अंतिम सॉफ़्टवेयर के निर्माताओं पर अधिक निर्भर करता है।

कुटिलता पर डांटें नहीं, कुछ गलत हो तो सुधारें, लेखक को कोसें नहीं।

टैग: ऑपरेटिंग सिस्टम, आईटी इतिहास

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

ऑपरेटिंग सिस्टम की आवश्यकता का मुख्य कारण यह है कि कंप्यूटर उपकरणों के साथ काम करने और कंप्यूटर संसाधनों के प्रबंधन के लिए बुनियादी संचालन बहुत महत्वपूर्ण हैं कम स्तर, इसलिए उपयोगकर्ता और एप्लिकेशन प्रोग्राम द्वारा आवश्यक क्रियाओं में ऐसे कई सौ या हजारों प्राथमिक ऑपरेशन शामिल होते हैं।

उदाहरण के लिए, एक चुंबकीय डिस्क ड्राइव केवल ऐसे बुनियादी कार्यों को "समझती" है जैसे ड्राइव मोटर को चालू/बंद करना, एक विशिष्ट सिलेंडर पर रीड हेड स्थापित करना, एक विशिष्ट रीड हेड का चयन करना, डिस्क ट्रैक से कंप्यूटर में जानकारी पढ़ना आदि। और यहां तक ​​कि एक फ़ाइल को एक फ़्लॉपी डिस्क से दूसरे में कॉपी करने जैसी सरल क्रिया करने के लिए (एक फ़ाइल डिस्क या अन्य मशीन मीडिया पर जानकारी का एक नामित सेट है), डिस्क ड्राइव कमांड चलाने के लिए हजारों ऑपरेशन करना आवश्यक है, उनके निष्पादन की जाँच करना, फ़ाइलों को डिस्क आदि पर रखने वाली तालिकाओं में जानकारी खोजना और संसाधित करना। कार्य निम्नलिखित द्वारा और अधिक जटिल है:

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

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

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

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

    ऑपरेटिंग सिस्टम कई प्रकार के होते हैं: डॉस, विंडोज़, विभिन्न संस्करणों का यूनिक्स आदि। सबसे आम विंडोज़ ऑपरेटिंग सिस्टम है। विंडोज़ के कई संस्करण हैं: विंडोज़-95, विंडोज़-98, विंडोज़ मी, विंडोज़-2000, विंडोज़ एक्सपी, विंडोज़ विस्टा। ये सभी सामग्री में समान हैं, इसलिए भविष्य में हम ऑपरेटिंग सिस्टम 2000/XP/Vista और Windows-9x पर विचार करेंगे।

    ऑपरेटिंग सिस्टम का 20 साल का इतिहास दिलचस्प और शिक्षाप्रद है, जो नाटकीय घटनाओं और वीरता, कारनामों और विश्वासघात से भरा है। और इसकी शुरुआत MS DOS (डिस्क ऑपरेटिंग सिस्टम वाक्यांश का संक्षिप्त रूप) से हुई। अधिक सटीक रूप से, 1981 में माइक्रोसॉफ्ट द्वारा जारी इस ओएस के पहले संस्करण का उद्देश्य आईबीएम पीसी कंप्यूटरों के साथ डिलीवरी करना था (हालांकि आईबीएम ने शुरू में सीपी/एम नामक एक अन्य ओएस को प्राथमिकता दी थी)। वैसे, आज बहुत कम लोगों को याद है कि MS-DOS किसी भी तरह से Microsoft द्वारा किया गया मूल विकास नहीं था: बिल गेट्स की कंपनी ने केवल सिएटल कंप्यूटर प्रोडक्ट्स द्वारा बनाए गए QDOS नामक "ऑपरेटिंग सिस्टम" को अंतिम रूप दिया था।

    16-बिट सिंगल-टास्किंग ऑपरेटिंग सिस्टम DOS में एक "कमांड लाइन इंटरफ़ेस" था, यानी, उपयोगकर्ता को OS कमांड लाइन पर कीबोर्ड पर सभी कमांड मैन्युअल रूप से टाइप करना पड़ता था।

    कोई ग्राफ़िक्स नहीं. कोई सेवा नहीं... हालाँकि, DOS 10 वर्षों तक फलता-फूलता रहा। माइक्रोसॉफ्ट के पास नोवेल, डिजिटल रिसर्च और... आईबीएम के रूप में प्रतिस्पर्धी भी हैं। इनमें से प्रत्येक कंपनी ने DOS का अपना संस्करण जारी किया, जो कई मायनों में Microsoft के उत्पाद से बेहतर था। विशेष रूप से, नोवेल डॉस को एक उत्कृष्ट नेटवर्क ओएस के रूप में उचित लोकप्रियता मिली; आईबीएम उत्पाद में सर्वोत्तम सेवा क्षमताएं थीं।

    बेशक, समय के साथ, DOS में सुधार किया गया और नए कार्यक्रमों के साथ पूरक किया गया। प्रत्येक नए संस्करण के साथ यह अधिक से अधिक प्रकार के उपकरणों का समर्थन करता है। हालाँकि, इसकी मुख्य कमियाँ न तो दूर की जा सकीं और न ही दूर की जा सकीं।

    DOS का मुख्य कमजोर बिंदु RAM के साथ काम करना रहा। तथ्य यह है कि MS-DOS के निर्माण के युग में, अधिकांश कंप्यूटरों की RAM 256 किलोबाइट से अधिक नहीं थी। DOS 640 किलोबाइट रैम को संभाल सकता है, और बिल गेट्स ने तर्क दिया कि किसी को भी इससे अधिक की आवश्यकता नहीं होगी।

    लेकिन समय बीतता गया... कंप्यूटर पर मेमोरी धीरे-धीरे बढ़ती गई - 1 एमबी, 2 एमबी... ऐसे प्रोग्राम सामने आए जिन्हें काम करने के लिए रैम की पूरी मात्रा की आवश्यकता होती है। मानक डॉस सेवा ने यह अवसर प्रदान नहीं किया। इसलिए, हमें विशेष कार्यक्रमों - मेमोरी मैनेजरों का उपयोग करना पड़ा। लेकिन जब कंप्यूटर चालू होता है तो वे "640 किलोबाइट क्षेत्र" के बाहर प्रोग्राम लोड करने के लिए जिद्दी डॉस को मजबूर नहीं कर सकते। एक विरोधाभास उत्पन्न हुआ: चाहे आपके कंप्यूटर में कितनी भी रैम क्यों न हो, यदि आपके पास मानक मेमोरी में पर्याप्त खाली स्थान नहीं है - वही 640 किलोबाइट क्षेत्र ... तो आप प्रोग्राम नहीं चला सकते।

    DOS का दूसरा दोष पूर्ण ग्राफ़िक मोड में काम करने में असमर्थता था, हालाँकि उस समय के कंप्यूटर के हार्डवेयर पहले से ही इसके लिए समर्थन प्रदान कर सकते थे। तथ्य यह है कि डॉस व्यावहारिक रूप से विभिन्न वीडियो कार्डों के लिए डाउनलोड करने योग्य ड्राइवरों के साथ काम करने की अनुमति नहीं देता है।

    इस बीच, 1980 के दशक के अंत में, ऐप्पल मैकिंटोश जैसे कंप्यूटरों पर ग्राफिक्स मोड मानक बन गया, जिससे ये कंप्यूटर मानक "प्रकाशन" कंप्यूटर बन गए। दूसरी ओर, पीसी केवल प्रसिद्ध फ़ाइल प्रबंधक नॉर्टन कमांडर जैसे टेक्स्ट-आधारित "शेल" का दावा कर सकते थे, और इसलिए उन्हें महंगे खिलौनों की तरह माना जाता था।

    अंततः, MS-DOS के लिए तीसरी बाधा एकल-कार्य थी। अधिक से अधिक लोग अपने कंप्यूटर पर उनके बीच स्विच करने की क्षमता के साथ एक साथ कई प्रोग्राम चलाना चाहते थे - और DOS, अपनी सभी इच्छा के बावजूद, समान मैकिंटोश कंप्यूटर के ओएस के विपरीत, यह प्रदान नहीं कर सका। परिणामस्वरूप, विंडोज 95 के आगमन के साथ, डॉस व्यावहारिक रूप से दृश्य से गायब हो गया, हालांकि यह अभी भी विंडोज कर्नेल के हिस्से के रूप में हमारे कंप्यूटर पर स्थापित है। और 1999 में, IBM ने एक नया संस्करण - DOS 2000 भी जारी किया।

    विंडोज़ का पहला संस्करण 80 के दशक के अंत में जारी किया गया था और उस पर किसी का ध्यान नहीं गया। अगले संस्करण का भी ऐसा ही हश्र हुआ - एकमात्र संस्करण विंडोज़ 3.0 (1992) उपयोगकर्ताओं के दिलों में अपनी जगह बनाने और "वर्ष का उत्पाद" बनने में कामयाब रहा। और दो साल बाद, संस्करण 3.1 और 3.11 का जन्म हुआ (बाद वाले में पूर्ण मल्टीमीडिया समर्थन और स्थानीय नेटवर्क में काम करने जैसा महत्वपूर्ण तत्व शामिल था - यही कारण है कि इसका स्पष्ट नाम विंडोज़ फॉर वर्कग्रुप्स था), जिसने अंततः विंडोज़ का प्रभुत्व स्थापित किया ऑपरेटिंग सिस्टम का ओलिंप।

    माइक्रोसॉफ्ट की ओर से एक तरह की प्रतिक्रिया, जिसने 1994 के अंत में प्रसिद्ध विंडोज 95 को बाजार में जारी किया, मैकओएस संस्करण 7.5.5 का अगला कार्यान्वयन था। आश्चर्यजनक रूप से, यह सच है: MacOS 1.0 के आगमन के एक दशक बाद, इस प्लेटफ़ॉर्म में बड़े "वास्तुशिल्प" परिवर्तन नहीं हुए हैं: सिस्टम बार अभी भी डेस्कटॉप के शीर्ष पर प्रदर्शित होता था, रीसायकल बिन अभी भी नीचे प्रदर्शित होता था, जिसमें हटाई जाने वाली फ़ाइलें रखी गई थीं, उपयोगकर्ता के पास अभी भी सिस्टम सेटिंग्स विंडो तक पहुंच थी और बाहरी ड्राइव शॉर्टकट उपलब्ध थे। सिस्टम की ग्राफिकल क्षमताओं को महत्वपूर्ण रूप से संशोधित किया गया था: अब छद्म-3डी विंडोज़ और अन्य कार्यात्मक इंटरफ़ेस तत्व 640X480 से 1600X1200 पिक्सल तक स्क्रीन रिज़ॉल्यूशन पर समान रूप से आकर्षक रूप से प्रदर्शित किए गए थे, मल्टीमीडिया समर्थन दिखाई दिया, और MacOS सहायता प्रणाली ने इंटरैक्टिव सुविधाएँ हासिल कर लीं। सिस्टम में शामिल एप्लिकेशन सॉफ़्टवेयर की श्रेणी में भी उल्लेखनीय रूप से विस्तार किया गया था: टेक्स्ट और ग्राफ़िक संपादकों के अलावा, पहले से ही परिचित फ़ाइल फ़ाइंडर सिस्टम, गेमिंग प्रोग्राम और विशेष अनुप्रयोगों का एक सेट, संचार उपयोगिताएँ उपलब्ध थीं जो एक मॉडेम का उपयोग करके रिमोट कनेक्शन मोड का समर्थन करती थीं। और संगठन स्थानीय नेटवर्क कार्य करता है। मैकओएस 7.5.5 के लिए। नेटस्केप कम्युनिकेटर 4.06 ब्राउज़र का लोकप्रिय संस्करण और टेक्स्ट व्यूअर एक्रोबैट रीडर 3.0 को स्थानीयकृत किया गया था।

    MacOS का वर्तमान संस्करण X नामित है और 2001 के अंत में जारी किया गया था। यदि हम इसकी कार्यक्षमता के संदर्भ में नए ऑपरेटिंग सिस्टम पर विचार करते हैं, तो हम सुरक्षित रूप से कह सकते हैं कि यह ऐप्पल मैकिंटोश कंप्यूटरों के लिए माइक्रोसॉफ्ट विंडोज एक्सपी के पूर्ण समकक्ष है। उपलब्ध सबसे विस्तृत रेंज MacOS X पर चलने के लिए डिज़ाइन किया गया सॉफ़्टवेयर, और प्लेटफ़ॉर्म स्वयं आश्चर्यजनक रूप से तेज़, कुशल और विश्वसनीय है। ऐप्पल मैकिंटोश कंप्यूटरों के लिए मैकओएस श्रृंखला सॉफ्टवेयर पैकेज के आगे के विकास पर काम जारी है। यह पहले से ही ज्ञात है कि Apple प्रोग्रामर MacOS X को बेहतर बनाने पर काम कर रहे हैं, जो थोड़े समय के बाद संभवतः इस वर्ग के कार्यक्रमों का एक नया कार्यान्वयन बन जाएगा।

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

    1990 में जीन-लुई गैसी द्वारा स्थापित, बी इनकॉर्पोरेटेड एक ऑपरेटिंग सिस्टम विकसित करने और विपणन करने के लिए तैयार हुआ, जो उपरोक्त सभी सॉफ़्टवेयर उत्पादों के लाभों को संयोजित करेगा, साथ ही काफी कॉम्पैक्ट, विश्वसनीय, स्थापित करने और उपयोग करने में आसान और आवश्यकताओं को पूरा करेगा। आधुनिक ऑपरेटिंग सिस्टम के लिए आवश्यकताएँ। विशेष रूप से, ऐसे प्लेटफ़ॉर्म में एक सुविधाजनक विंडो इंटरफ़ेस होना चाहिए और मल्टीटास्किंग प्रदान करना चाहिए। Be Incorpored प्रोग्रामर्स द्वारा बनाए गए ऑपरेटिंग सिस्टम को BeOS कहा जाता था और वर्तमान में यह पर्सनल कंप्यूटर के लिए सिस्टम सॉफ़्टवेयर के क्षेत्र में सबसे आशाजनक विकासों में से एक है।

    BeOS आर्किटेक्चर UNIX परिवार के ऑपरेटिंग सिस्टम में उपयोग किए गए सिद्धांतों पर आधारित था, लेकिन उनमें महत्वपूर्ण संशोधन हुए, क्योंकि डेवलपर्स ने उपयोगकर्ता-मित्रता और नई प्रणाली की कार्यक्षमता की चौड़ाई को प्राथमिकता दी। BeOS एक "मॉड्यूलर" सिद्धांत पर बनाया गया है: इंस्टॉलेशन प्रक्रिया के दौरान, केवल वे घटक जो किसी दिए गए उपभोक्ता के लिए आवश्यक हैं, डिस्क पर स्थानांतरित किए जाते हैं, जिसके लिए उपयोगकर्ता को अपने लिए सिस्टम का "संस्करण" इकट्ठा करने का अवसर मिलता है। विशिष्ट कार्य, डिस्क स्थान को उन प्रोग्रामों से भरे बिना जो उसके काम के लिए अनावश्यक हैं। इस प्लेटफ़ॉर्म के रचनाकारों ने सॉफ़्टवेयर पैकेज में आज आवश्यक लगभग सभी कार्यों को शामिल करने का प्रयास किया: BeOS प्लग एंड प्ले तकनीक का समर्थन करता है, जो आपको सिस्टम को पुनः इंस्टॉल किए बिना कंप्यूटर से जुड़े परिधीय उपकरणों को स्वचालित रूप से कॉन्फ़िगर करने की अनुमति देता है; एक बड़े की उपस्थिति के लिए धन्यवाद प्रोटोकॉल का सेट, BeOS चलाने वाले कंप्यूटर को स्थानीय नेटवर्क या इंटरनेट से जोड़ा जा सकता है, सिस्टम आज मौजूद लगभग सभी ग्राफिक, वीडियो और ऑडियो प्रारूपों को पहचान सकता है। USB पोर्ट के लिए समर्थन BeOS के साथ विभिन्न उपकरणों की एक विस्तृत श्रृंखला का उपयोग करने की क्षमता को खोलता है, यहां तक ​​कि ऐसे परिधीय उपकरण भी शामिल हैं जो अभी तक नहीं बनाए गए हैं।

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

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

    सिस्टम का मुख्य उद्देश्य कार्यों और कार्यक्रमों की एक विस्तृत श्रृंखला को निष्पादित करना है;

    एक इंटरैक्टिव वातावरण जो आपको अपने कंप्यूटर से सीधे संवाद करने और प्रश्नों और संदेशों पर तत्काल प्रतिक्रिया प्राप्त करने की अनुमति देता है;

    एक बहु-उपयोगकर्ता वातावरण जो आपको प्रदर्शन को कम किए बिना अन्य उपयोगकर्ताओं के साथ कंप्यूटर संसाधनों को साझा करने की अनुमति देता है। इस विधि को टाइम शेयरिंग कहा जाता है। एक UNIX प्रणाली एक समय में एक उपयोगकर्ता के साथ बातचीत करती है, लेकिन इतनी तेज़ी से कि यह एक ही समय में सभी उपयोगकर्ताओं के साथ बातचीत करती प्रतीत होती है;

  • एक मल्टीटास्किंग वातावरण जो उपयोगकर्ता को एक ही समय में एक से अधिक कार्य करने की अनुमति देता है।

    वर्तमान में, UNIX कर्नेल पर निर्मित कई ऑपरेटिंग सिस्टम हैं, जैसे SCO Unix (सांता क्रूज़ ऑपरेशन), नोवेल UnixWare, इंटरएक्टिव यूनिक्स, Linux, BSD परिवार (BSDI, FreeBSD, NetBSD, OpenBSD), सोलारिस, AIX, IRIX, डिजिटल यूनिक्स, एचपी-यूएक्स। यह सूची पूर्ण होने का दावा नहीं करती है, क्योंकि सूचीबद्ध लोगों के अलावा, कई कम सामान्य यूनिक्स और यूनिक्स जैसी प्रणालियाँ हैं।

    यूनिक्स में एक कर्नेल होता है जिसमें ड्राइवर और उपयोगिताएँ (कर्नेल के बाहरी प्रोग्राम) शामिल होते हैं। यदि आपको कॉन्फ़िगरेशन बदलने (डिवाइस जोड़ने, पोर्ट बदलने या इंटरप्ट करने) की आवश्यकता है, तो ऑब्जेक्ट मॉड्यूल से कर्नेल को फिर से बनाया (लिंक किया गया) है।

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

    यूनिक्स सबसे मल्टी-प्लेटफॉर्म ओएस है। यूनिक्स के एक संस्करण से दूसरे संस्करण में कार्यक्रमों की पोर्टेबिलिटी सीमित है। एक खराब ढंग से लिखा गया प्रोग्राम जो यूनिक्स कार्यान्वयन में अंतर को ध्यान में नहीं रखता है, उसे बड़े पैमाने पर पुनः काम करने की आवश्यकता हो सकती है। लेकिन उदाहरण के लिए, OS/2 से NT में स्थानांतरित करने की तुलना में यह अभी भी बहुत अधिक आसान है।

    2. विंडोज़ 9एक्स और विंडोज़ 2000/एक्सपी परिवारों के ऑपरेटिंग सिस्टम का विश्लेषण

    अगस्त 1995 में प्रकाशित विंडोज 95, लेकिन इसके जारी होने से MS-DOS का विस्थापन नहीं हुआ, हालाँकि लगभग सभी MS-DOS फ़ंक्शंस को विंडोज़ में स्थानांतरित कर दिया गया था। विंडोज 95 और नए MS-DOS 7.0 दोनों में वर्चुअल मेमोरी और प्रोसेस मैनेजमेंट सहित एक मोनोलिथिक ऑपरेटिंग सिस्टम की अधिकांश विशेषताएं शामिल थीं। हालाँकि, विंडोज़ 95 पूरी तरह से 32-बिट प्रोग्राम नहीं था। इसमें 16-बिट असेंबली कोड (साथ ही कुछ 32-बिट) के बड़े हिस्से शामिल थे और इसकी लगभग सभी सीमाओं के साथ, MS-DOS फ़ाइल सिस्टम का उपयोग करना जारी रखा। फ़ाइल सिस्टम में एकमात्र महत्वपूर्ण परिवर्तन MS-DOS में अनुमत 8+3 वर्ण नामों में लंबे फ़ाइल नामों को जोड़ना था।

    यहां तक ​​कि रिलीज में भी विंडोज 98जून 1998 में, MS-DOS अभी भी मौजूद था (जिसे अब संस्करण 7.1 कहा जाता है) और इसमें 16-बिट कोड शामिल था। हालाँकि अब और भी अधिक सुविधाएँ सिस्टम के MS-DOS भाग से Windows भाग में स्थानांतरित कर दी गई थीं, और बड़े डिस्क विभाजन के लिए समर्थन मानक बन गया था, Windows 98 अपने डिज़ाइन में Windows 95 से बहुत अलग नहीं था। मुख्य अंतर यह था उपयोगकर्ता इंटरफ़ेस, जो अधिक एकीकृत था, में इंटरनेट और उपयोगकर्ता का डेस्कटॉप शामिल था। यह एकीकरण था जिसने अमेरिकी न्याय विभाग का ध्यान आकर्षित किया, जिसने तब Microsoft Corporation के खिलाफ मुकदमा दायर किया, जिसमें Microsoft Corporation पर एकाधिकार पर कानून का उल्लंघन करने का आरोप लगाया गया। माइक्रोसॉफ्ट ने किसी भी गलत काम से सख्ती से इनकार किया। अप्रैल 2000 में, अमेरिकी संघीय न्यायालय सरकार से सहमत हुआ। इस तथ्य के अलावा कि विंडोज 98 कर्नेल में 16-बिट असेंबली कोड का एक बड़ा हिस्सा शामिल था, इस सिस्टम में गंभीर समस्याएं थीं। सबसे पहले, हालांकि यह सिस्टम मल्टीटास्किंग था, यदि प्रक्रिया किसी भी डेटा को प्रबंधित करने में व्यस्त थी, तो कर्नेल स्वयं पुनः प्रवेश नहीं कर रहा था कर्नेल में संरचना, और फिर इसका समय टुकड़ा समाप्त होता है और एक अन्य प्रक्रिया शुरू होती है, नई प्रक्रिया असंगत स्थिति में डेटा संरचना प्राप्त कर सकती है। इस समस्या को उत्पन्न होने से रोकने के लिए, कर्नेल में प्रवेश करने वाली अधिकांश प्रक्रियाओं ने कुछ भी करने से पहले एक विशाल सिस्टम-वाइड म्यूटेक्स प्राप्त किया। जबकि इस दृष्टिकोण ने असंगत डेटा संरचनाओं के संभावित खतरे को समाप्त कर दिया, इसने मल्टीटास्किंग के अधिकांश लाभों को भी समाप्त कर दिया, क्योंकि प्रक्रियाओं को अक्सर तब तक इंतजार करना पड़ता था जब तक कि दूसरी प्रक्रिया कर्नेल में प्रवेश करने के लिए कर्नेल छोड़ नहीं देती।

    दूसरा, प्रत्येक प्रक्रिया में 4GB एड्रेस स्पेस होता था, जिसमें पहला 2GB पूरी तरह से प्रक्रिया के स्वामित्व में होता था। हालाँकि, अगला 1GB सिस्टम पर सभी प्रक्रियाओं द्वारा साझा (लिखने योग्य) किया गया था। निचला 1MB सभी प्रक्रियाओं के बीच साझा किया गया था ताकि वे सभी MS-DOS इंटरप्ट वैक्टर तक पहुंच सकें। अधिकांश विंडोज 98 अनुप्रयोगों द्वारा इस सुविधा का भारी शोषण किया गया था। परिणामस्वरूप, एक प्रोग्राम में एक बग अन्य प्रक्रियाओं द्वारा उपयोग की जाने वाली प्रमुख डेटा संरचनाओं को दूषित कर सकता है, जिससे वे सभी प्रक्रियाएं क्रैश हो सकती हैं। मामले को बदतर बनाने के लिए, अंतिम 1GB प्रक्रियाओं और कर्नेल के बीच साझा (लिखने योग्य) था और इसमें कुछ महत्वपूर्ण डेटा संरचनाएँ शामिल थीं। कोई भी प्रोग्राम जिसने इन संरचनाओं पर कोई कचरा लिखा (जानबूझकर या नहीं) पूरे सिस्टम को क्रैश कर सकता है। उपयोगकर्ता स्थान में कर्नेल डेटा संरचनाओं को न डालने का स्पष्ट समाधान लागू नहीं था, क्योंकि MS-DOS के लिए लिखे गए पुराने प्रोग्राम तब Windows 98 पर चलने में सक्षम नहीं होंगे।

    2000 में, माइक्रोसॉफ्ट ने विंडोज 98 का ​​थोड़ा संशोधित संस्करण जारी किया विंडोज़ मी(विंडोज मिलेनियम संस्करण - विंडोज, मिलेनियम का संस्करण)। हालाँकि इस संस्करण में कुछ बग ठीक किए गए और नई सुविधाएँ जोड़ी गईं, बाहरी आवरण के नीचे अभी भी वही विंडोज़ 98 था। नई सुविधाओं में चित्र, संगीत और फिल्मों को व्यवस्थित करने और साझा करने की बेहतर क्षमताएँ, घर पर नेटवर्क के साथ काम करने के लिए अधिक गंभीर समर्थन और मल्टीप्लेयर गेम शामिल थे। , और इसमें इंटरनेट से संबंधित अधिक सुविधाएं भी शामिल थीं, जैसे त्वरित संदेश और ब्रॉडबैंड कनेक्शन (केबल मॉडेम और एडीएसएल) के लिए समर्थन। एक दिलचस्प नई सुविधा कुछ सेटिंग्स को गलत तरीके से सेट करने के बाद आपके कंप्यूटर को उसकी पिछली सेटिंग्स पर पुनर्स्थापित करने की क्षमता थी। यदि उपयोगकर्ता ने सिस्टम को पुन: कॉन्फ़िगर किया है (उदाहरण के लिए, स्क्रीन रिज़ॉल्यूशन को 640x480 से 1024x768 में बदल दिया है), और उसके बाद सिस्टम ने काम करना बंद कर दिया है, तो वह अब अंतिम कार्यशील कॉन्फ़िगरेशन पर वापस लौट सकता है।

    एनटी 4.0 के बाद एनटी 5.ओ जारी करने की योजना बनाई गई थी। हालाँकि, 1999 में, Microsoft ने इसका नाम बदल दिया विंडोज़ 2000, मुख्य रूप से एक तटस्थ नाम खोजने के प्रयासों के कारण जो विंडोज 98 और एनटी दोनों उपयोगकर्ताओं के लिए तार्किक निरंतरता की तरह दिखता था। इस प्रकार, माइक्रोसॉफ्ट को विश्वसनीय 32-बिट तकनीक पर निर्मित एकल ऑपरेटिंग सिस्टम की उम्मीद थी, लेकिन लोकप्रिय विंडोज 98 यूजर इंटरफेस का उपयोग करते हुए।

    क्योंकि Windows 2000 ऑपरेटिंग सिस्टम वास्तव में NT 5.0 है, इसमें NT 4.0 की कई विशेषताएं विरासत में मिली हैं। यह व्यक्तिगत रूप से संरक्षित प्रक्रियाओं के साथ पूरी तरह से 32-बिट (64-बिट में स्थानांतरित करने की योजना बनाई गई) मल्टीटास्किंग प्रणाली है। प्रत्येक प्रक्रिया का अपना 32-बिट (64-बिट होगा) वर्चुअल एड्रेस स्पेस होता है। ऑपरेटिंग सिस्टम कर्नेल मोड में चलता है, जबकि उपयोगकर्ता प्रक्रियाएं उपयोगकर्ता मोड में चलती हैं, जो पूर्ण सुरक्षा प्रदान करती है (विंडोज 98 के विपरीत)। प्रक्रियाओं में एक या अधिक थ्रेड हो सकते हैं जो ऑपरेटिंग सिस्टम द्वारा दृश्यमान और नियंत्रित होते हैं। यह सभी फ़ाइलों, निर्देशिकाओं और प्रक्रियाओं और साझा की जा सकने वाली अन्य वस्तुओं के लिए DoD स्तर C2 सुरक्षा आवश्यकताओं को पूरा करता है (कम से कम जब फ़्लॉपी डिस्क हटा दी जाती है और नेटवर्क अक्षम हो जाता है)। अंत में, इसमें 2 से 32 प्रोसेसर वाले सममित मल्टीप्रोसेसर सिस्टम के लिए पूर्ण समर्थन है।

    यह तथ्य कि विंडोज़ 2000 वास्तव में एनटी 5.0 है, कई मायनों में स्पष्ट है। उदाहरण के लिए, सिस्टम डायरेक्टरी को कहा जाता है \winnt , और ऑपरेटिंग सिस्टम बाइनरी फ़ाइल (निर्देशिका में \winnt\system32 ) बुलाया ntoskrnl.exe.यदि हम इस फ़ाइल पर राइट-क्लिक करें और इसके गुणों को देखें, तो हम देखेंगे कि इसका संस्करण संख्या दर्शाता है 5xxx.yyy.zzz , जहाँ 5 का अर्थ NT 5 है, xxx- अंक संख्या, उउउ -निर्माण (संकलन) संख्या, ए zzz- अतिरिक्त संस्करण संख्या. इसके अलावा, निर्देशिका में कई फ़ाइलें \winnt
    और इसकी उपनिर्देशिकाओं में अक्षर होते हैं एनटीउनके नाम में, जैसे MS-DOS वर्चुअल एमुलेटर ntz'dm.

    विंडोज 2000 ऑपरेटिंग सिस्टम सिर्फ विंडोज 98 इंटरफेस के साथ एनटी 4.0 का एक उन्नत संस्करण नहीं है। शुरुआत के लिए, इसमें कई अन्य विशेषताएं शामिल हैं जो पहले केवल विंडोज 98 में पाई जाती थीं। इनमें प्लग-एंड-प्ले डिवाइस के लिए पूर्ण समर्थन शामिल है, यूएसबी बस, आईईईई 1394 (फायरवायर), आईआरडीए (इन्फ्रारेड डेटा एसोसिएशन) और पावर प्रबंधन, अन्य। इसके अलावा, कई नई सुविधाएँ जोड़ी गईं जो पहले अन्य Microsoft ऑपरेटिंग सिस्टम में मौजूद नहीं थीं, जिनमें सक्रिय निर्देशिका, केर्बरोस सुरक्षा, स्मार्ट कार्ड समर्थन, सिस्टम मॉनिटरिंग टूल, बेहतर लैपटॉप और डेस्कटॉप एकीकरण, सिस्टम प्रशासन बुनियादी ढाँचा और वर्कलोड ऑब्जेक्ट शामिल थे। एनटीएफएस फ़ाइल सिस्टम की एक और नई सुविधा एक प्रकार की कॉपी-ऑन-राइट लिंकिंग है जो दो उपयोगकर्ताओं को एक लिंक की गई फ़ाइल को साझा करने की अनुमति देती है। जैसे ही कोई उपयोगकर्ता इस फ़ाइल पर लिखना शुरू करता है, फ़ाइल की एक प्रति स्वचालित रूप से बन जाती है।

    एक और महत्वपूर्ण सुधार अंतर्राष्ट्रीयकरण है। NT 4.0 ऑपरेटिंग सिस्टम को अलग-अलग भाषाओं के लिए अलग-अलग संस्करणों में भेजा गया था क्योंकि टेक्स्ट स्ट्रिंग प्रोग्राम कोड में एम्बेडेड थे। डच कंप्यूटर पर अंग्रेजी सॉफ्टवेयर पैकेज स्थापित करते समय, अक्सर ऑपरेटिंग सिस्टम के कुछ हिस्से डच का उपयोग करना बंद कर देते हैं और अंग्रेजी में बदल जाते हैं क्योंकि प्रोग्राम और टेक्स्ट स्ट्रिंग वाली कुछ फाइलें ओवरराइट हो जाती हैं। इस समस्या का समाधान हो गया है। विंडोज़ 2000 ऑपरेटिंग सिस्टम में एक एकल बाइनरी कोड होता है जो दुनिया भर में चलता है। प्रत्येक सिस्टम इंस्टॉलेशन के लिए और यहां तक ​​कि प्रत्येक उपयोगकर्ता के लिए, आप उस भाषा का चयन कर सकते हैं जिसका उपयोग सिस्टम चलने के दौरान किया जाएगा। यह संभव है क्योंकि सभी मेनू आइटम, संवाद बॉक्स, त्रुटि संदेश और अन्य टेक्स्ट स्ट्रिंग्स को ऑपरेटिंग सिस्टम से हटा दिया गया है और प्रत्येक भाषा के लिए विशेष निर्देशिकाओं में रखा गया है। एनटी ऑपरेटिंग सिस्टम के पिछले संस्करणों की तरह, विंडोज 2000 उन भाषाओं का समर्थन करने के लिए यूनिकोड का उपयोग करता है जो लैटिन वर्णमाला का उपयोग नहीं करते हैं, जैसे रूसी, ग्रीक, हिब्रू और जापानी।

    एकमात्र चीज़ जो Windows 2000 में नहीं है वह MS-DOS है। यह यहाँ किसी भी रूप में नहीं है (जैसे कि यह एनटी में नहीं था)। एक कमांड लाइन इंटरफ़ेस है, लेकिन यह एक नया 32-बिट प्रोग्राम है जिसमें पुराने MS-DOS सिस्टम की कार्यक्षमता के साथ-साथ कुछ नई सुविधाएँ भी शामिल हैं।

    प्रोग्राम, हार्डवेयर, भाषा आदि के संदर्भ में सिस्टम पोर्टेबिलिटी में योगदान देने वाली कई विशेषताओं के बावजूद, एक मामले में विंडोज 2000 ऑपरेटिंग सिस्टम एनटी 4.0 की तुलना में कम पोर्टेबल है। यह केवल दो प्लेटफॉर्म - पेंटियम और इंटेल IA-64 पर चलता है। एनटी ऑपरेटिंग सिस्टम मूल रूप से पावरपीसी, एमआईपीएस और अल्फा सहित अतिरिक्त प्लेटफार्मों का समर्थन करता था, लेकिन पिछले कुछ वर्षों में माइक्रोसॉफ्ट ने व्यावसायिक कारणों से एक-एक करके इन प्रोसेसरों का समर्थन करना बंद कर दिया।

    ऑपरेटिंग सिस्टम माइक्रोसॉफ्ट विंडोज एक्सपी(अंग्रेजी eXPerience - अनुभव से), जिसे कोड नाम माइक्रोसॉफ्ट कोडनेम व्हिस्लर के तहत भी जाना जाता है, विंडोज परिवार का एक नया ओएस है, जो एनटी तकनीक के आधार पर बनाया गया है। प्रारंभ में, Microsoft Corporation की योजनाओं में दो स्वतंत्र अगली पीढ़ी के ऑपरेटिंग सिस्टम का विकास शामिल था। पहले प्रोजेक्ट को कार्यकारी नाम नेप्च्यून प्राप्त हुआ, यह ओएस विंडोज मिलेनियम संस्करण का अगला अपडेट माना जाता था, नई प्रणालीविंडोज़ 9एक्स लाइन। ओडिसी नामक दूसरी परियोजना में विंडोज एनटी प्लेटफॉर्म पर एक ओएस का निर्माण शामिल था, जिसे विंडोज 2000 को प्रतिस्थापित करना था। हालांकि, माइक्रोसॉफ्ट प्रबंधन ने दो अलग-अलग ओएस को बढ़ावा देने के लिए संसाधनों को फैलाना अनुचित माना, जिसके परिणामस्वरूप दोनों क्षेत्रों विकास को एक परियोजना में संयोजित किया गया - माइक्रोसॉफ्ट व्हिस्लर। शायद यह इस समाधान के लिए धन्यवाद है कि विंडोज एक्सपी पिछली पीढ़ी के ऑपरेटिंग सिस्टम के फायदों को जोड़ती है जो पहले से ही उपयोगकर्ताओं से परिचित हैं: ऑपरेटिंग सिस्टम के विंडोज 98 और विंडोज एमई परिवार की सुविधा, स्थापना और संचालन में आसानी, साथ ही विश्वसनीयता और बहुमुखी प्रतिभा विंडोज़ 2000 का। वर्तमान में, डेस्कटॉप पीसी और वर्कस्टेशन के लिए विंडोज़ एक्सपी तीन संस्करणों में उपलब्ध है: होम पर्सनल कंप्यूटर के लिए होम संस्करण, ऑफिस पीसी के लिए प्रोफेशनल संस्करण और अंत में, माइक्रोसॉफ्ट विंडोज़ एक्सपी 64 बिट संस्करण - यह विंडोज़ एक्सपी प्रोफेशनल का संस्करण है। पर्सनल कंप्यूटर 1 गीगाहर्ट्ज़ से अधिक की क्लॉक फ़्रीक्वेंसी वाले 64-बिट इंटेल इटेनियम प्रोसेसर के आधार पर बनाए गए हैं।

    Microsoft Windows XP चलाने के लिए, आपको एक पर्सनल कंप्यूटर की आवश्यकता है जो निम्नलिखित न्यूनतम सिस्टम आवश्यकताओं को पूरा करता हो: प्रोसेसर - पेंटियम-संगत, 233 मेगाहर्ट्ज या उच्चतर की घड़ी आवृत्ति; रैम क्षमता - 64 एमबी; निःशुल्क डिस्क स्थान - 1.5 जीबी। हालाँकि, स्थिर और तेज़ संचालन के लिए, इस ऑपरेटिंग सिस्टम को निम्नलिखित इष्टतम विशेषताओं वाले कंप्यूटर पर स्थापित करने की अनुशंसा की जाती है: प्रोसेसर - पेंटियम-II-संगत (या उच्चतर), 500 मेगाहर्ट्ज और उच्चतर की घड़ी आवृत्ति; रैम क्षमता - 256 एमबी; निःशुल्क डिस्क स्थान - 2 जीबी। कॉम्पैक्ट डिस्क (सीडी-रोम) पढ़ने के लिए एक उपकरण, कम से कम 56 केबीपीएस की गति वाला एक मॉडेम।

    जब आप Windows XP की तुलना Microsoft Windows के पुराने संस्करणों से करते हैं, तो नए ऑपरेटिंग सिस्टम में कई महत्वपूर्ण अंतर देखना आसान होता है। इस तथ्य के बावजूद कि यह ओएस एनटी प्लेटफॉर्म के आधार पर विकसित किया गया था, जो पहले से ही रूसी उपयोगकर्ताओं के लिए अच्छी तरह से जाना जाता था और पहली नज़र में, इसकी विशेषताएं कई मायनों में माइक्रोसॉफ्ट विंडोज 2000 के समान हैं, वास्तव में विंडोज एक्सपी मूल रूप से एक से संबंधित है विंडोज़ परिवार के ऑपरेटिंग सिस्टम की विभिन्न पीढ़ी। अब विंडोज़ उपयोगकर्ता डिफ़ॉल्ट रूप से सिस्टम पर स्थापित किसी भी मानक इंटरफ़ेस से बंधा नहीं है। यदि आपको विंडोज़, नियंत्रण और टास्कबार का पारंपरिक स्वरूप पसंद नहीं है जो नए ओएस को विंडोज़ 2000 से विरासत में मिला है, तो आप इंटरनेट से विशेष रूप से डिज़ाइन किए गए सैकड़ों "थीम्स" में से किसी एक को डाउनलोड करके उन्हें आसानी से बदल सकते हैं। पारंपरिक मुख्य मेनू, जो कंप्यूटर पर इंस्टॉल किए गए प्रोग्राम, डिस्क पर संग्रहीत दस्तावेज़ और ऑपरेटिंग सिस्टम सेटिंग्स तक पहुंच प्रदान करता है, में भी कई महत्वपूर्ण बदलाव हुए हैं। अब, जब आप स्टार्ट बटन दबाते हैं, तो एक डायनामिक मेनू दिखाई देता है जिसमें केवल उन पांच प्रोग्रामों के आइकन होते हैं जिनका आप अक्सर उपयोग करते हैं। इसके लिए धन्यवाद, आप उन अनुप्रयोगों के साथ बहुत तेजी से शुरुआत कर सकते हैं जिनकी आपको आवश्यकता है। माइक्रोसॉफ्ट इंटरनेट एक्सप्लोरर 6 ब्राउज़र और आउटलुक एक्सप्रेस 6 ईमेल क्लाइंट के लिए आइकन, साथ ही लॉग ऑफ और कंप्यूटर बंद करें बटन भी हैं, जो आपको वर्तमान विंडोज सत्र को समाप्त करने और कंप्यूटर को बंद करने की अनुमति देते हैं।

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

    ऑपरेटिंग सिस्टम के बाद से विंडोज विस्टाएक महीने से कुछ अधिक समय पहले सामने आया, इसकी वास्तुकला के बारे में अभी भी कोई जानकारी नहीं है।

    हम निश्चित रूप से कह सकते हैं कि यह प्रणाली कई समाधानों में संरचना में Windows XP के समान है (उदाहरण के लिए, इसे NT कर्नेल पर XP की तरह बनाया गया है और इसमें NTFS समर्थन है), लेकिन इसमें बहुत सी नई सेवाएँ शामिल हैं, एक सुविचारित -विंडोज़ एयरो इंटरफ़ेस और एक बेहतर खोज प्रणाली और अनुक्रमणिका।

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

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

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

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

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

    अनुभाग "विशेष सुविधाएँ"विंडोज़ के पिछले संस्करणों को नए ईज़ ऑफ़ एक्सेस सेंटर द्वारा प्रतिस्थापित कर दिया गया है। एक्सेसिबिलिटी सेंटर को सुधारों और नई सुविधाओं के साथ अद्यतन किया गया है, जिसमें एक्सेसिबिलिटी सेटिंग्स तक केंद्रीकृत पहुंच और एक नई प्रश्नावली शामिल है जो आपको एक्सेसिबिलिटी विकल्पों पर सुझाव प्राप्त करने में मदद कर सकती है जो आपको उपयोगी लग सकते हैं।

    अभिभावकीय नियंत्रण सुविधामाता-पिता को ऐसे खेल सौंपने की अनुमति देता है जिन्हें बच्चों को खेलने की अनुमति है। माता-पिता कुछ खेलों को अनुमति दे सकते हैं या प्रतिबंधित कर सकते हैं, उन खेलों को ब्लॉक कर सकते हैं जो एक निश्चित उम्र के बच्चों के लिए उपयुक्त नहीं हैं, या उन खेलों को ब्लॉक कर सकते हैं जिन्हें वे आपत्तिजनक सामग्री मानते हैं।

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

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

    विंडोज़ मीटिंग रूम - आपको अन्य उपयोगकर्ताओं के साथ सहयोग करने और अन्य नेटवर्क उपयोगकर्ताओं को दस्तावेज़ वितरित करने की अनुमति देता है। आपके डेस्कटॉप या किसी भी प्रोग्राम को साझा करना, दस्तावेज़ों को एक साथ भेजना और संपादित करना और नोट्स स्थानांतरित करना संभव बनाता है। विंडोज़ मीटिंग रूम मीटिंग रूम, एक सुविधाजनक हॉटस्पॉट और उन जगहों पर काम करने के लिए समान रूप से उपयुक्त है जहां नेटवर्क पहुंच उपलब्ध नहीं है।

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

    आप "का उपयोग करके अपनी छवियों को आसानी से देख सकते हैं, व्यवस्थित कर सकते हैं, संपादित कर सकते हैं, साझा कर सकते हैं और प्रिंट कर सकते हैं।" इमेजिस" और विंडोज़ फोटो एलबम. जब आप डिजिटल कैमरा को अपने कंप्यूटर से कनेक्ट करते हैं, तो छवियां स्वचालित रूप से चित्र फ़ोल्डर में स्थानांतरित हो सकती हैं। छवियों को रखने के बाद, आप उन्हें संपादित करने के लिए विंडोज फोटो एलबम का उपयोग कर सकते हैं - क्रॉप करना, रेड-आई हटाना, रंग और एक्सपोज़र संपादित करना।

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

    हस्तलिखित पाठ पहचान की गुणवत्ता में सुधारपहचानकर्ता स्थापित करके. नेविगेट करने और शॉर्टकट से गुजरने के लिए, आपको स्टाइलस से ऑब्जेक्ट पर क्लिक करना होगा। बेहतर कर्सर आपको पेन क्रियाओं का विवरण बेहतर ढंग से देखने की अनुमति देते हैं। प्रवेश करने के लिए आप ऑन-स्क्रीन कीबोर्ड या हैंडराइटिंग पैड का उपयोग कर सकते हैं। टच स्क्रीन पर वांछित स्थान को टैप करके क्रियाएं की जा सकती हैं (केवल टैबलेट पीसी के लिए जिनमें यह सुविधा है)।

    Windows 9x और Windows 2000/XP के बीच कुछ अंतर

    पहलू

    विंडोज 9x

    विंडोज़ 2000/एक्सपी/विस्टा

    पूरी तरह से 32-बिट सिस्टम?

    नहीं

    हाँ

    सुरक्षा?

    नहीं

    हाँ

    सुरक्षित फ़ाइल प्रदर्शन?

    नहीं

    हाँ

    प्रत्येक MS-DOS प्रोग्राम के लिए निजी पता स्थान?

    नहीं

    हाँ

    यूनिकोड?

    नहीं

    हाँ

क्या आपको लेख पसंद आया? दोस्तों के साथ बांटें: