टाइम शेयरिंग और रियल-टाइम ऑपरेटिंग सिस्टम में अंतर

टाइम शेयरिंग और रियल-टाइम ऑपरेटिंग सिस्टम में अंतर
(Difference between Time Sharing and Real-Time Operating System)

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

इस पोस्ट में आप जानेंगे-

1. टाइम शेयरिंग और रियल टाइम ऑपरेटिंग सिस्टम का तुलना चार्ट

2. टाइम शेयरिंग और रियल टाइम ऑपरेटिंग सिस्टम की परिभाषा

3. टाइम शेयरिंग और रियल टाइम ऑपरेटिंग सिस्टम में मुख्य अंतर

4. निष्कर्ष

1. टाइम शेयरिंग और रियल टाइम ऑपरेटिंग सिस्टम का तुलना चार्ट

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

2. टाइम शेयरिंग ऑपरेटिंग सिस्टम की परिभाषा

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

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


रियल-टाइम ऑपरेटिंग सिस्टम की परिभाषा

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

3. टाइम शेयरिंग और रियल-टाइम ऑपरेटिंग सिस्टम के बीच महत्वपूर्ण अंतर

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

4. निष्कर्ष

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


error: Content is protected !!