चूंकि RTOS की परिभाषा अनुप्रयोग पर भिन्न होती है, आमतौर पर एक कंप्यूटर जो कुछ अधिक सरल होने का नाटक करता है, RISC OS मध्यम-जटिल अनुप्रयोगों के लिए एक RTOS है, और उच्च-जटिल वाले के लिए आवश्यक नहीं है, हालांकि एक अत्यधिक-जटिल RTOS शब्दों में एक विरोधाभास जैसा लगता है। महमूद अब्ताफा राबाह का उदाहरण ओएस को संदर्भित नहीं करता है, और बूट-लोडर से सीधे एकल-टास्किंग कार्यक्रम चलाता है, जो आरटीओएस भी नहीं है।
इसका सही तरीका समझ में आने का एकमात्र तरीका आरटीओएस परिभाषा को तीन स्तरों में विभाजित करना है:
कम-जटिलता एक वॉशिंग मशीन या डेटा लकड़हारे की तरह कुछ होगा, और आप शायद पहले से सरल हार्डवेयर जैसे कि Arduino या शायद एक सरल MCU, या यहां तक कि सिर्फ अनुक्रमिक तर्क के साथ बेहतर हो सकते हैं। यह कम बिजली की खपत करेगा, और इसके बारे में चिंता करने के लिए बहुत कम होगा: कभी भी चीजों को और अधिक जटिल न बनाएं जितना उन्हें होना चाहिए।
उच्च-जटिलता पूर्ण मल्टी-टास्किंग सिस्टम की तरह होगी, जो आरटीओएस नहीं है। यदि आप ऐसा चाहते हैं, तो अपने GUI को एक अलग डिवाइस पर चलाना बेहतर होगा। उच्च-जटिलता भी निगरानी प्रक्रियाएं हो सकती हैं जो अन्य प्रक्रियाओं को बुलाती हैं, और कुछ को प्राथमिकता दी जानी चाहिए, लेकिन फिर से आप कुछ प्रकार के समानांतर प्रसंस्करण के साथ बेहतर होते हैं, या यह वास्तविक समय में जवाब देने की क्षमता को विफल करता है।
मध्यम-जटिलता वह होगी जहां आपको इंटरफेस की आवश्यकता होती है एक सामान्य ओएस प्रदान कर सकता है, जैसे यूएसबी, और शायद एक छोटा डिस्प्ले आउटपुट, लेकिन आप डेटा की एक धारा को संसाधित करना चाहते हैं और कुछ भी बाधित नहीं होना चाहिए। यह एक मोटर वाहन आवेदन के स्तर की तरह लगता है।
उसके लिए, आप ओएस के बिना कुछ संकलित कर सकते हैं, इसे विकसित करने के लिए एक मेजबान मशीन का उपयोग कर सकते हैं, या आप आरआईएससी ओएस के संस्करण का उपयोग कर सकते हैं जो सीधे BASIC में बूट होता है और लक्ष्य मशीन पर विकसित होता है, जो आमतौर पर आसान होता है।
यह एक ही काम करेगा जो अन्य घटनाओं से बाधित होने के बिना कई घटनाओं के लिए मतदान करने के लिए पर्याप्त तेज़ हो सकता है। हार्डवेयर इंटरप्ट तब भी चलेगा जब तक कि वे अक्षम न हो जाएं (जो करना बहुत आसान है), और जो डिस्प्ले / यूएसबी आदि काम करने के लिए आवश्यक हैं। अन्य हार्डवेयर रुकावट टाइमर और IO आप का उपयोग नहीं किया जा सकता है।
आरटीओएस अनुप्रयोगों में आरआईएससी ओएस का एक अन्य लाभ यह है कि क्या आप केवल उन मॉड्यूल का उपयोग कर सकते हैं जिनकी आपको आवश्यकता है, कुछ ऐसा जो पारंपरिक जीयूआई अनुप्रयोगों में कोई मतलब नहीं है, और उदाहरण के लिए एसटीडी / एडवांटेजिक्स [1] द्वारा उपयोग किया गया है, हालांकि वे "एम्बेडेड सिस्टम" शब्द का उपयोग करते हैं इसके बजाय "RTOS"। इससे होने वाले फायदे सरलीकृत डिज़ाइन, कम बिजली की आवश्यकता, कम मेमोरी उपयोग, और तेज़ बूट समय (कुछ I / O डिवाइस इंटरफेस के लिए मिनी बूटिंग की आवश्यकता होती है, और OS को इसमें भाग लेना होता है, हालाँकि आमतौर पर नोटिस करने के लिए समय कम होता है) )।
मुझे आशा है कि दोनों उपरोक्त जानकारी में कुछ अंतरालों को भरते हैं, और अपने स्वयं के ज्ञान में अंतराल को स्पष्ट करते हैं।
[१] http://www. Lossagesix.co.uk/about_us.html
(स्मृति से अन्य उदाहरण, अब ऑनलाइन उपलब्ध नहीं हैं।)