Time Shared Operating System: उदाहरण, फायदे, नुकसान

217

Time Shared Operating System in Hindi | टाइम शेयरिंग ऑपरेटिंग सिस्टम

Time Shared Operating System in Hindi | टाइम शेयरिंग ऑपरेटिंग सिस्टम

Time Shared Operating System in Hindi - टाइम शेयरिंग ऑपरेटिंग सिस्टम

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

यह यूजर्स को एक समय में एक से अधिक कार्य करने की अनुमति देता है, प्रत्येक कार्य को एक्सीक्यूट करने के लिए समान समय मिलता है। इसलिए, इसका नाम Time Sharing OS हैं। इसके अलावा, यह मल्टीप्रोग्रामिंग सिस्टम का विस्तार है। मल्टीप्रोग्रामिंग सिस्टम में, उद्देश्य सीपीयू का अधिकतम उपयोग करना है। दूसरी ओर, यहाँ उद्देश्य CPU के न्यूनतम रिस्पांस टाइम को प्राप्त करना है।

- Advertisement -

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

ऑपरेटिंग सिस्टम: यह क्या हैं? इसके फंक्‍शन और टाइप

Defination of Time Sharing Operating System in Hindi

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

ऑपरेटिंग सिस्टम में टाइम शेयर्ड सिस्टम (OS)

Time Shared System in Operating System (OS)

टाइम शेयर्ड ऑपरेटिंग सिस्टम को मल्टी टास्किंग ऑपरेटिंग सिस्टम के रूप में भी जाना जाता है। टाइम-शेयरिंग ऑपरेटिंग सिस्टम सीपीयू शेड्यूलिंग और मल्टी प्रोग्रामिंग सिस्टम को लागू करता है जो प्रत्येक यूजर्स को ऑपरेटिंग समय का एक छोटा सा टुकड़ा प्रदान करता है। टाइम शेयरिंग सिस्टम की तकनीक बैच प्रोसेसिंग सिस्टम से संबंधित है।

टाइम शेयरिंग ऑपरेटिंग सिस्टम शेड्यूल सिस्टम के अनुसार सभी यूजर्स के बीच CPU समय को विभाजित करते हुए कई यूजर्स तक सीधे एक्‍सेस करता है, और यह ऑपरेटिंग सिस्टम प्रत्येक यूजर्स के लिए समय निर्धारित करता है।

जब इस टाइम स्लॉट को टाइम आउट सेशन मिल जाता है तो यह इस सिस्टम पर आगे के यूजर्स को अपना कंट्रोल फॉरवर्ड करता है।

टाइम स्लॉट बहुत छोटा होता जा रहा है और सभी यूजर्स को विभिन्न इंप्रेशन प्रदान किए जाते हैं जिसमें वे सीपीयू के एकमात्र मालिक के रूप में अपना सीपीयू रखते हैं। समय अवधि का यह छोटा फ्रेम जहां सभी यूजर्स सीपीयू का ध्यान आकर्षित करते हैं, इसे “Time Slice या Quantum” कहा जाता है।

टाइम शेयरिंग ऑपरेटिंग सिस्टम कि डाइग्राम

इस डाइग्राम के अनुसार: यूजर्स 5 एक्टिव स्‍टेट में है जहां यूजर्स 1, यूजर्स 2, यूजर्स 3 और यूजर्स 4 प्रतीक्षा कर रहे हैं, इसका अर्थ है “waiting state” के तहत, लेकिन यूजर्स 6 एक्‍सेक्‍युशन के लिए तैयार स्‍टेट है।

जब, यूजर्स का Time Slice खत्‍म हो जाता है, तो यह यूजर्स के रूप में तैयार स्‍टेट के लिए आगे के यूजर्स को अपना कंट्रोल देता है। इस चक्र में, यूजर्स 2, यूजर्स 3, यूजर्स 4, और यूजर्स 5 को वेट स्‍टेट मिल रही है और यूजर्स 1 के अंतर्गत है रेडी स्‍टेट। यह प्रक्रिया इसी तरह से बहती है और इसी तरह।

Active State: यूजर्स का प्रोग्राम सीपीयू को कंट्रोल कर रहा है जहां इस स्‍टेट में केवल एक ही प्रोग्राम मौजूद है।

Ready State: यूजर्स का प्रोग्राम एक्सीक्यूट करने के लिए तैयार स्‍टेट है, लेकिन वह अपने सीपीयू को प्राप्त करने के लिए अपनी बारी की प्रतीक्षा कर रहा है, लेकिन यहां कई यूजर्स एक साथ रेडी पोजिशन में हो सकते हैं।

Waiting State: यहां, यूजर के प्रोग्राम को कुछ I/O ऑपरेशंस के लिए इंतजार करना पड़ रहा है। एकाधिक यूजर्स एक साथ वेटिंग पोजिशन के लिए भी हो सकते हैं।

टाइम शेयरिंग ऑपरेटिंग सिस्टम का कार्य | Working of Time Sharing Operating System in Hindi

ऑपरेटिंग सिस्टम CPU शेड्यूलिंग और मल्टीप्रोग्रामिंग के माध्यम से टाइम शेयरिंग करता है। आइए समय शेयर करने की प्रणाली में प्रक्रिया का बारीकी से अध्ययन करें। यह इस प्रकार है:

यह प्रत्येक प्रोसेस के लिए CPU समय का विभाजन है जब यूजर्स द्वारा एक से अधिक कार्य दिए जाते हैं।

प्रत्येक प्रोसेस के लिए समय की एक छोटी अवधि चुनी जाती है। इसके अलावा, यह समय अवधि 10-100 मिलीसेकंड के क्रम में बहुत छोटी है। इस समय अवधि को टाइम स्लॉट, टाइम स्लाइस या क्वांटम के रूप में जाना जाता है।

मान लीजिए कि सिस्टम पर तीन प्रोसेसेस, P1, P2, और P3 चल रही हैं। अब, मान लीजिए कि क्वांटम 4 नैनोसेकंड (ns) है। अब, वे निम्नलिखित तरीके से एक्सीक्यूट करेंगे।

प्रोसेस P1 4 ns के लिए एक्सीक्यूट होगी, जैसे ही एक बैठक समाप्त हो जाती है, प्रोसेस p2 4 ns की अवधि के लिए एक्सीक्यूट करना शुरू कर देती है। इसके अलावा, जब p2 को पूरी प्रोसेस मिलती है तो P3 4ns के लिए एक्सीक्यूट होता है। यह प्रोसेस तब तक जारी रहती है जब तक कि सभी प्रोसेसेस पूरी नहीं हो जातीं।

इस तरह, एक समय में केवल एक ही प्रोसेस चलती है, लेकिन प्रोसेसेस के बीच स्विच करना बहुत तेज़ होता है। इसलिए, यूजर्स को लगता है कि सभी प्रोसेसेस एक ही समय में चल रही हैं।

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

Requirements of Time Sharing Operating System in Hindi

टाइम शेयरिंग OS के लिए एक अलार्म क्लॉक सिस्टम की आवश्यकता होती है जो प्रत्येक समय अंतराल के बाद CPU के लिए एक इंटरप्ट सिग्नल भेजने में मदद करता है।

मेमोरी प्रोटेक्शन सिस्टम एकल नौकरी के निर्देशों की रक्षा करने के साथ-साथ अन्य नौकरियों के साथ सभी डेटा में हस्तक्षेप करने में मदद करता हैं।

टाइम शेयरिंग ऑपरेटिंग सिस्टम के उदाहरण

Examples of Time Sharing Operating System

उदाहरण के लिए, ट्रांजेक्शन प्रोसेसिंग सिस्‍टम में, सभी प्रकार के प्रोसेसर में प्रत्येक यूजर्स प्रोग्राम को छोटे बर्स्ट या गणना की मात्रा में एक्सीक्यूट करने की क्षमता होती है, जैसे कि जब n यूजर्स मौजूद होते हैं, तो प्रत्येक यूजर्स समय की मात्रा को हथियाने में सक्षम होता है।

टाइम शेयरिंग ऑपरेटिंग सिस्टम के कुछ उदाहरण

  • यूनिक्स
  • मॉलटिक्स
  • लिनक्स
  • विंडोज 2000 सर्वर
  • विंडोज एनटी सर्वर

ऑपरेटिंग सिस्टम के टाइम शेयरिंग की विशेषताएं

Features of Time Sharing of Operating System in Hindi

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

टाइम शेयरिंग ऑपरेटिंग सिस्टम के फायदे

Advantages of Time Sharing Operating System

  • CPU का रिस्पांस टाइम कम हो जाता है।
  • CPU का निष्क्रिय समय कम हो जाता है।
  • प्रत्येक कार्य/प्रोसेस को एक्सीक्यूट करने के लिए समान समय स्लॉट मिलता है।

टाइम शेयरिंग ऑपरेटिंग सिस्टम के नुकसान

Disadvantages of Time Sharing Operating System

  • प्रत्येक प्रोग्राम का डेटा सुरक्षित होना चाहिए ताकि वे मिश्रित न हों।
  • कम्युनिकेशन बनाए रखने के लिए बहुत महत्वपूर्ण है। कम्युनिकेशन की कमी पूरे कामकाज को प्रभावित कर सकती है।

टाइम शेयरिंग ऑपरेटिंग सिस्टम अक्सर पूछे जाने वाले प्रश्न

टाइम शेयरिंग ओएस क्या है?

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

प्रश्न २. टाइम शेयरिंग OS का दूसरा नाम क्या है?

A २. चूंकि सभी कार्य सिस्टम पर सुचारू रूप से चलते हैं। इसलिए इसका नाम मल्टीटास्किंग ऑपरेटिंग सिस्टम भी है।

Q3. क्वांटम क्या है?

A3. एक समय शेयर करने वाले ओएस में प्रत्येक प्रोसेस के लिए निर्धारित समय की छोटी अवधि को क्वांटम कहा जाता है। इसे हम टाइम स्लॉट या टाइम स्लाइस भी कह सकते हैं।

सेवा का मौका देने के लिए धन्यवाद! आपका दिन शुभ हो!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.