रियल टाइम ऑपरेटिंग सिस्टम (RTOS) -यह एक ओएस है जो किसी निश्चित समय सीमा के लिए एक निश्चित क्षमता की गारंटी देता है। उदाहरण के लिए, यह इंगित करने के लिए डिज़ाइन किया जा सकता है कि एक वस्तु एक विधानसभा लाइन पर रोबोट के लिए उपलब्ध हो गई है। ऐसे आवरणों को "कठोर" और "नरम" के रूप में वर्गीकृत किया जाता है।
वास्तविक में कठोर ऑपरेटिंग सिस्टमसमय, यह मान लिया जाता है कि यदि निर्दिष्ट अवधि में वस्तु उपलब्ध नहीं है तो गणना नहीं की जा सकती (ऐसा कोई ऑपरेशन विफल हो जाएगा)।
वास्तविक में एक नरम ऑपरेटिंग सिस्टम मेंजब तक इन शर्तों के तहत असेंबली लाइन कार्य करती रहेगी, लेकिन उत्पादन की मात्रा कम हो सकती है, क्योंकि वस्तुएं नियत समय पर उपलब्ध नहीं हो पाती हैं, जिसके परिणामस्वरूप रोबोट अस्थायी रूप से अनुत्पादक होगा।
ऑपरेटिंग सिस्टम का उदाहरण देने से पहलेवास्तविक समय, आपको उनके उपयोग की विशेषताओं को समझने की आवश्यकता है। इनमें से कुछ ऑपरेटिंग सिस्टम विशेष अनुप्रयोगों के लिए बनाए गए हैं, अन्य सामान्य उद्देश्यों के लिए। इसके अलावा, कुछ सामान्य प्रयोजन के गोले भी कभी-कभी वास्तविक समय के संचालन के लिए उपयोग किए जाते हैं। विख्यात विंडोज 2000 या आईबीएम माइक्रोसॉफ्ट / 390 इस प्रकार के ऑपरेटिंग सिस्टम के उदाहरण हैं। यही है, भले ही ओएस कुछ आवश्यकताओं को पूरा नहीं करता है, इसमें ऐसी विशेषताएं हो सकती हैं जो इसे वास्तविक समय में एक विशिष्ट एप्लिकेशन समस्या के समाधान के रूप में माना जा सकता है।
सामान्य तौर पर, रीयल-टाइम ऑपरेटिंग सिस्टम में निम्नलिखित विशेषताएं होती हैं:
रियल-टाइम ऑपरेटिंग सिस्टम का इस्तेमाल अक्सर किया जाता हैछोटे एम्बेडेड गोले जो माइक्रोवेडिस प्रारूप में उपयोग किए जाते हैं। तो, कुछ गुठली को वास्तविक समय में सिंगल-टास्किंग ऑपरेटिंग सिस्टम (उदाहरण: गुठली के रूप में IOS, Android, आदि) के रूप में माना जा सकता है। हालांकि, उन्हें अपने असाइन किए गए कार्यों को करने के लिए ड्राइवर जैसे अन्य डिवाइस घटकों की आवश्यकता होती है। यही कारण है कि एक पूर्ण वास्तविक समय ऑपरेटिंग सिस्टम आमतौर पर सिर्फ एक कर्नेल से अधिक है।
RTOS एप्लिकेशन का एक विशिष्ट उदाहरण हैएचडीटीवी रिसीवर और डिस्प्ले। इसे डिजिटल सिग्नल को पढ़ना है, इसे डीकोड करना है और इसे आने वाले डेटा के रूप में प्रदर्शित करना है। कोई भी देरी पिक्सेल वीडियो और / या विकृत ऑडियो के रूप में ध्यान देने योग्य होगी।
उसी समय, जब एक अनुरोध किया जाता है "इस प्रकार के ऑपरेटिंग सिस्टम का उदाहरण दें", सबसे प्रसिद्ध नाम हैं। इस समूह में क्या शामिल है?
VxWorks एक वास्तविक हैविंडराइवर द्वारा मालिकाना सॉफ्टवेयर के रूप में विकसित किया गया समय। पहली बार 1987 में जारी किया गया था, VxWorks मूल रूप से एम्बेडेड सिस्टम में उपयोग के लिए था जो वास्तविक समय और नियतात्मक प्रदर्शन की आवश्यकता होती है। तो, सुरक्षा और सुरक्षा, विभिन्न उद्योगों (विशेषकर एयरोस्पेस और रक्षा), चिकित्सा उपकरणों, औद्योगिक उपकरणों, रोबोटिक्स, ऊर्जा, परिवहन प्रबंधन, नेटवर्क के बुनियादी ढांचे, ऑटोमोटिव और उपभोक्ता इलेक्ट्रॉनिक्स के सुधार के क्षेत्रों में इस प्रकार के ऑपरेटिंग सिस्टम के उदाहरणों का उपयोग किया जाता है।
VxWorks Intel (x86 सहित नए का समर्थन करता हैIntelQuarkSoC और x86-64 संस्करण), MIPS, PowerPC, SH-4 और ARM आर्किटेक्चर। यह RTOS एक शक्तिशाली कर्नेल, मिडलवेयर, पेड ऐड-ऑन के लिए समर्थन और तृतीय-पक्ष हार्डवेयर तकनीकों के साथ आता है। अपनी नवीनतम रिलीज़, VxWorks 7 में, सिस्टम को मॉड्युलैरिटी और अपग्रेड के लिए पुन: डिज़ाइन किया गया है, OS कर्नेल को मिडलवेयर, एप्लिकेशन और अन्य पैकेज से अलग रखा गया है।
ऑपरेटिंग सिस्टम के क्लासिक उदाहरण भीनिर्दिष्ट प्रकार के कुछ यूनिक्स जैसे गोले हैं। यह क्यूएनएक्स न्यूट्रिनो है, जो मूल रूप से 1980 के दशक की शुरुआत में कनाडाई कंपनी क्वांटम सॉफ्टवेयर सिस्टम्स द्वारा विकसित किया गया था। विकास को अंततः 2010 में ब्लैकबेरी द्वारा अधिग्रहित किया गया था। QNX पहले व्यावसायिक रूप से सफल माइक्रो कर्नेल ऑपरेटिंग सिस्टम में से एक है, जिसका उपयोग ऑटो और मोबाइल फोन सहित विभिन्न उपकरणों में किया जाता है।
FreeRTOS एक लोकप्रिय कर्नेल मोड OS हैएम्बेडेड उपकरणों के लिए वास्तविक समय, जो 35 माइक्रोकंट्रोलर द्वारा लोड किया जाता है। इसे अतिरिक्त सीमा और वैकल्पिक अपवादों के साथ GPL के तहत वितरित किया जाता है। प्रतिबंध बेंचमार्किंग पर प्रतिबंध लगाता है, जबकि अपवाद उपयोगकर्ताओं के स्वयं के कोड को बंद स्रोत कोड के साथ ही कोर को संरक्षित करते समय उपयोग करने की अनुमति देता है। यह आपके स्वयं के अनुप्रयोगों में FreeRTOS का उपयोग करना आसान बनाता है।
विंडोज एंबेडेड कॉम्पैक्ट एक ऑपरेटिंग हैMicrosoft द्वारा विकसित एक सबफ़ैमिली सिस्टम विंडोज एंबेडेड उत्पादों के हिस्से के रूप में। विंडोज एंबेडेड मानक के विपरीत, जो विंडोज एनटी पर आधारित है, ये ऑपरेटिंग सिस्टम उदाहरण एक अनन्य हाइब्रिड कर्नेल का उपयोग करते हैं। Microsoft Windows CE को OEM को लाइसेंस देता है जो इसके लिए तकनीकी आधार प्रदान करते हुए अपने स्वयं के उपयोगकर्ता इंटरफेस को संशोधित और बना सकते हैं।