Ad Code

Responsive Advertisement

What is Real Time Operating System in hindi

Real-time operating system in Hindi(RTOS) एक ऑपरेटिंग सिस्टम है, जिसका उद्देश्य वास्तविक समय एप्लिकेशन की सेवा करना है जो डेटा को प्रोसेस करता है, यह ज्यादातर बफर देरी के बिना आता है। RTOS का फुल फॉर्म रियल टाइम ऑपरेटिंग सिस्टम है।

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


Check also :- Paging in operating system in Hindi 
 

Use an real time operating system in Hindi?


RTOS का उपयोग करने के महत्वपूर्ण कारण इस प्रकार हैं:

  •     यह प्राथमिकता-आधारित शेड्यूलिंग प्रदान करता है, जो आपको विश्लेषणात्मक प्रसंस्करण को गैर-महत्वपूर्ण प्रसंस्करण से अलग करने की अनुमति देता है।
  •     रियल टाइम ओएस एपीआई फ़ंक्शन प्रदान करता है जो क्लीनर और छोटे एप्लिकेशन कोड की अनुमति देता है।
  •     मॉड्यूल के बीच कम निर्भरता में सार समय निर्भरता और कार्य आधारित डिजाइन परिणाम।
  •     RTOS मॉड्यूलर कार्य-आधारित विकास प्रदान करता है, जो मॉड्यूलर कार्य-आधारित परीक्षण की अनुमति देता है।
  •     कार्य-आधारित API एक कार्य के रूप में मॉड्यूलर विकास को प्रोत्साहित करता है, आमतौर पर एक स्पष्ट रूप से परिभाषित भूमिका होगी। यह डिजाइनरों / टीमों को परियोजना के अपने हिस्सों पर स्वतंत्र रूप से काम करने की अनुमति देता है।
  •     एक RTOS ईवेंट-संचालित नहीं है, जो इवेंट नहीं होने के लिए संसाधन समय पर अपव्यय के साथ है


Components of real time operating system in Hindi


Real Time Operating System
Real Time Operating System

 

समयबद्धक(The Scheduler): आरटीओएस का यह घटक बताता है कि किस क्रम में, कार्यों को निष्पादित किया जा सकता है जो आमतौर पर प्राथमिकता के आधार पर होता है।

सिमेट्रिक मल्टीप्रोसेसिंग (
Symmetric Multiprocessing (SMP)): यह कई विभिन्न कार्यों को आरटीओएस द्वारा नियंत्रित किया जा सकता है, ताकि समानांतर प्रसंस्करण किया जा सके।

Function Library: यह RTOS का एक महत्वपूर्ण तत्व है जो एक इंटरफ़ेस के रूप में कार्य करता है जो आपको कर्नेल और एप्लिकेशन कोड कनेक्ट करने में मदद करता है। यह एप्लिकेशन आपको फ़ंक्शन लाइब्रेरी का उपयोग करके कर्नेल को अनुरोध भेजने की अनुमति देता है ताकि आवेदन वांछित परिणाम दे सके।

Memory Management: यह तत्व हर प्रोग्राम को मेमोरी आवंटित करने के लिए सिस्टम में आवश्यक है, जो आरटीओएस का सबसे महत्वपूर्ण तत्व है।

Fast dispatch latency: यह कार्य की समाप्ति के बीच एक अंतराल है जिसे ओएस द्वारा पहचाना जा सकता है और थ्रेड द्वारा वास्तविक समय लिया गया है, जो तैयार कतार में है, जिसने प्रसंस्करण शुरू कर दिया है।

User-defined data objects and classes: आरटीओएस सिस्टम C या C++ जैसी प्रोग्रामिंग भाषाओं का उपयोग करता है, जिन्हें उनके ऑपरेशन के अनुसार आयोजित किया जाना चाहिए।

Types of real time operating system in Hindi

तीन प्रकार के आरटीओएस सिस्टम हैं:


Hard Real Time :

हार्ड आरटीओएस में, समय सीमा को बहुत सख्ती से नियंत्रित किया जाता है जिसका अर्थ है कि दिए गए कार्य को निर्धारित समय पर निष्पादित करना शुरू करना चाहिए, और निर्धारित समय अवधि के भीतर पूरा होना चाहिए।

उदाहरण: चिकित्सा महत्वपूर्ण देखभाल प्रणाली, विमान प्रणाली, आदि।


Firm Real time:

इस प्रकार के RTOS को भी समय सीमा का पालन करने की आवश्यकता है। हालांकि, एक समय सीमा के लापता होने का बड़ा प्रभाव नहीं हो सकता है, लेकिन किसी उत्पाद की गुणवत्ता में भारी कमी की तरह, अवांछित प्रभाव पैदा कर सकता है।

उदाहरण: विभिन्न प्रकार के मल्टीमीडिया अनुप्रयोग।

Soft Real Time:

शीतल वास्तविक समय आरटीओएस, ऑपरेटिंग सिस्टम द्वारा कुछ देरी को स्वीकार करता है। इस प्रकार के आरटीओएस में, किसी विशिष्ट कार्य के लिए एक समयसीमा निर्धारित की जाती है, लेकिन थोड़े समय के लिए देरी स्वीकार्य है। इसलिए, इस प्रकार के RTOS द्वारा समय सीमा को धीरे से नियंत्रित किया जाता है।

उदाहरण: ऑनलाइन लेनदेन प्रणाली और पशुधन मूल्य उद्धरण प्रणाली।

Terms used in RTOS real time operating system in hindi


यहाँ, आरटीओएस में उपयोग की जाने वाली आवश्यक शर्तें हैं:

  •     टास्क - संबंधित कार्यों का एक सेट जो संयुक्त रूप से कुछ सिस्टम कार्यक्षमता प्रदान करने में सक्षम हैं।
  •     Job - एक काम एक छोटा सा काम है जिसे प्रोसेसर को सौंपा जा सकता है, और इसके लिए संसाधनों की आवश्यकता हो सकती है या नहीं।
  •     Job का समय जारी करना - यह एक नौकरी का समय है जिस पर नौकरी निष्पादन के लिए तैयार हो जाती है।
  •     Job का निष्पादन समय: इसका निष्पादन समाप्त करने के लिए नौकरी से समय लगता है।
  •     Job की समय सीमा: यह वह समय है जिसके द्वारा किसी कार्य को पूरा करना चाहिए।
  •     प्रोसेसर: उन्हें सक्रिय संसाधनों के रूप में भी जाना जाता है। वे एक नौकरी के निष्पादन के लिए महत्वपूर्ण हैं।
  •     अधिकतम यह एक Job  की स्वीकार्य प्रतिक्रिया समय है जिसे इसकी सापेक्ष समय सीमा कहा जाता है।
  •     Job का रिस्पांस टाइम: जब काम खत्म हो जाता है, तो जॉब के रिलीज होने के समय की लंबाई होती है।
  •     Absolute deadline: यह सापेक्ष समय सीमा है, जिसमें इसकी रिलीज का समय भी शामिल है।


Features of real time operating system in Hindi


यहाँ RTOS की महत्वपूर्ण विशेषताएं हैं:

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


Factors for selecting an real time operating system in Hindi


यहाँ, आरओएस का चयन करने के लिए आवश्यक आवश्यक कारक हैं:

  •     Performance: आरटीओएस का चयन करते समय प्रदर्शन को सबसे महत्वपूर्ण कारक माना जाता है।
  •     Middleware: अगर रियल टाइम ऑपरेटिंग सिस्टम में मिडलवेयर सपोर्ट नहीं है, तो प्रॉसेस के टाइम-इंटीग्रेटेड इंटीग्रेशन का मुद्दा आता है।
  •    Error-free: RTOS सिस्टम त्रुटि-रहित हैं। इसलिए, कार्य निष्पादित करते समय कोई त्रुटि होने की संभावना नहीं है।
  •    Embedded system usage: आरटीओएस के कार्यक्रम छोटे आकार के होते हैं। इसलिए हम व्यापक रूप से एम्बेडेड सिस्टम के लिए RTOS का उपयोग करते हैं।
  •     Maximum Consumption: हम RTOS की सहायता से अधिकतम उपभोग प्राप्त कर सकते हैं।
  •     Task shifting: टास्क का शिफ्टिंग टाइम बहुत कम होता है।
  •     Unique features:  एक अच्छा आरटीएस सक्षम होना चाहिए, और इसमें कुछ अतिरिक्त विशेषताएं हैं जैसे कि यह कैसे एक कमांड निष्पादित करने के लिए संचालित होता है, सिस्टम की मेमोरी का कुशल संरक्षण, आदि।
  •     24/7 performance: RTOS उन अनुप्रयोगों के लिए आदर्श है, जिन्हें 24/7 चलाने की आवश्यकता होती है।


Applications of Real Time Operating System in Hindi


वास्तविक समय प्रणाली में उपयोग किया जाता है:

  •     एयरलाइंस आरक्षण प्रणाली।
  •     वायु यातायात नियंत्रण प्रणाली।
  •     जो सिस्टम तत्काल अद्यतन प्रदान करते हैं।
  •     किसी भी प्रणाली में उपयोग किया जाता है जो स्टॉक की कीमतों पर तारीख और मिनट की जानकारी प्रदान करता है।
  •     रक्षा एप्लीकेशन सिस्टम जैसे RADAR।
  •     नेटवर्क मल्टीमीडिया सिस्टम
  •     कमांड कंट्रोल सिस्टम
  •     इंटरनेट टेलीफोनी
  •     एंटी-लॉक ब्रेक सिस्टम
  •     दिल पेसमेकर



Disadvantages of Real Time Operating System in Hindi


यहां, RTOS प्रणाली का उपयोग करने की कमियां / विपक्ष हैं:

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

Post a Comment

0 Comments

Close Menu