आजकल, प्रौद्योगिकी की निरंतर प्रगति के साथ, चाहे वह एक औद्योगिक टैबलेट ऑल-इन-वन कंप्यूटर या एम्बेडेड औद्योगिक कंप्यूटर हो, इसका अधिक से अधिक व्यापक रूप से उपयोग किया जाता है। अभी के लिए, अंतरराष्ट्रीय स्तर पर उपयोग किए जाने वाले एम्बेडेड ऑपरेटिंग सिस्टम को वास्तविक समय के ऑपरेटिंग सिस्टम और गैर-वास्तविक समय ऑपरेटिंग सिस्टम में विभाजित किया जा सकता है। दो प्रकार के। सख्त समय आवश्यकताओं के साथ एक प्रणाली के लिए, इसे एक वास्तविक समय प्रणाली कहा जा सकता है। वास्तविक समय प्रणालियों की एक महत्वपूर्ण विशेषता यह है कि उनके पास बहुत सख्त समय की आवश्यकताएं हैं। यदि रीयल-टाइम सिस्टम किसी पूर्वनिर्धारित समय के भीतर किसी ईवेंट का प्रतिसाद नहीं दे सकता है, तो सिस्टम स्वचालित रूप से एक त्रुटि करेगा। विशेष रूप से एयरोस्पेस और सैन्य उद्योगों में, वास्तविक समय के ऑपरेटिंग सिस्टम का उपयोग किया जाना चाहिए।
1980 के दशक की शुरुआत में, विभिन्न वाणिज्यिक एम्बेडेड ऑपरेटिंग सिस्टम बाजार पर दिखाई दिए। इनमें से अधिकांश ऑपरेटिंग सिस्टम मालिकाना प्रणालियों के लिए विकसित किए गए थे, जो धीरे-धीरे वाणिज्यिक एम्बेडेड ऑपरेटिंग सिस्टम के वर्तमान विभिन्न रूपों में विकसित हुए। एक ऐसी स्थिति जिसमें सौ विचारों के स्कूलों का विरोध होता है। इन ऑपरेटिंग सिस्टम में लिनक्स, μC / OS, विंडोज सीई, VxWorks, पाम ओएस, QNX, और इतने पर शामिल हैं।
1, μC/OS
ΜC/OS एक विशिष्ट वास्तविक समय ऑपरेटिंग सिस्टम है। सिस्टम ने 1992 में विकसित करना शुरू किया, और दूसरा संस्करण, μC / OSII., वर्तमान में लोकप्रिय है। इसकी विशेषताओं को निम्नलिखित पहलुओं में संक्षेप में प्रस्तुत किया जा सकता है: ओपन सोर्स कोड, स्पष्ट और स्पष्ट कोड संरचना, विस्तृत टिप्पणियां, अच्छी तरह से संगठित, अच्छी पोर्टेबिलिटी, ट्रिमिंग और ठोसीकरण, कर्नेल प्रीमेप्टिव है, और यह 60 कार्यों तक का प्रबंधन कर सकता है। चूंकि सिंघुआ विश्वविद्यालय के प्रोफेसर शाओ बेईबेई ने जीन जे. लाब्रोसे द्वारा पुस्तक "μC / OS: the Real Time Kernel" का अनुवाद किया है, इसलिए μC / OSII का एक सीखने का बूम चीन में बंद कर दिया गया है, विशेष रूप से शिक्षा और अनुसंधान के क्षेत्र में (μC / OS प्रणाली शिक्षा के क्षेत्र में है और अनुसंधान मुक्त है)। सिस्टम छोटा और संक्षिप्त है, और यह वास्तविक समय के ऑपरेटिंग सिस्टम का अध्ययन और सीखने के लिए है।
2, लिनक्स
सभी ऑपरेटिंग सिस्टमों में, लिनक्स तेजी से विकसित और व्यापक रूप से उपयोग किए जाने वाले सिस्टम में से एक है। लिनक्स की विभिन्न विशेषताएं ही इसे एक एम्बेडेड विकास बनाती हैं। बाजार में प्रवेश करने के पहले दो वर्षों में, एम्बेडेड लिनक्स के डिजाइन का व्यापक रूप से उपयोग किया गया है और बड़ी सफलता हासिल की है। एम्बेडेड लिनक्स तकनीक की परिपक्वता के साथ, इसकी विशेषताओं जैसे कि एप्लिकेशन आवश्यकताओं और अधिकांश हार्डवेयर प्लेटफार्मों के लिए समर्थन के अनुसार अनुकूलन योग्य सिस्टम के साथ, यह शुरुआती परीक्षण चरण से धीरे-धीरे एम्बेडेड बाजार की मुख्यधारा बनने के लिए स्थानांतरित हो गया है।
आईडीसी की रिपोर्ट के मुताबिक, लिनक्स दुनिया का दूसरा सबसे बड़ा ऑपरेटिंग सिस्टम बन गया है। एक और मुख्य कारण लिनक्स इतनी तेजी से बढ़ रहा है उत्पाद की लागत है। भयंकर बाजार प्रतियोगिता में, यह उन्नत प्रौद्योगिकी के लिए पर्याप्त से बहुत दूर है। उत्पाद निवेश को कैसे कम किया जाए, यह भी एक ऐसा मुद्दा है जिस पर विचार करने की आवश्यकता है। नि: शुल्क लिनक्स निर्माताओं के लिए बहुत सारे पैसे बचाता है, खासकर कमजोर आर्थिक शक्ति वाली कंपनियों के लिए।
Linux कर्नेल का वर्तमान नया संस्करण 2.6.xx तक पहुँच गया है।
3, VxWorks
VxWorks एक ऑपरेटिंग सिस्टम सॉफ्टवेयर है जिसे विशेष रूप से वास्तविक समय एम्बेडेड सिस्टम के लिए विंड रिवर (विंड रिवर) द्वारा डिज़ाइन और विकसित किया गया है। यह प्रोग्रामर को कुशल वास्तविक समय कार्य शेड्यूलिंग, व्यवधान प्रबंधन, वास्तविक समय प्रणाली संसाधनों और वास्तविक समय अंतर-कार्य संचार प्रदान करता है। अनुप्रयोग प्रोग्रामर सिस्टम संसाधनों के प्रबंधन के बारे में परवाह किए बिना, एप्लिकेशन पर ही जितना संभव हो उतना ऊर्जा डाल सकते हैं। सिस्टम का उपयोग मुख्य रूप से एकल-बोर्ड कंप्यूटर, डेटा नेटवर्क (ईथरनेट स्विच, राउटर) और संचार में किया जाता है। कंपनी को इंटेल ने अधिग्रहित किया है।
4, विंडोज सीई
Windows CE, Microsoft Corporation का एक उत्पाद है। यह एक बहु-थ्रेडेड, पूर्ण-प्राथमिकता, बहु-टास्किंग ऑपरेटिंग सिस्टम है जिसे पूरे सीमित संसाधनों वाले प्लेटफार्मों के लिए डिज़ाइन किया गया है। विंडोज सीई एक मॉड्यूलर डिजाइन को अपनाता है और समर्पित औद्योगिक नियंत्रण इलेक्ट्रॉनिक उपकरणों के लिए हैंडहेल्ड कंप्यूटर से अनुकूलित किया जाता है। इस ऑपरेटिंग सिस्टम के मूल कर्नेल के लिए कम से कम 200 KB ROM स्मृति की आवश्यकता होती है. गेम कंसोल से लेकर आज तक, अधिकांश उच्च कीमत वाले हैंडहेल्ड कंप्यूटरों ने विंडोज सीई को ऑपरेटिंग सिस्टम के रूप में अपनाया है। नुकसान यह है कि सिस्टम सॉफ्टवेयर बहुत महंगा है, जो पूरे उत्पाद के लागत नियंत्रण को प्रभावित करता है।
5, QNX
QNX एक वास्तविक समय ऑपरेटिंग सिस्टम है, जिसे कनाडा QNX Software Systems Co., Ltd. द्वारा विकसित किया गया है, जो व्यापक रूप से स्वचालन, नियंत्रण, रोबोटिक्स, दूरसंचार, डेटा संचार, एयरोस्पेस, कंप्यूटर नेटवर्क सिस्टम, चिकित्सा उपकरण, परिवहन, सुरक्षा और रक्षा प्रणालियों, मिशन-महत्वपूर्ण अनुप्रयोगों जैसे पीओएस मशीनों और खुदरा मशीनों में उपयोग किया जाता है। 1990 के दशक के उत्तरार्ध में, QNX प्रणाली का व्यापक रूप से तेजी से बढ़ते इंटरनेट टर्मिनल उपकरण, सूचना उपकरणों और हैंडहेल्ड कंप्यूटरों में भी उपयोग किया गया था।
6, पाम ओएस
पाम ओएस हैंडहेल्ड कंप्यूटर के लिए एक 32-बिट एम्बेडेड ऑपरेटिंग सिस्टम है। इस प्रणाली को 3Com के PalmComputing विभाग द्वारा विकसित किया गया था (पाम कंप्यूटिंग अब एक स्वतंत्र कंपनी बन गई है)। यह प्रीमेप्टिव मल्टीटास्किंग कर्नेल पर चलता है। उपयोगकर्ता इंटरफ़ेस केवल एक ही समय में एक ही आवेदन को खोलने की अनुमति देता है, सिंक्रनाइज़ेशन सॉफ़्टवेयर के साथ संयुक्त Hotsync हैंडहेल्ड कंप्यूटर और पीसी पर जानकारी को सिंक्रनाइज़ किया जा सकता है, और डेस्कटॉप कंप्यूटर के कार्यों को हाथ की हथेली तक बढ़ाया जा सकता है। अन्य एम्बेडेड ऑपरेटिंग सिस्टम की तुलना में, पाम ओएस में अधिक लचीलापन और गतिशीलता है, और यह एक बहुत ही लोकप्रिय हैंडहेल्ड ऑपरेटिंग सिस्टम है।

