/ / रीयल-टाइम ऑपरेटिंग सिस्टम क्या है?

रीयल-टाइम ऑपरेटिंग सिस्टम क्या हैं?

ऑपरेटिंग सिस्टम क्या हैं?वास्तविक समय? आइए आरटीओएस के विस्तृत अध्ययन पर ध्यान दें। सबसे पहले, ये विशेष प्रकार के ऑपरेटिंग सिस्टम हैं जो सार्वभौमिक ऑपरेटिंग सिस्टम से सबसे खराब परिस्थितियों में उनके प्रदर्शन और गति के साथ भिन्न होते हैं। ऐसी कई अवधारणाएं हैं जो विनिर्देशों को प्रकट करती हैं:

- आरटीओएस एक ऐसी प्रणाली है जो एक निश्चित अवधि के लिए आवश्यक सेवा प्रदान कर सकती है;

- एक वास्तविक समय प्रणाली जिसे निरंतर उपलब्धता और संसाधित जानकारी के समय की विशेषता है, उपयोगकर्ताओं के लिए अदृश्य है;

- "फास्ट सिस्टम", जहां पहली बार आरटीओएस का प्रतिक्रिया समय नहीं है, लेकिन आवेदन के साथ काम करने के लिए पर्याप्त समय है।

पूर्णता के लिए, ध्यान देने योग्य हैरीयल-टाइम ऑपरेटिंग सिस्टम की विशेष विशेषताएं। सबसे महत्वपूर्ण विशेषता घटनाओं के लिए एक गारंटीकृत और स्थिर प्रतिक्रिया है। किसी भी स्तर (उच्च और निम्न प्राथमिकता) के कार्यों को एक दूसरे के साथ संघर्ष नहीं करना चाहिए और एक-दूसरे को विस्थापित करना चाहिए। वास्तविक समय में एक निश्चित घटना के लिए प्रतिक्रिया समय के लिए उच्च स्तर की आवश्यकताओं।

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

कार्यक्रमों के आधार पर उन्हें अलग करें: हार्ड (हार्ड), मुलायम (मुलायम) और इंटरैक्टिव। आइए संक्षेप में प्रत्येक प्रजाति की समीक्षा करें।

कठोर आरटीओएस का कड़ाई से परिभाषित समय हैवास्तविक समय में एक घटना के लिए प्रतिक्रिया। उदाहरण: हार्डवेयर बाधा, नियंत्रण आदेशों का प्रदर्शन एक निश्चित समय के लिए संसाधित किया जाना चाहिए, जो 100% मामलों में होता है।

नरम रीयल-टाइम सिस्टम 80-90% मामलों में एक आदेश द्वारा निश्चित समय फ्रेम से विचलित होने की अनुमति देते हैं। लेकिन मुख्य बात ये है कि इन देरी से अपरिवर्तनीय नतीजे नहीं होते हैं।

इंटरेक्टिव आरटीओएस में मानव कारक शामिल होता है (जब व्यक्ति को दिए गए निर्देशों या आदेशों के बाद सिस्टम से प्रतिक्रिया की अपेक्षा होती है)।

सबसे आम वास्तविक समय ऑपरेटिंग सिस्टम और उनकी विशेषताओं

अधिकांश आरटीओएस एक बंद प्रकार है, और यह मुश्किल हैविस्तृत जानकारी प्राप्त करें। विंड्रिवर सिस्टम ने एम्बेडेड पीसी पर सॉफ्टवेयर विकास के लिए VxWorks (एक कठोर आरटीओएस) विकसित किया है। यह मेजबान कंप्यूटर के काम पर आधारित है जिस पर सॉफ्टवेयर विकसित किया गया है, और क्लाइंट कंप्यूटर, जहां इसका उपयोग VxWorks प्रबंधन के लिए किया जाता है।

ये वास्तविक समय ऑपरेटिंग सिस्टम हैंअत्यधिक अनुकूलन योग्य हैं, लेकिन सॉफ़्टवेयर मॉड्यूल का उपयोग किसी अन्य वातावरण में नहीं किया जा सकता है, जो उन्हें उपयोग में काफी सीमित बनाता है। फायदे में शामिल हैं:

- कार्यों की असीमित संख्या।

- प्राथमिकता कार्यों की संख्या - 256 तक।

- कार्य चक्रवात या प्राथमिकताओं द्वारा निर्धारित किए जाते हैं।

- सेमफोर जो महत्वपूर्ण सिस्टम संसाधनों का प्रबंधन करने में मदद करते हैं।

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

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

सामान्य उपयोग और उद्देश्य ओएस से अंतर

आरटीओएस सामान्य प्रयोजन प्रणालियों से अलग हैकार्य की निर्धारिक प्रकृति, जो प्रसंस्करण कार्यों पर खर्च किए गए समय के सख्त नियंत्रण के कारण है। "दृढ़ संकल्प" शब्द पूर्व निर्धारित समय अंतराल का वर्णन करता है जिसके लिए एक वास्तविक समय प्रोग्राम निष्पादित किया जाता है।

</ p></ p>>
और पढ़ें: