ऑपरेटिंग सिस्टम के प्रकार - Types of Operating System
Views
ऑपरेटिंग सिस्टम (Operating Systems) एक सिस्टम सॉफ्टवेयर (System Software) है इसको कार्य करने के आधार पर उपयोग के आधार पर और विकास क्रम के आधार पर कई प्रकार से बांटा गया है आईये जानते हैं ऑपरेटिंग सिस्टम के प्रकार - Types of Operating System
ऑपरेटिंग सिस्टम के प्रकार - Types of Operating System
उपयोगकर्ता के आधार पर ऑपरेटिंग सिस्टम के प्रकार
उपयोगकर्ता के आधार पर ऑपरेटिंग सिस्टम (Operating Systems) को दो भागों में बॉंटा गया है -
- सिंगल यूजर ऑपरेटिंग सिस्टम (Single User Operating System) - सिंगल यूजर ऑपरेटिंग सिस्टम कंप्यूटर पर एक बार में एक ही यूजर को कार्य करने की अनुमति देता है यानी यहां पर एक साथ एक से अधिक यूजर अकाउंट नहीं बनाए जा सकते हैं केवल एक ही व्यक्ति काम कर सकता है उदाहरण के लिए एमएस डॉस, विंडोज 95, 98
- मल्टीयूजर ऑपरेटिंग सिस्टम (Multi User Operating System) - ऐसे ऑपरेटिंग सिस्टम जिसमें आप एक से अधिक यूजर अकाउंट बना सकते हैं और उन पर काम कर सकते हैं मल्टी यूजर ऑपरेटिंग सिस्टम कहलाते हैं इसमें प्रत्येक यूजर को कंप्यूटर से जुड़ा एक टर्मिनल दे दिया जाता है उदाहरण के लिए लाइनेक्स यूनिक, विंडोज के आधुनिक वर्शन
काम करने के मोड के आधार पर ऑपरेटिंग सिस्टम के प्रकार
काम करने के मोड के आधार पर भी इसे दो भागों में विभाजित किया गया है -
- कैरेक्टर यूजर इंटरफेस (Character User Interface) - कैरेक्टर यूजर इंटरफेस को कमांड लाइन इंटरफ़ेस के रूप में भी जाना जाता है इस प्रकार के ऑपरेटिंग सिस्टम में टाइपिंग के द्वारा कार्य किया जाता है इसमें विशेष प्रकार की कमांड दी जाती है कंप्यूटर को ऑपरेट करने के लिए और केवल टेक्स्ट का उपयोग किया जाता है इस प्रकार के ऑपरेटिंग सिस्टम का एक अच्छा उदाहरण है एम एस डॉस
- ग्राफिकल यूज़र इंटरफेस (Graphical user interface) ग्राफिकल यूज़र इंटरफेस (Graphical user interface) जैसा कि इसके नाम में ही प्रदर्शित होता है यह ऑपरेटिंग सिस्टम ग्राफिक्स पर आधारित होता है यानी आप माउस और कीबोर्ड के माध्यम से कंप्यूटर को इनपुट दे सकते हैं और वहां पर जो आपको इंटरफ़ेस दिया जाता है वह ग्राफिकल होता है या यहां पर सभी प्रकार के बटन होते हैं मेन्यू होते हैं जो पूरी तरीके से यह बहुत आसान इंटरफ़ेस होता है
विकास क्रम के आधार पर ऑपरेटिंग सिस्टम के प्रकार
कम्प्यूटर के विकास के और कंप्यूटर की पीढीयों के आधार पर उसमे चलाए जाने वाले ऑपरेटिंग सिस्टम का विकास भी होता रहा है , इस प्रकार ऑपरेटिंग सिस्टम निम्न प्रकार के हैं -
- बैच प्रोसेसिंग सिस्टम (Batch Processing System)
- टाइम शेयरिंंग या मल्टी यूजर ऑपरेटिंग सिस्टम (Time Sharing Or Multi User Operating System)
- मल्टी टॉस्किंंग ऑपरेटिंग सिस्टम (Multi Tasking Operating System)
- रियल टाइम ऑपरेटिंग सिस्टम (Real Time Operating System)
- मल्टी प्रोसेसर ऑपरेटिंग सिस्टम (Multi Processing Operating System)
- एम्बेडेड ऑपरेटिंग सिस्टम (Embedded Operating System)
- डिस्ट्रीब्यूटेड ऑपरेटिंग सिस्टम (Distributed Operating System)
- बैच प्रोसेसिंग सिस्टम (Batch Processing System) बेच प्रोसेसिंग सिस्टम कम्प्यूटर मे सबसे पहले उपयोग हुए ऑपरेटिंग सिस्टम मे से एक है । बेच ऑपरेटिंग सिस्टम के यूजर इसको स्वयं उपयोग करने के बजाए अपने जॉब (कार्य को ) पंच कार्ड या इसी प्रकार की अन्य डिवाइस मे ऑपरेटर को दे देते हैं तथा ऑपरेटर सभी जॉब का समूह बनाकर उसे चला देता है । सामान्यत: बेच ऑपरेटिंग सिस्टम एक बार मे एक प्रोग्राम चलाता है इनका उपयोग अब न के बराबर होता है परन्तु कुछ मेनफ्रेम कम्प्यूटर मे अभी भी इसका उपयोग हो रहा है ।
- टाइम शेयरिंग या मल्टी यूजर सिस्टम (Time Sharing Or Multi User Operating System) टाइम शेयरिंग या मल्टी यूजर ऑपरेटिंग सिस्टम का प्रयोग नेटवर्क मे किया जाता है इसके माध्यम से विभिन्न यूजर एक ही समय मे एक ही प्रोग्राम का प्रयोग कर सकते हैं । इस प्रकार के ऑपरेटिंग सिस्टम मे यूजर के अकांंउट बना दिए जाते हैं जिससे यूजर को साॅफ्टवेयर उपयोग करने हेतु कितनी परमीशन है , यह ज्ञात होता है ।
- मल्टी टॉस्किंंग ऑपरेटिंग सिस्टम (Multi Tasking Operating System) - मल्टी टॉस्किंग ऑपरेटिंग सिस्टम मे एक ही समय मे एक से अधिक टास्क (कार्य ) कराए जाते हैैं । वास्तविकता मे प्रोसेसर बहुत जल्दी जल्दी अलग अलग प्रोसेस को समय प्रदान करता है जिसे सीपीयू शेड्यूूलिंग कहते हैं । यह कार्य इतनी अधिक तेजी से होता है कि यूजर को सभी कार्य एक साथ होते हुए प्रतीत होते हैैं । इसका लाभ यह है कि सीपीयू के खाली समय का सर्वोत्तम उपयोग हो जाता है ।
- रियल टाइम ऑपरेटिंग सिस्टम (Real Time Operating System) - रियल टाइम ऑपरेटिंग सिस्टम डाटा प्रोसेसिंग सिस्टम के रूप मे भी जाने जाते हैं इनमे किसी इवेंट को क्रियान्वित करने के लिए एक पूर्व निर्धारित समय होता है जिसे रिस्पांस टाइम कहा जाता है। ये प्राथमिक रूप से प्रोसेस कंट्रोल एवं टेलीकम्यूूनिकेशन मे अधिक प्रयोग किए जाते हैं इनका उपयोग वैज्ञानिक अनुसंधान कार्यो, मेडीकल इमेजिंग सिस्टम, औद्योगिक नियंत्रण सिस्टम, रोबोट्स मे, हवाई यातायात नियंंत्रण (एयर ट्राफिक कंट्रोल) इत्यादि मे होता है। ये दो प्रकार के होते है
- हार्ड रियल टाइम सिस्टम (Hard real time system) ये किसी संवेदनशील कार्यो को निश्चित समय मे पूरा करने की गारण्टी देते है, इनमे द्वितीयक मेमोरी नही होती है या बहुत कम मात्रा मे उपलब्ध होती है ।
- सॉफ्ट रियल टाइम सिस्टम (Soft Real Time System) ये हार्ड रियल टाइम सिस्टम की तुलना मे थोड़ा कम पाबंद होते हैैं पर ये संवेदनशील कार्यो को अन्य सभी कार्यो से अधिक वरीयता देते हैैं। मल्टीमीडिया , वर्चुअल रियेलिटी आदि कार्यो मे इनका अधिक उपयोग होता है ।
- मल्टी प्रोसेसर ऑपरेटिंग सिस्टम (Multi Processing Operating System) इस प्रकार के ऑपरेटिंग सिस्टम उन जगहो पर उपयोग किए जाते हैं जहॉं पर एक से अधिक प्रोसेसर सिस्टम मे लगे हुए होते हैैं । एक से अधिक प्रोसेसर इस्तेमाल करने की तकनीक को पेरेलल प्रोसेसिंग कहा जाता है ।
- एम्बेडेड ऑपरेटिंग सिस्टम (Embedded Operating System) - एम्बेडेड सिस्टम ऐसे आॅपरेटिंग सिस्टम हैं जो कि किसी इलेक्ट्रािनिक्स या अन्य प्रकार की हार्डवेयर डिवाइस मे ही उपस्थित रहते हैं ये रोम मे ही उपस्थित रहते हैं इनका उपयोग घरेलू उपयोग वाले उपकरण जैसे माइक्रोवेव ओवन, वाशिंग मशीन, कार मेनेजमेंट सिस्टम, ट्राफिक कंट्रोल सिस्टम इत्यादि मे किया जाता है ।
- डिस्ट्रीब्यूटेड ऑपरेटिंग सिस्टम ( Distributed Operating System) ये कई सारे प्रोसेसरों का उपयोग कर विभिन्न एप्लीकेशनो को चलाते हैैं तथा इन एप्लीकेशनो या सॉफ्टवेयरों का उपयोग भी कई सारे यूजर करते हैं इन्हे लूजली कपल्ड आॅपरेटिंग सिस्टम भी कहा जाता है । इसका लाभ यह है कि यूजर को बहुत सारे रिसोर्स उपयोग करने हेतु मिल जाते हैं एवं अगर एक सिस्टम बिगड़ जाता है तो अन्य सिस्टम का उपयोग किया जा सकता है ।