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