ऑपरेटिंग सिस्टम को समझना:मुख्य सॉफ़्टवेयर जो आपके कंप्यूटर को शक्ति प्रदान करता है
<पी> द्वारा - मैरी ई. शेकलेट, ट्रांसवर्ल्ड डेटा
- स्टीफन जे. बिगेलो, वरिष्ठ प्रौद्योगिकी संपादक
<पी> प्रकाशित:31 अक्टूबर, 2024 <पी> एक ऑपरेटिंग सिस्टम (OS) वह प्रोग्राम है, जो प्रारंभ में बूट प्रोग्राम द्वारा कंप्यूटर में लोड होने के बाद, कंप्यूटर में अन्य सभी एप्लिकेशन प्रोग्राम को प्रबंधित करता है। एप्लिकेशन प्रोग्राम एक परिभाषित एप्लिकेशन प्रोग्राम इंटरफ़ेस (एपीआई) के माध्यम से सेवाओं का अनुरोध करके ओएस का उपयोग करते हैं। इसके अलावा, उपयोगकर्ता यूजर इंटरफेस (यूआई) जैसे कमांड-लाइन इंटरफेस (सीएलआई) या ग्राफिकल यूजर इंटरफेस (जीयूआई) के माध्यम से ऑपरेटिंग सिस्टम के साथ सीधे बातचीत कर सकते हैं। <पी> एक ऑपरेटिंग सिस्टम कंप्यूटर सॉफ्टवेयर और सॉफ्टवेयर विकास में शक्तिशाली लाभ लाता है। एक ऑपरेटिंग सिस्टम के बिना, जो विशेष रूप से कंप्यूटर को चलाने के लिए डिज़ाइन किया गया सिस्टम सॉफ़्टवेयर है, प्रत्येक एप्लिकेशन को अपने स्वयं के यूआई, साथ ही अंतर्निहित कंप्यूटर के सिस्टम सॉफ़्टवेयर की सभी निम्न-स्तरीय कार्यक्षमता, जैसे डिस्क स्टोरेज और नेटवर्क इंटरफेस को संभालने के लिए आवश्यक व्यापक कोड को शामिल करने की आवश्यकता होगी। उपलब्ध अंतर्निहित हार्डवेयर की विशाल श्रृंखला और कंप्यूटर कार्यों का समर्थन करने के लिए सिस्टम सॉफ़्टवेयर स्तर पर चलाए जाने वाले सॉफ़्टवेयर रूटीन की संख्या को ध्यान में रखते हुए, यह प्रत्येक एप्लिकेशन के आकार को बढ़ा देगा और सॉफ़्टवेयर विकास को अव्यावहारिक बना देगा। <पी> इसके बजाय, ओएस कई सिस्टम-स्तरीय सॉफ़्टवेयर कार्यों को संभालता है, जिसमें नेटवर्क पैकेट भेजना या डिस्प्ले जैसे मानक आउटपुट डिवाइस पर टेक्स्ट प्रदर्शित करना शामिल है। सिस्टम सॉफ़्टवेयर अनुप्रयोगों और अंतर्निहित कंप्यूटर और हार्डवेयर कार्यों के बीच मध्यस्थ के रूप में कार्य करता है। ओएस अनुप्रयोगों को हार्डवेयर और अन्य सिस्टम-स्तरीय कार्यों के साथ बातचीत करने के लिए एक सुसंगत और दोहराए जाने योग्य तरीका प्रदान करता है, बिना अनुप्रयोगों को उनके बारे में कोई विवरण जानने की आवश्यकता होती है। <पी> यदि प्रत्येक एप्लिकेशन समान संसाधनों और सेवाओं तक समान तरीके से पहुंचता है, तो ओएस - और अंतर्निहित सिस्टम सॉफ़्टवेयर जिसके साथ वह संलग्न है - लगभग किसी भी संख्या में एप्लिकेशन को सेवा प्रदान कर सकता है। यह किसी एप्लिकेशन को विकसित करने और डीबग करने के लिए आवश्यक समय और कोडिंग की मात्रा को काफी कम कर देता है, जबकि यह सुनिश्चित करता है कि उपयोगकर्ता एक सामान्य और अच्छी तरह से समझे जाने वाले ओएस इंटरफ़ेस के माध्यम से सिस्टम सॉफ़्टवेयर और हार्डवेयर को नियंत्रित, कॉन्फ़िगर और प्रबंधित कर सकते हैं। ऑपरेटिंग सिस्टम कैसे काम करता है?
<पी> एक बार स्थापित होने के बाद, एक ऑपरेटिंग सिस्टम अपनी सेवाओं को विशिष्ट हार्डवेयर वातावरण के अनुरूप बनाने के लिए डिवाइस ड्राइवरों की एक बड़ी लाइब्रेरी पर निर्भर करता है। उदाहरण के लिए, प्रत्येक एप्लिकेशन स्टोरेज डिवाइस पर एक सामान्य कॉल कर सकता है। ओएस उस कॉल को प्राप्त करता है और कॉल को उस विशिष्ट कंप्यूटर पर अंतर्निहित हार्डवेयर के लिए आवश्यक क्रियाओं, या आदेशों में अनुवाद करने के लिए संबंधित ड्राइवर का उपयोग करता है। ऑपरेटिंग सिस्टम एक व्यापक प्लेटफ़ॉर्म प्रदान करता है जो निम्नलिखित की पहचान करता है, कॉन्फ़िगर करता है और प्रबंधित करता है: - प्रोसेसर सहित हार्डवेयर की एक श्रृंखला।
- मेमोरी डिवाइस और कंप्यूटर मेमोरी प्रबंधन।
- चिपसेट.
- भंडारण.
- नेटवर्किंग.
- पोर्ट संचार इंटरफेस, जैसे वीडियो ग्राफिक्स ऐरे, हाई-डेफिनिशन मल्टीमीडिया इंटरफ़ेस और यूनिवर्सल सीरियल बस (यूएसबी)।
- सबसिस्टम इंटरफेस, जैसे पेरिफेरल कंपोनेंट इंटरकनेक्ट एक्सप्रेस।
<पी> पी> ऑपरेटिंग सिस्टम के कार्य क्या हैं?
<पी> सभी प्रमुख कंप्यूटर प्लेटफ़ॉर्म - हार्डवेयर और सॉफ़्टवेयर दोनों - को आम तौर पर एक ओएस की आवश्यकता होती है और इसमें एक ओएस शामिल होता है जिसे विभिन्न डिवाइस फॉर्म कारकों की विशिष्ट आवश्यकताओं को पूरा करने के लिए विभिन्न सुविधाओं के साथ विकसित किया जाना चाहिए। <पी> अंतिम उपयोगकर्ता के दृष्टिकोण से, एक ऑपरेटिंग सिस्टम निम्नलिखित तीन आवश्यक क्षमताएं प्रदान करता है: - सीएलआई या जीयूआई के माध्यम से यूआई प्रदान करता है।
- एप्लिकेशन लॉन्च करता है और एप्लिकेशन निष्पादन का प्रबंधन करता है।
- आमतौर पर एक मानकीकृत एपीआई के माध्यम से, उन अनुप्रयोगों के लिए प्रिंटर और बैकअप डिस्क ड्राइव जैसे सिस्टम हार्डवेयर संसाधनों के आवंटन की पहचान और निर्धारण करता है।
उपयोगकर्ता इंटरफ़ेस
<पी> उपयोगकर्ता काम करने के लिए कंप्यूटर के साथ जीयूआई के माध्यम से बातचीत कर सकता है, जो एक पॉइंट-एंड-क्लिक विज़ुअल स्क्रीन है जिसमें आइकन होते हैं जो सिस्टम फ़ंक्शंस को ट्रिगर करते हैं और एप्लिकेशन लॉन्च करते हैं, एक सीएलआई, जिसमें डेटा प्रविष्टि के लिए एक एकल कमांड लाइन होती है, या दोनों।
एक OS का आर्किटेक्चर। एप्लिकेशन प्रबंधन
<पी> एक ऑपरेटिंग सिस्टम प्रत्येक एप्लिकेशन के लॉन्च और प्रबंधन को संभालता है, जो निम्नलिखित कार्यों का समर्थन करता है: - कई प्रक्रियाओं या थ्रेड्स को टाइमशेयर करना, ताकि विभिन्न कार्य उपलब्ध प्रोसेसर के संसाधनों को साझा कर सकें।
- प्रोसेसर का तत्काल ध्यान आकर्षित करने के लिए एप्लिकेशन द्वारा उत्पन्न रुकावटों को प्रबंधित करता है, यह सुनिश्चित करते हुए कि अन्य प्रक्रियाओं में हस्तक्षेप किए बिना एप्लिकेशन और उसके संबंधित डेटा को निष्पादित करने के लिए पर्याप्त मेमोरी है।
- त्रुटि प्रबंधन करता है जो किसी एप्लिकेशन की प्रक्रियाओं को हटा सकता है।
- अन्य एप्लिकेशन या OS को बाधित किए बिना मेमोरी प्रबंधन करें।
हार्डवेयर प्रावधान और निष्पादन
<पी> एक ऑपरेटिंग सिस्टम एपीआई का भी समर्थन कर सकता है जो एप्लिकेशन को निम्न-स्तरीय ओएस या हार्डवेयर स्थिति के बारे में कुछ भी जानने की आवश्यकता के बिना ओएस और हार्डवेयर कार्यों का उपयोग करने में सक्षम बनाता है। उदाहरण के लिए, एक विंडोज़ एपीआई किसी प्रोग्राम को कीबोर्ड या माउस से इनपुट प्राप्त करने में सक्षम कर सकता है; जीयूआई तत्व बनाएं, जैसे संवाद विंडो और बटन; और स्टोरेज डिवाइस पर फ़ाइलें पढ़ें और लिखें। एप्लिकेशन लगभग हमेशा उस OS सिस्टम का उपयोग करने के लिए तैयार किए जाते हैं जिस पर एप्लिकेशन चलना चाहता है। प्रक्रिया शेड्यूलिंग और प्राथमिकता
<पी> मल्टीटास्किंग ऑपरेटिंग सिस्टम में, जहां एक ही समय में कई प्रोग्राम चल सकते हैं, ओएस यह निर्धारित करता है कि एप्लिकेशन को किस क्रम में चलना चाहिए और किसी अन्य एप्लिकेशन को चालू करने से पहले प्रत्येक एप्लिकेशन को कितना समय देना चाहिए। उदाहरण के लिए, ओएस यह निर्धारित कर सकता है कि क्या बैच कार्य, जैसे कि बड़े मुद्रण कार्य, को बाद में चलाने के लिए शेड्यूल किया जा सकता है जब संसाधन खाली हों। समानांतर प्रसंस्करण
<पी> उन कंप्यूटरों पर जो समानांतर प्रोसेसिंग प्रदान कर सकते हैं, एक ओएस यह प्रबंधित करता है कि प्रोग्राम को कैसे विभाजित किया जाए ताकि यह एक समय में एक से अधिक प्रोसेसर पर चले। फ़ाइल प्रबंधन
<पी> उपयोगकर्ता के अनुरोध, आईटी नियम सेट या डिफ़ॉल्ट सेटिंग्स के अनुसार, एक ऑपरेटिंग सिस्टम फ़ाइलों और निर्देशिकाओं के निर्माण, पहुंच, संशोधन और विलोपन का प्रबंधन करता है। नेटवर्किंग
<पी> उपयोगकर्ता के लिए पारदर्शी, ओएस स्वचालित रूप से नेटवर्क प्रोटोकॉल को डिक्रिप्ट करके और नेटवर्क से कनेक्ट करके एक वर्कस्टेशन को नेटवर्कव्यापी संसाधनों से जोड़ता है। यह एकल उपयोगकर्ता को नेटवर्क प्रिंटर और नेटवर्क पर होस्ट किए गए सर्वर तक पहुंचने में सक्षम बनाता है। सुरक्षा
<पी> आईटी द्वारा परिभाषित और अधिकृत नीतियों का उपयोग करते हुए, ओएस उपयोगकर्ताओं, एप्लिकेशन और डेटा के लिए सुरक्षा पहुंच नियंत्रण और एन्क्रिप्शन लागू करता है। प्रदर्शन की निगरानी और त्रुटि का पता लगाना
<पी> ओएस लगातार कंप्यूटर के प्रदर्शन की निगरानी करता है और सिस्टम लॉग तैयार करता है जो इष्टतम प्रदर्शन के लिए फाइन-ट्यूनिंग और संसाधन उपयोग, प्रदर्शन मंदी और बाधाओं और त्रुटि समाधान से संबंधित मुद्दों को हल करने में सहायता करता है। बैकअप और पुनर्प्राप्ति
<पी> डेटा का समय-समय पर पूरे दिन, रात में, साप्ताहिक या किसी भी निर्धारित आवृत्ति पर बैकअप लिया जा सकता है। ओएस इन बैकअपों को उपयोगकर्ता या आईटी सहायता के बिना स्वचालित रूप से निष्पादित कर सकता है। यदि डेटा आउटेज या सिस्टम विफलता होती है, तो डेटा को नवीनतम बैकअप से आसानी से पुनर्प्राप्त किया जा सकता है। वर्चुअलाइजेशन
<पी> अधिकांश ओएस उपयोगकर्ताओं को सॉफ्टवेयर-निर्मित विभाजन का उपयोग करके एक-दूसरे से स्वतंत्र रूप से चलने वाले कई ऑपरेटिंग सिस्टम को परिभाषित करने में सक्षम बनाते हैं जो प्रत्येक ओएस को एक ही भौतिक वर्कस्टेशन पर दूसरों से अलग करते हैं। यह उपयोगकर्ता को प्रदर्शन को अनुकूलित करने के लिए एक ही वर्कस्टेशन पर एक साथ कई एप्लिकेशन चलाने में सक्षम बनाता है, जिनमें से प्रत्येक अपने स्वयं के समर्पित ओएस के साथ है। डिवाइस प्रबंधन
<पी> एक ऑपरेटिंग सिस्टम एप्लिकेशन को पहचानता है, कॉन्फ़िगर करता है और अंतर्निहित इनपुट/आउटपुट डिवाइस जैसे प्रिंटर, कीबोर्ड और अन्य कंप्यूटर हार्डवेयर डिवाइस तक सामान्य पहुंच प्रदान करता है। जैसे ही ओएस हार्डवेयर को पहचानता है और पहचानता है, यह संबंधित डिवाइस ड्राइवर और इंटरफेस स्थापित करता है जो ओएस और ओएस पर चल रहे एप्लिकेशन को डिवाइस का उपयोग करने में सक्षम बनाता है। <पी> एक ऑपरेटिंग सिस्टम सही प्रिंटर की पहचान करता है और उपयुक्त प्रिंटर ड्राइवर स्थापित करता है ताकि किसी एप्लिकेशन को केवल उस प्रिंटर के लिए विशिष्ट कोड या कमांड का उपयोग किए बिना प्रिंटर पर कॉल करने की आवश्यकता हो। यह प्रक्रिया निम्नलिखित सहित अन्य उपकरणों के लिए समान है: - USB पोर्ट.
- नेटवर्किंग पोर्ट.
- ग्राफिक्स डिवाइस, जैसे ग्राफिक्स प्रोसेसिंग यूनिट।
- मदरबोर्ड चिपसेट.
- स्टोरेज डिवाइस, जैसे सीरियल-अटैच्ड एससीएसआई डिस्क एडेप्टर और डिस्क जो एक उपयुक्त फ़ाइल सिस्टम के साथ स्वरूपित होते हैं।
<पी> ओएस सेवा के लिए भौतिक और तार्किक उपकरणों की पहचान और कॉन्फ़िगर करता है और आम तौर पर उन्हें विंडोज रजिस्ट्री जैसे मानकीकृत संरचना में रिकॉर्ड करता है। डिवाइस निर्माता समय-समय पर ड्राइवरों को पैच और अपडेट करते हैं, और ओएस को इष्टतम डिवाइस प्रदर्शन और सुरक्षा सुनिश्चित करने के लिए उन्हें अपडेट करना चाहिए। जब डिवाइस बदले जाते हैं, तो OS नए ड्राइवर भी स्थापित और कॉन्फ़िगर करता है। ऑपरेटिंग सिस्टम के प्रकार और उदाहरण
<पी> हालाँकि एक ऑपरेटिंग सिस्टम की मूलभूत भूमिकाएँ सर्वव्यापी हैं, ऐसे अनगिनत ऑपरेटिंग सिस्टम हैं जो निम्नलिखित सहित हार्डवेयर और उपयोगकर्ता की ज़रूरतों की एक विस्तृत श्रृंखला को पूरा करते हैं: सामान्य प्रयोजन ऑपरेटिंग सिस्टम
<पी> एक सामान्य-उद्देश्य वाला ओएस हार्डवेयर के व्यापक चयन पर कई एप्लिकेशन चला सकता है, जिससे उपयोगकर्ता एक या अधिक एप्लिकेशन या कार्यों को एक साथ चलाने में सक्षम हो सकता है। एक सामान्य-उद्देश्यीय ओएस को कई अलग-अलग डेस्कटॉप और लैपटॉप मॉडल पर स्थापित किया जा सकता है और अकाउंटिंग सिस्टम से डेटाबेस तक वेब ब्राउज़र से गेम तक एप्लिकेशन चला सकता है। सामान्य प्रयोजन वाले ओएस आमतौर पर प्रक्रिया, या थ्रेड और हार्डवेयर प्रबंधन पर ध्यान केंद्रित करते हैं ताकि यह सुनिश्चित किया जा सके कि एप्लिकेशन मौजूद कंप्यूटिंग हार्डवेयर की विस्तृत श्रृंखला को विश्वसनीय रूप से साझा कर सकें। <पी> सामान्य डेस्कटॉप ऑपरेटिंग सिस्टम में निम्नलिखित शामिल हैं: - विंडोज़, माइक्रोसॉफ्ट का प्रमुख ऑपरेटिंग सिस्टम, घरेलू और व्यावसायिक कंप्यूटरों के लिए वास्तविक मानक है। 1985 में पेश किया गया, माइक्रोसॉफ्ट विंडोज जीयूआई-आधारित ओएस तब से कई संस्करणों में जारी किया गया है। व्यक्तिगत कंप्यूटिंग के तेजी से विकास के लिए उपयोगकर्ता के अनुकूल विंडोज 95 काफी हद तक जिम्मेदार था।
- Mac OS Apple के पीसी और वर्कस्टेशन के लिए ऑपरेटिंग सिस्टम है।
- यूनिक्स एक बहुउपयोगकर्ता ऑपरेटिंग सिस्टम है जिसे लचीलेपन और अनुकूलनशीलता के लिए डिज़ाइन किया गया है। मूल रूप से 1970 के दशक में विकसित, यूनिक्स सी भाषा में लिखे जाने वाले पहले ओएस में से एक था।
- लिनक्स ओपन सोर्स समुदाय का एक यूनिक्स जैसा ऑपरेटिंग सिस्टम है जिसे पीसी उपयोगकर्ताओं को मुफ्त या कम लागत वाला ओएस विकल्प प्रदान करने के लिए डिज़ाइन किया गया था। Linux को एक कुशल और तेज़ प्रदर्शन करने वाले OS के रूप में प्रतिष्ठा प्राप्त है।
मोबाइल ऑपरेटिंग सिस्टम
<पी> मोबाइल ऑपरेटिंग कंप्यूटर सिस्टम मोबाइल कंप्यूटिंग और संचार-केंद्रित उपकरणों, जैसे स्मार्टफोन और टैबलेट, के लिए डिज़ाइन किए गए हैं। मोबाइल डिवाइस आम तौर पर पारंपरिक पीसी की तुलना में सीमित कंप्यूटिंग संसाधन प्रदान करते हैं, और डिवाइस पर चलने वाले एक या अधिक अनुप्रयोगों के लिए पर्याप्त संसाधन सुनिश्चित करते हुए, ओएस को अपने संसाधन उपयोग को कम करने के लिए आकार और जटिलता में वापस स्केल किया जाना चाहिए। मोबाइल ऑपरेटिंग सिस्टम कुशल प्रदर्शन, उपयोगकर्ता प्रतिक्रियाशीलता और मीडिया स्ट्रीमिंग का समर्थन करने जैसे डेटा प्रबंधन कार्यों पर बारीकी से ध्यान देने पर जोर देते हैं। Apple iOS और Android मोबाइल ऑपरेटिंग सिस्टम के उदाहरण हैं। एंबेडेड ऑपरेटिंग सिस्टम
<पी> सभी कंप्यूटिंग डिवाइस सामान्य प्रयोजन के नहीं हैं। समर्पित उपकरणों का एक विशाल वर्गीकरण - जिसमें घरेलू डिजिटल सहायक, स्वचालित टेलर मशीन, हवाई जहाज प्रणाली, खुदरा बिक्री बिंदु टर्मिनल और इंटरनेट ऑफ थिंग्स उपकरण शामिल हैं - अधिक अनुकूलित और "स्लिम डाउन" ऑपरेटिंग सिस्टम का उपयोग करते हैं। एम्बेडेड ओएस और सामान्य-उद्देश्य वाले ओएस के बीच मुख्य अंतर यह है कि जिन उपकरणों पर एम्बेडेड ओएस एम्बेडेड होते हैं वे केवल एक ही प्रमुख काम करते हैं, इसलिए ओएस को अत्यधिक हटा दिया जाता है और प्रदर्शन और लचीलापन दोनों के लिए समर्पित किया जाता है। एम्बेडेड ओएस को तेजी से चलना चाहिए, क्रैश नहीं होना चाहिए और सभी परिस्थितियों में संचालन जारी रखने के लिए सभी त्रुटियों को शालीनता से संभालना चाहिए। ज्यादातर मामलों में, ओएस एक चिप पर प्रदान किया जाता है जो वास्तविक डिवाइस में शामिल होता है। उदाहरण के लिए, रोगी के जीवन समर्थन उपकरण में उपयोग किया जाने वाला एक चिकित्सा उपकरण एक एम्बेडेड ओएस का उपयोग करता है जिसे रोगी को जीवित रखने के लिए विश्वसनीय रूप से चलना चाहिए। एंबेडेड लिनक्स एम्बेडेड ओएस का एक उदाहरण है। नेटवर्क ऑपरेटिंग सिस्टम
<पी> नेटवर्क ऑपरेटिंग सिस्टम (एनओएस) एक अन्य विशेष ओएस है जिसका उद्देश्य स्थानीय क्षेत्र नेटवर्क पर चलने वाले उपकरणों के बीच संचार की सुविधा प्रदान करना है। एनओएस नेटवर्क पैकेट बनाने, विनिमय करने और विघटित करने के लिए नेटवर्क प्रोटोकॉल को समझने के लिए आवश्यक संचार स्टैक प्रदान करता है। आज, एक विशेष एनओएस की अवधारणा काफी हद तक अप्रचलित है क्योंकि अन्य ओएस नेटवर्क संचार को संभालते हैं। उदाहरण के लिए, विंडोज़ 10 और विंडोज़ सर्वर 2019 में व्यापक नेटवर्किंग क्षमताएं शामिल हैं। एनओएस की अवधारणा अभी भी कुछ नेटवर्किंग उपकरणों, जैसे राउटर, स्विच और फ़ायरवॉल के लिए उपयोग की जाती है, और निर्माता मालिकाना एनओएस का उपयोग करते हैं, जिसमें सिस्को इंटरनेटवर्क ऑपरेटिंग सिस्टम और मिक्रोटिक से ओपन सोर्स एनओएस राउटरओएस शामिल हैं। वास्तविक समय ऑपरेटिंग सिस्टम
<पी> जब एक कंप्यूटिंग डिवाइस को निरंतर और दोहराए जाने योग्य समय की कमी के भीतर वास्तविक दुनिया के साथ बातचीत करनी होती है, तो डिवाइस निर्माता वास्तविक समय ऑपरेटिंग सिस्टम (आरटीओएस) का उपयोग करने का विकल्प चुन सकता है। उदाहरण के लिए, एक औद्योगिक नियंत्रण प्रणाली एक विशाल कारखाने या बिजली संयंत्र के संचालन को निर्देशित कर सकती है। ऐसी सुविधा असंख्य सेंसरों से सिग्नल उत्पन्न करती है और वाल्व, एक्चुएटर, मोटर और अनगिनत अन्य उपकरणों को संचालित करने के लिए सिग्नल भेजती है। इन स्थितियों में, औद्योगिक नियंत्रण प्रणाली को वास्तविक दुनिया की बदलती परिस्थितियों के प्रति त्वरित और पूर्वानुमानित प्रतिक्रिया देनी चाहिए - अन्यथा, आपदा का परिणाम हो सकता है। एक आरटीओएस को बफरिंग, प्रोसेसिंग विलंबता और अन्य देरी के बिना कार्य करना चाहिए, जो अन्य प्रकार के ऑपरेटिंग सिस्टम में पूरी तरह से स्वीकार्य हैं। आरटीओएस के उदाहरणों में फ्रीआरटीओएस और विंड रिवर वीएक्सवर्क्स शामिल हैं।पी> <पी> ऑपरेटिंग सिस्टम प्रकारों के बीच अंतर पूर्ण नहीं है, और कुछ OS दूसरों की विशेषताओं को साझा कर सकते हैं। उदाहरण के लिए, सामान्य प्रयोजन वाले ओएस में नियमित रूप से पारंपरिक एनओएस में पाई जाने वाली नेटवर्किंग क्षमताएं शामिल होती हैं। इसी तरह, एक एम्बेडेड ऑपरेटिंग सिस्टम में आमतौर पर आरटीओएस की विशेषताएं शामिल होती हैं, जबकि एक मोबाइल ऑपरेटिंग सिस्टम आमतौर पर अन्य सामान्य-उद्देश्य वाले ओएस की तरह एक साथ कई ऐप चला सकता है। वितरित ऑपरेटिंग सिस्टम
<पी> नेटवर्क पर स्थापित एक वितरित ओएस कई वर्कस्टेशनों को सेवा प्रदान कर सकता है, विशेष रूप से पतले-क्लाइंट कंप्यूटरों पर जिनमें बहुत कम या कोई निवासी एप्लिकेशन या डेटा नहीं होता है। कई उपयोगकर्ता इन बड़े, वितरित नेटवर्क सर्वर पर होस्ट किए गए एप्लिकेशन और संसाधनों तक पहुंचते हैं और साझा करते हैं, और इन सर्वर पर ओएस कई उपयोगकर्ता वर्कस्टेशन से एक्सेस अनुरोध और संसाधन खपत का प्रबंधन करते हैं। वितरित ओएस के उदाहरण माइक्रोसॉफ्ट विंडोज सर्वर और सर्वर के लिए ओपन सोर्स लिनक्स के विभिन्न वितरण हैं। क्लस्टर ऑपरेटिंग सिस्टम
<पी> क्लस्टर ऑपरेटिंग सिस्टम ओएस हैं जो कंप्यूटर के क्लस्टर को चलाने के लिए डिज़ाइन किए गए हैं जो एक ही सिस्टम पर एक साथ काम करते हैं। आर्टिफिशियल इंटेलिजेंस प्रोसेसिंग क्लस्टर कंप्यूटिंग का एक प्रमुख उदाहरण है, क्योंकि इसमें डेटा की तीव्र, एक साथ, समानांतर प्रोसेसिंग की आवश्यकता होती है। उच्च-प्रदर्शन कंप्यूटिंग सिस्टम जिसमें हजारों लेनदेन को एक साथ और वास्तविक समय में संसाधित किया जाना चाहिए - जैसे ब्रोकरेज सिस्टम - क्लस्टर कंप्यूटिंग के लिए एक और उपयोग का मामला है। रॉक्स क्लस्टर डिस्ट्रीब्यूशन और ओपन सोर्स ओपन एमपीआई क्लस्टर कंप्यूटिंग ओएस के दो उदाहरण हैं। पढ़ना जारी रखें ऑपरेटिंग सिस्टम (ओएस) क्या है?
- ऑपरेटिंग सिस्टम बदलने के इच्छुक डेटा केंद्रों के लिए सलाह
- क्या विंडोज़ 11 आख़िरकार उड़ान के लिए तैयार है?
- मेनफ्रेम कौशल की कमी; एक बाहरी व्यक्ति बनाम अंदरूनी व्यक्ति का दृष्टिकोण
- Windows 11 अपग्रेड प्रोजेक्ट की योजना कैसे बनाएं
- विंडोज 10 का जीवन कब समाप्त होगा? समर्थन कैसे बढ़ाएं