Micro-Controller Operating Systems
माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम (माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम) (माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम, माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम यह माइक्रोप्रोसेसरों के लिए एक प्राथमिकता-आधारित प्रीएम्प्टिव रियल-टाइम कर्नेल है, जिसे ज्यादातर प्रोग्रामिंग भाषा सी में लिखा जाता है। यह एम्बेडेड सिस्टम में उपयोग के लिए है। माइक्रोसी/ओएस सी में कई कार्यों को परिभाषित करने की अनुमति देता है, जिनमें से प्रत्येक एक स्वतंत्र धागे या कार्य के रूप में निष्पादित हो सकता है। प्रत्येक कार्य एक अलग प्राथमिकता पर चलता है, और इस तरह चलता है जैसे कि यह केंद्रीय प्रसंस्करण इकाई (सीपीयू) का मालिक है। कम प्राथमिकता वाले कार्यों को किसी भी समय उच्च प्राथमिकता वाले कार्यों द्वारा पूर्ववत किया जा सकता है। उच्च प्राथमिकता वाले कार्य कम प्राथमिकता वाले कार्यों को निष्पादित करने की अनुमति देने के लिए ऑपरेटिंग सिस्टम (ओएस) सेवाओं (जैसे देरी या घटना) का उपयोग करते हैं। ओएस सेवाएँ कार्यों और स्मृति के प्रबंधन, कार्यों के बीच संचार और समय के लिए प्रदान की जाती हैं। माइक्रोसी/ओएस कर्नेल मूल रूप से एंबेडेड सिस्टम्स प्रोग्रामिंग पत्रिका में तीन-भाग वाले लेख और लैब्रोस की पुस्तक एम. यू. सी/ओएस द रियल-टाइम कर्नेल में प्रकाशित हुआ था। उन्होंने पहले अपने स्वयं के उपयोग के लिए विकसित एक पोर्टेबल ओएस के आंतरिक भाग का केवल वर्णन करना चाहा था, लेकिन बाद में इसे अपनी कंपनी माइक्रियम, इंक. में संस्करण II और III में एक वाणिज्यिक उत्पाद के रूप में विकसित किया। 2016 में सिलिकॉन लैबोरेटरीज द्वारा माइक्रियम, इंक. का अधिग्रहण किया गया था और बाद में इसे अपाचे लाइसेंस के तहत ओपन-सोर्स के रूप में जारी किया गया था। सिलिकॉन लैब्स अपने सिलिकॉन पर उपयोग के लिए माइक्रियम ओएस नामक एक ओपन-सोर्स उत्पाद को बनाए रखना जारी रखता है और पूर्व माइक्रियम, इंक. कर्मचारियों का एक समूह (लैब्रोस सहित) एम. यू. सी./ओएस और सीज़ियम आर. टी. ओ. एस. दोनों के लिए परामर्श और सहायता प्रदान करता है, जो ओपन-सोर्स रिलीज के ठीक बाद बनाया गया एक मालिकाना कांटा है। एम. यू. सी./ओ. एस.-II एम. यू. सी./ओ. एस. के लिए लिखे गए स्रोत कोड के आधार पर, और 1998 में एक वाणिज्यिक उत्पाद के रूप में पेश किया गया, एम. यू. सी./ओ. एस.-II एक पोर्टेबल, रोम-योग्य, स्केलेबल, प्रीएम्प्टिव, रियल-टाइम, निर्धारक, माइक्रोप्रोसेसरों के लिए मल्टीटास्किंग कर्नेल, और डिजिटल सिग्नल प्रोसेसर (डी. एस. पी.) है। यह 64 कार्यों तक का प्रबंधन करता है। इसके आकार को केवल दिए गए उपयोग के लिए आवश्यक सुविधाओं को शामिल करने के लिए (5 और 24 किलोबाइट के बीच) बढ़ाया जा सकता है। अधिकांश μC/OS-II अत्यधिक पोर्टेबल एएनएसआई सी में लिखा जाता है, जिसमें लक्ष्य माइक्रोप्रोसेसर-विशिष्ट कोड असेंबली भाषा में लिखा जाता है। बाद वाले का उपयोग अन्य प्रोसेसरों को पोर्ट करने में आसानी के लिए कम किया जाता है। एम्बेडेड सिस्टमों में उपयोग μC/OS-II को एम्बेडेड उपयोग के लिए डिज़ाइन किया गया था। यदि निर्माता के पास उचित उपकरण श्रृंखला (यानी सी कंपाइलर, असेंबलर और लिंकर-लोकेटर) है, तो उत्पाद के हिस्से के रूप में एम. यू. सी./ओ. एस.-II को एम्बेड किया जा सकता है। एम. यू. सी./ओ. एस.-II का उपयोग कई अंतर्निहित प्रणालियों में किया जाता है, जिनमें शामिल हैंः एवियोनिक्स चिकित्सा उपकरण और उपकरण डेटा संचार उपकरण सफेद सामान (उपकरण) मोबाइल फोन, व्यक्तिगत डिजिटल सहायक (पी. डी. ए.), एम. आई. डी. औद्योगिक नियंत्रण उपभोक्ता इलेक्ट्रॉनिक्स ऑटोमोटिव कार्य बताता है कि एम. यू. सी./ओ. एस.-II एक बहु-कार्य संचालन प्रणाली है। प्रत्येक कार्य एक अनंत चक्र है और निम्नलिखित पाँच अवस्थाओं में से किसी एक में हो सकता है (अतिरिक्त रूप से नीचे दी गई आकृति देखें) निष्क्रिय तैयार दौड़ प्रतीक्षा (एक घटना के लिए) बाधित (बाधित सेवा दिनचर्या (आई. एस. आर.)) इसके अलावा, यह 64 कार्यों तक का प्रबंधन कर सकता है। हालाँकि, यह अनुशंसा की जाती है कि इनमें से आठ कार्यों को μC/OS-II के लिए आरक्षित किया जाए, एक अनुप्रयोग को 56 कार्यों तक छोड़ दिया जाए। कर्नेल उस कार्यक्रम को दिया गया नाम है जो ऑपरेटिंग सिस्टम के लिए अधिकांश हाउसकीपिंग कार्य करता है। बूट लोडर कर्नेल को नियंत्रण सौंपता है, जो विभिन्न उपकरणों को एक ज्ञात स्थिति में आरंभ करता है और कंप्यूटर को सामान्य संचालन के लिए तैयार करता है। कर्नेल कार्यों के प्रबंधन (यानी, सीपीयू के समय के प्रबंधन के लिए) और कार्यों के बीच संचार के लिए जिम्मेदार है। कर्नेल द्वारा प्रदान की जाने वाली मौलिक सेवा कॉन्टेक्स्ट स्विचिंग है। अनुसूचक कर्नेल का वह हिस्सा है जो यह निर्धारित करने के लिए जिम्मेदार है कि आगे कौन सा कार्य चलता है। अधिकांश वास्तविक समय के कर्नेल प्राथमिकता आधारित होते हैं। प्राथमिकता-आधारित कर्नेल में, सीपीयू का नियंत्रण हमेशा चलाने के लिए तैयार उच्चतम प्राथमिकता वाले कार्य को दिया जाता है। दो प्रकार के प्राथमिकता-आधारित गुठली मौजूद हैंः गैर-निवारक और निवारक। गैर-पूर्वनिर्धारित कर्नेल के लिए आवश्यक है कि प्रत्येक कार्य सीपीयू के नियंत्रण को स्पष्ट रूप से छोड़ने के लिए कुछ करे। एक प्रीएम्प्टिव कर्नेल का उपयोग तब किया जाता है जब प्रणाली की प्रतिक्रियाशीलता अधिक महत्वपूर्ण होती है। इस प्रकार, एम. यू. सी./ओ. एस.-II और अधिकांश वाणिज्यिक वास्तविक समय के कर्नेल पूर्वनिर्धारित होते हैं। चलाने के लिए तैयार सर्वोच्च प्राथमिकता वाले कार्य को हमेशा सीपीयू का नियंत्रण दिया जाता है। कार्यों को सौंपना निष्पादन की उच्चतम दर वाले कार्यों को दर-एकरस समय-निर्धारण का उपयोग करके सर्वोच्च प्राथमिकता दी जाती है। इस शेड्यूलिंग एल्गोरिदम का उपयोग एक स्थिर-प्राथमिकता शेड्यूलिंग वर्ग के साथ रियल-टाइम ऑपरेटिंग सिस्टम (आरटीओएस) में किया जाता है। कार्यों का प्रबंधन कम्प्यूटिंग में, एक कार्य निष्पादन की एक इकाई है। कुछ ऑपरेटिंग सिस्टम में, एक कार्य एक प्रक्रिया का पर्याय है, दूसरों में एक धागे के साथ। बैच प्रोसेसिंग कंप्यूटर सिस्टम में, एक कार्य एक कार्य के भीतर निष्पादन की एक इकाई है। एम. यू. सी./ओ. एस.-II का तंत्र उपयोगकर्ता निम्नलिखित विशेषताओं का उपयोग करके कार्यों को नियंत्रित करने में सक्षम हैः कार्य सुविधा कार्य निर्माण कार्य स्टैक और स्टैक जाँच कार्य विलोपन कार्य की प्राथमिकता को बदलें एक कार्य को निलंबित करें और एक कार्य को फिर से शुरू करें एक कार्य प्रबंधन स्मृति के बारे में जानकारी प्राप्त करें विखंडन से बचने के लिए, एम. यू. सी./ओ. एस.-II अनुप्रयोगों को एक सन्निहित स्मृति क्षेत्र से बने विभाजन से निश्चित आकार के स्मृति खंड प्राप्त करने की अनुमति देता है। सभी मेमोरी ब्लॉक एक ही आकार के होते हैं, और विभाजन में ब्लॉकों की एक अभिन्न संख्या होती है। इन स्मृति खंडों का आवंटन और आवंटन निरंतर समय में किया जाता है और यह एक नियतात्मक प्रणाली है। समय के प्रबंधन के लिए एक आवधिक समय स्रोत प्रदान करने की आवश्यकता होती है ताकि समय की देरी और समय समाप्ति पर नज़र रखी जा सके। एक टिक 10 और 1000 बार प्रति सेकंड, या हर्ट्ज़ के बीच होना चाहिए। टिक दर जितनी तेजी से होगी, सिस्टम पर उतना ही अधिक ओवरहेड μC/OS-II लगाया जाएगा। घड़ी टिक की आवृत्ति एक अनुप्रयोग के वांछित टिक संकल्प पर निर्भर करती है। टिक स्रोतों को एक हार्डवेयर टाइमर समर्पित करके, या एक वैकल्पिक वर्तमान (एसी) बिजली लाइन (50 या 60 हर्ट्ज) संकेत से एक व्यवधान उत्पन्न करके प्राप्त किया जा सकता है। इस आवधिक समय स्रोत को घड़ी टिक कहा जाता है। घड़ी की टिक निर्धारित होने के बाद, कार्य इस प्रकार हो सकते हैंः किसी कार्य में देरी करना एक विलंबित कार्य को फिर से शुरू करना कार्यों के बीच संवाद करना इंटरटास्क या इंटरप्रोसेस संचार μC/OS-II में इसके माध्यम से होता हैः सेमाफोर, संदेश मेलबॉक्स, संदेश कतार, कार्य, और सेवा दिनचर्या को बाधित करना (ISR)। वे एक दूसरे के साथ बातचीत कर सकते हैं जब कोई कार्य या आई. एस. आर. एक कर्नेल ऑब्जेक्ट के माध्यम से एक कार्य का संकेत देता है जिसे इवेंट कंट्रोल ब्लॉक (ई. सी. बी.) कहा जाता है। संकेत को एक घटना माना जाता है। माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 के लिए माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 माइक्रोकंट्रोलर ऑपरेटिंग सिस्टम संस्करण 3 एम. यू. सी./ओ. एस.-III एम. यू. सी./ओ. एस.-II की सभी विशेषताएँ और कार्य प्रदान करता है। सबसे बड़ा अंतर समर्थित कार्यों की संख्या है। एम. यू. सी./ओ. एस.-II 255 प्राथमिकता स्तरों में से प्रत्येक पर अधिकतम 255 कार्यों के लिए केवल 1 कार्य की अनुमति देता है। μC/OS-III प्रति स्तर किसी भी संख्या में अनुप्रयोग कार्यों, प्राथमिकता स्तरों और कार्यों की अनुमति देता है, जो केवल मेमोरी तक प्रोसेसर की पहुंच द्वारा सीमित है। एम. यू. सी./ओ. एस.-II और एम. यू. सी./ओ. एस.-III का रखरखाव वर्तमान में सिलिकॉन लैब्स की सहायक कंपनी माइक्रियम, आई. एन. सी. द्वारा किया जाता है और इन्हें प्रति उत्पाद या प्रति उत्पाद लाइन के लिए लाइसेंस दिया जा सकता है। अंतःस्थापित प्रणालियों में उपयोग उपयोग समान हैं जैसे कि एम. यू. सी./ओ. एस.-II के लिए कार्य बताता है कि एम. यू. सी./ओ. एस.-III एक बहु-कार्य संचालन प्रणाली है। प्रत्येक कार्य एक अनंत चक्र है और पाँच अवस्थाओं (निष्क्रिय, तैयार, चल रहा, बाधित या लंबित) में से किसी एक में हो सकता है। कार्य प्राथमिकताएँ 0 (उच्चतम प्राथमिकता) से लेकर अधिकतम 255 (न्यूनतम संभव प्राथमिकता) तक हो सकती हैं। राउंड रॉबिन शेड्यूलिंग जब दो या दो से अधिक कार्यों की समान प्राथमिकता होती है, तो कर्नेल एक कार्य को पूर्व निर्धारित समय के लिए चलाने की अनुमति देता है, जिसे क्वांटम नाम दिया जाता है, और फिर दूसरे कार्य का चयन करता है। इस प्रक्रिया को राउंड रॉबिन शेड्यूलिंग या टाइम स्लाइसिंग कहा जाता है। कर्नेल पंक्ति में अगले कार्य को नियंत्रण देता है यदिः वर्तमान कार्य को अपने समय टुकड़े के दौरान कोई काम नहीं करना है, या वर्तमान कार्य अपने समय टुकड़े के अंत से पहले पूरा हो जाता है, या समय टुकड़ा समाप्त हो जाता है। गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली गुठली। कार्य प्रबंधन भी वही कार्य करता है जो μC/OS-II के लिए होता है। हालाँकि, एम. यू. सी./ओ. एस.-III मल्टीटास्किंग का समर्थन करता है और एक अनुप्रयोग को किसी भी संख्या में कार्य करने की अनुमति देता है। कार्यों की अधिकतम संख्या केवल प्रोसेसर के लिए उपलब्ध कंप्यूटर मेमोरी (कोड और डेटा स्थान दोनों) की मात्रा से सीमित है। एक कार्य को निर्धारित समापन तक कार्यान्वित किया जा सकता है, जिसमें कार्य समाप्त होने पर खुद को हटा देता है, या अधिक आम तौर पर एक अनंत लूप के रूप में, घटनाओं के होने की प्रतीक्षा करते हुए और उन घटनाओं को संसाधित करते हुए। स्मृति प्रबंधन का प्रबंधन उसी तरह किया जाता है जैसे μC/OS-II में किया जाता है। समय प्रबंधन μC/OS-III उसी समय प्रबंधन सुविधाओं को प्रदान करता है जैसे कि μC/OS-II। यह अनुप्रयोगों को सेवाएं भी प्रदान करता है ताकि उपयोगकर्ता द्वारा परिभाषित समय की देरी के लिए कार्य उनके निष्पादन को निलंबित कर सकें। देरी को कई घंटे, मिनट, सेकंड और मिलीसेकंड द्वारा निर्दिष्ट किया जाता है। कभी-कभी, एक कार्य या आई. एस. आर. को किसी अन्य कार्य के लिए जानकारी का संचार करना चाहिए, क्योंकि दो कार्यों के लिए एक ही समय में एक ही विशिष्ट डेटा या हार्डवेयर संसाधन तक पहुंचना असुरक्षित है। इसे सूचना हस्तांतरण के माध्यम से हल किया जा सकता है, जिसे अंतर-कार्य संचार कहा जाता है। जानकारी को कार्यों के बीच दो तरीकों से संप्रेषित किया जा सकता हैः वैश्विक डेटा के माध्यम से, या संदेश भेजकर। वैश्विक चर का उपयोग करते समय, प्रत्येक कार्य या आई. एस. आर. को यह सुनिश्चित करना चाहिए कि इसकी चर तक विशेष पहुंच हो। यदि कोई आई. एस. आर. शामिल है, तो सामान्य चर तक अनन्य पहुंच सुनिश्चित करने का एकमात्र तरीका व्यवधानों को अक्षम करना है। यदि दो कार्य डेटा साझा करते हैं, तो प्रत्येक या तो इंटरप्ट को अक्षम करके, शेड्यूलर को लॉक करके, सेमाफोर का उपयोग करके, या अधिमानतः, म्यूचुअल एक्सक्लूशन सेमाफोर का उपयोग करके चर तक विशेष पहुंच प्राप्त कर सकता है। संदेशों को या तो एक मध्यवर्ती वस्तु पर भेजा जा सकता है जिसे संदेश कतार कहा जाता है, या सीधे किसी कार्य पर भेजा जा सकता है, क्योंकि μC/OS-III में, प्रत्येक कार्य की अपनी अंतर्निहित संदेश कतार होती है। यदि कई कार्यों को संदेशों की प्रतीक्षा करनी है तो बाहरी संदेश कतार का उपयोग करें। यदि केवल एक कार्य प्राप्त डेटा को संसाधित करेगा तो सीधे किसी कार्य को संदेश भेजें। जबकि एक कार्य एक संदेश के आने का इंतजार करता है, यह कोई सीपीयू समय का उपयोग नहीं करता है। बंदरगाह एक बंदरगाह में तीन पहलू शामिल हैंः सीपीयू, ओएस और बोर्ड विशिष्ट (बीएसपी) कोड। एम. यू. सी./ओ. एस.-II और एम. यू. सी./ओ. एस.-III में बाजार में सबसे लोकप्रिय प्रोसेसर और बोर्डों के लिए बंदरगाह हैं और ये विमानन, चिकित्सा प्रणालियों और परमाणु प्रतिष्ठानों जैसी सुरक्षा महत्वपूर्ण एम्बेडेड प्रणालियों में उपयोग के लिए उपयुक्त हैं। एक एम. यू. सी./ओ. एस.-III पोर्ट में तीन कर्नेल विशिष्ट फ़ाइलों की सामग्री लिखना या बदलना शामिल हैः OS_CPU.H, OS_CPU_A.ASM, और OS_CPU_C.C। अंत में उपयोग किए जा रहे मूल्यांकन बोर्ड या लक्ष्य बोर्ड के लिए एक बोर्ड समर्थन पैकेज (बी. एस. पी.) बनाएँ या बदलें। एक एम. यू. सी./ओ. एस.-III पोर्ट एम. यू. सी./ओ. एस.-II पोर्ट के समान होता है। यहाँ सूचीबद्ध बंदरगाहों की तुलना में काफी अधिक बंदरगाह हैं, और बंदरगाह निरंतर विकास के अधीन हैं। एम. यू. सी./ओ. एस.-II और एम. यू. सी./ओ. एस.-III दोनों ही वुल्फ एस. एस. एल. जैसे लोकप्रिय एस. एस. एल./टी. एल. एस. पुस्तकालयों द्वारा समर्थित हैं, जो सभी कनेक्शनों में सुरक्षा सुनिश्चित करते हैं। सिलिकॉन लैब्स द्वारा अधिग्रहण के बाद, 2020 में माइक्रियम फरवरी 2020 में ओपन-सोर्स मॉडल लाइसेंसिंग में बदल गया। इसमें यू. सी./ओ. एस. III, सभी पूर्व संस्करण, सभी घटकः यू. एस. बी., फाइल सिस्टम, जी. यू. आई., टी. सी. पी./आई. पी. आदि शामिल हैं। प्रलेखन और समर्थन समर्थन एक विशिष्ट समर्थन मंच के माध्यम से उपलब्ध है, और कई व्यापक पुस्तकें, जिनमें से कई एक दिए गए माइक्रोकंट्रोलर वास्तुकला और विकास मंच के अनुरूप, मुफ्त पीडीएफ के रूप में, या हार्ड-कवर में कम लागत वाली खरीद के रूप में उपलब्ध हैं। माइक्रियम और अन्य दलों से भुगतान समर्थन उपलब्ध है। संदर्भ स्रोत फ्यूजन एम्बेडेड माइक्रियम-यू. सी. ओ. एस.-III-उपयोगकर्ताओं से एम. यू. सी./एम. ओ. एस.-II के लिए प्रोटोकॉल समर्थन मैनुअल पहला संस्करण एम. यू. सी./एम. ओ. एस.-III: रेनेसा आर. एक्स. 62एन के लिए वास्तविक समय कर्नेल बाहरी लिंक आम तौर पर उपयोग किए जाने वाले एम. यू. सी./एम. ओ. एस.-II कार्यों और डेटा संरचनाओं का सारांश एन. आई. ओ. एस. आई. जी. सी. माइक्रो./एम. ओ. एस. एम. सी./एम. ओ. एस.-II के साथ संदर्भ नियमावली एमबेडेड ऑपरेटिंग सिस्टम ए. आर. एम. माइक्रोकर्नल-आधारित ऑपरेटिंग सिस्टम माइक्रोकर्नल कैसे प्राप्त करें