रियल टाइम ऑपरेटिंग सिस्टम इन हिंदी | What Is Real Time Operating System In Hindi | RTOS In Hindi: आज इस पोस्ट में हम रियल टाइम ऑपरेटिंग सिस्टम के बारे में पढ़ेंगे। साथ ही इसके प्रकार के बारे में भी जानेगे। इसलिए इस लेख को अंत तक पढ़े ताकि आपको सब आसानी से समझ में आ जाये । तो चलिए, शुरू करते हैं –
What Is Real Time Operating System In Hindi
- रीयल टाइम ऑपरेटिंग सिस्टम क्या है?
- रीयल टाइम ऑपरेटिंग सिस्टम के प्रकार
- रीयल टाइम ऑपरेटिंग सिस्टम के कार्य
- रीयल टाइम सिस्टम के उदाहरण
- रीयल टाइम ऑपरेटिंग सिस्टम के लाभ
- रियल टाइम ऑपरेटिंग सिस्टम के नुकसान
रीयल टाइम ऑपरेटिंग सिस्टम क्या है | What is Real Time Operating System In Hindi
रीयल टाइम ऑपरेटिंग सिस्टम को RTOS भी कहा जाता है। RTOS एक ऑपरेटिंग सिस्टम है जिसका उपयोग रीयल टाइम एप्लिकेशन को संभालने के लिए किया जाता है। RTOS अपना काम एक समय सीमा के भीतर पूरा करता है इसलिए यह बहुत तेज है।
रीयल टाइम ऑपरेटिंग सिस्टम का उपयोग रीयल टाइम अनुप्रयोगों के लिए किया जाता है यानी उन अनुप्रयोगों के लिए जहां डेटा की प्रोसेसिंग एक निश्चित और बहुत कम समय में पूरी की जानी चाहिए।
यह एक सामान्य कामकाजी कंप्यूटर से अलग है जहाँ समय के विचार को उतना महत्व नहीं दिया जाता जितना कि रियल टाइम सिस्टम में समय की आवश्यकता होती है। RTOS क्लॉक इंटरप्ट पर आधारित टाइम शेयरिंग सिस्टम है।
इंटरप्ट सर्विस रूटीन इंटरप्ट की सुविधा प्रदान करता है जिसे सिस्टम द्वारा लाया जाता है। RTOS किसी प्रक्रिया को निष्पादित करने के लिए प्राथमिकता (प्रायोरिटी) का उपयोग करता है। जब एक उच्च प्राथमिकता (हाई प्रायोरिटी) प्रोसेस सिस्टम में प्रवेश करता है, तो सभी निम्न प्राथमिकता (लो प्रायोरिटी) प्रोसेस को हटा दिया जाता है ताकि उस उच्च प्राथमिकता (हाई प्रायोरिटी) वाली प्रक्रिया पर काम किया जा सके।
रीयल टाइमऑपरेटिंग सिस्टम प्रक्रिया को सिंक्रनाइज़ करता है। ऐसा इसलिए है ताकि वे एक दूसरे के साथ संवाद कर सकें। बिना समय बर्बाद किए। यहां संसाधनों का कुशल तरीके से उपयोग किया जा सकता है।
ट्रैफिक सिग्नल को कंट्रोल करने के लिए RTOS का इस्तेमाल किया जाता रहा है. परमाणु रिएक्टर नियंत्रण वैज्ञानिक प्रयोग, चिकित्सा इमेजिंग सिस्टम, औद्योगिक प्रणाली, ईंधन इंजेक्शन सिस्टम, घरेलू उपकरण कुछ ऐसे उदाहरण हैं जो रीयल टाइम ऑपरेटिंग सिस्टम पर काम करते हैं।
रीयल टाइम ऑपरेटिंग सिस्टम बहुत तेज़ हैं और त्वरित प्रतिक्रिया देते हैं। इन प्रणालियों का उपयोग ऐसे वातावरण में किया जाता है जहां कम समय में बड़ी संख्या में बाहरी घटनाओं को स्वीकार करना और इसे बहुत कम समय में संसाधित करना अनिवार्य होता है।
रीयल टाइम प्रोसेसिंग को त्वरित ट्रांसक्शन की आवश्यकता होती है और त्वरित प्रतिक्रिया उनकी विशेषता है।
उदाहरण के लिए, मान लीजिए कि एक पेट्रोलियम रिफाइनरी का एक माप है जो इंगित करता है कि तापमान बहुत अधिक हो रहा है और दुर्घटना या विस्फोट को रोकने के लिए तत्काल कार्रवाई की आवश्यकता है।
रीयल-टाइम ऑपरेटिंग सिस्टम में, प्रोग्राम को प्राइमरी और सेकेंडरी मेमोरी के बीच केवल थोड़े से स्वैपिंग की आवश्यकता होती है। प्रोसेसर ज्यादातर समय प्राइमरी मेमोरी में ही रहता है ताकि वह क्विक रिस्पॉन्स दे सके। RTOS में मेमोरी मैनेजमेंट में उतना समय नहीं लगता जितना अन्य सिस्टम में करना पड़ता है।
रॉकेट लॉन्चर और एटीएम मशीन में रियल टाइम ऑपरेटिंग सिस्टम का इस्तेमाल किया जाता है। इस ऑपरेटिंग सिस्टम के पास एक निश्चित समय होता है और उस समय के भीतर इसे अपना काम पूरा करना होता है अन्यथा यह फेल हो जाएगा।
इसके तीन प्रकार हैं – सॉफ्ट रियल टाइम, हार्ड रियल टाइम और फर्म रियल टाइम। RTOS के उदाहरण हैं – MTS, QNX, Lynx और VxWords आदि।
रीयल टाइम ऑपरेटिंग सिस्टम का उपयोग औद्योगिक और वैज्ञानिक कार्यों के लिए किया जाता है।
रीयल टाइम ऑपरेटिंग सिस्टम के प्रकार | Types Of Real Time Operating System in Hindi
- हार्ड रीयल-टाइम ऑपरेटिंग सिस्टम (Hard Real Time Operating System)
- सॉफ्ट रीयल-टाइम ऑपरेटिंग सिस्टम (Soft-Real Time Operating System)
- फर्म रीयल-टाइम ऑपरेटिंग सिस्टम (Firm Real Time Operating System)
1. हार्ड रीयल टाइम ऑपरेटिंग सिस्टम | Hard Real Time Operating System
हार्ड आरटीओएस में सभी जरूरी काम तय समय में पूरे हो जाते हैं। अगर किसी कारणवश तय समय में काम पूरा नहीं होता है तो काफी नुकसान हो सकता है।इससे डिवाइस डैमेज हो सकती है और इंसान की जान भी जा सकती है।
उदाहरण के लिए – आजकल ज्यादातर कारों में एयरबैग होते हैं। जिन्हें दुर्घटना की स्थिति में खुल जाते है। मान लीजिए कोई ड्राइवर है जो कार चला रहा है और अचानक वह किसी कार से टकराने वाला है। ऐसे में कार में लगे एयरबैग अपने आप ड्राइवर के सिर के सामने आ जाएंगे। यानी एयरबैग खुल जायेंगे। ताकि चालक को चोट न लगे। अगर एयरबैग समय पर नहीं खुलते हैं। तो जाहिर सी बात है कि ड्राइवर और कार दोनों को काफी नुकसान होगा।
2. सॉफ्ट-रीयल टाइम ऑपरेटिंग सिस्टम | Soft-Real Time Operating System
सॉफ्ट आरटीओएस वह ऑपरेटिंग सिस्टम है जिसमें कुछ समय की देरी को स्वीकार किया जा सकता है। यानी कुछ समय के लिए काम या प्रक्रिया में देरी हो सकती है।
इसमें भी काम पूरा करने का एक निश्चित समय होता है लेकिन यह थोड़ा विलंब स्वीकार करता है।
उदाहरण के लिए – एटीएम मशीन से पैसे निकालते समय कभी-कभी हमें थोड़ा अधिक समय लग जाता है।
3. फर्म रीयल-टाइम ऑपरेटिंग सिस्टम | Firm Real Time Operating System
फर्म रियल टाइम में भी काम करने की एक समय सीमा होती है। लेकिन अगर काम समय पर पूरा नहीं होता है तो इससे ज्यादा नुकसान नहीं होता है। कई मल्टीमीडिया अनुप्रयोगों में फर्म रीयल टाइम का उपयोग किया जाता है।
रीयल टाइम ऑपरेटिंग सिस्टम के कार्य | Functions Of Real Time Operating System
1. एप्लिकेशन आवश्यकताओं को पूरा करने के लिए प्रोसेसर और अन्य सिस्टम संसाधनों का प्रबंधन करें।
2. सिस्टम इवेंट्स के साथ सिंक्रोनाइज करना व उन्हें रिस्पांस देना।
3. प्रक्रियाओं के बीच डेटा को कुशल तरीके से स्थानांतरित करना ताकि इन प्रक्रियाओं के बीच सहयोग स्थापित किया जा सके।
रीयल टाइम सिस्टम मल्टीटास्किंग होना चाहिए। इसलिए उनका मूल कार्य सीपीयू, मेमोरी और समय जैसे कुछ सिस्टम संसाधनों का प्रबंधन करना है। काम को ठीक से करने के लिए प्रत्येक संसाधन को जितने भी प्रोसेस हैं के बीच साझा किया जाना चाहिए। इनके कुछ और फंक्शन हैं:
1. RAM को ठीक से मैनेज करना।
2. कंप्यूटर संसाधनों के लिए एक्सक्लूसिव पहुंच (एक्सेस) प्रदान करना।
रीयल टाइम सिस्टम के उदाहरण | Real Time Operating Systems Examples In Hindi
1. एयरलाइंस आरक्षण प्रणाली।
2. हवाई यातायात नियंत्रण प्रणाली।
3. सिस्टम जो तत्काल अपडेट प्रदान करते हैं।
4. ऐसे सिस्टम जो शेयर बाजार की छोटी से छोटी स्थिति भी बताते रहते हैं.
5. राडार जैसे सुरक्षा उपकरण।
रीयल टाइम ऑपरेटिंग सिस्टम आमतौर पर प्रीमेप्टिव प्रायोरिटी शेड्यूलिंग का उपयोग करते हैं। वे कई शेड्यूलिंग नीतियों का समर्थन करते हैं और उपयोगकर्ता को इन नीतियों के साथ पैरामीटर सेट करने की अनुमति भी देते हैं।
जैसे राउंड रॉबिन शेड्यूलिंग में टाइम स्लाइस जहां टास्क क्यू के अंदर के सभी कार्यों को अधिकतम समय के लिए शेड्यूल किया जाता है जो टाइम स्लाइस पैरामीटर द्वारा सेट किए गए राउंड रॉबिन के समान होता है।
शेड्यूलिंग के लिए सैकरों प्रायोरिटी लेवल मौजूद हैं।। कुछ कार्य गैर-प्रीमेप्टिव उद्देश्यों के लिए भी हैं।
रीयल टाइम ऑपरेटिंग सिस्टम के लाभ | Advantages Of Real Time Operating System In Hindi
RTOS के लाभ नीचे दिए गए हैं-
1- यह डिवाइस को अच्छे तरीके से युटीलीज़ करता है।
2- यह चल रहे एप्लिकेशन को ज्यादा महत्व देता है।
3- एक टास्क से दूसरे टास्क में शिफ्ट होने में बहुत कम समय लगता है, करीब 3 माइक्रो सेकेंड।
4- इस ऑपरेटिंग सिस्टम में त्रुटि की संभावना बहुत कम होती है।
5- इसमें मेमोरी आवंटित करना आसान है।
6- इसे मेंटेन रखना आसान है।
रियल टाइम ऑपरेटिंग सिस्टम के नुकसान | Disadvantages Of Real Time Operating System
RTOS के नुकसान नीचे दिए गए हैं-
1- RTOS में रियल टाइम एप्लिकेशन विकसित करने में काफी पैसा खर्च होता है। यानी यह बहुत महंगा होता है।
2- यह ऑपरेटिंग सिस्टम बहुत जटिल है।
3- इसमें काफी CPU का इस्तेमाल किया जाता है. जिससे सीपीयू को बार-बार मैनेज करना पड़ता है।
4- इसे काम करने के लिए विशेष उपकरणों की आवश्यकता होती है।
5- इसमें एक साथ कई कार्य (टास्क) एक साथ नहीं चलाए जा सकते।
6- इसका एल्गोरिथम बहुत कठिन है।
निष्कर्ष
अगर आपके लिए (What Is Real Time Operating System In Hindi | RTOS In Hindi) यह लेख उपयोगी रहा हो तो इसे अपने फ्रेंड्स और सोशल मीडिया प्लेटफार्म पर जरूर शेयर करे।