एक माइक्रोकर्नल तार्किक रूप से रीयल-टाइम OS का अगला चरण होता है। सामान्य व्यवस्था यह है कि ऑपरेटिंग सिस्टम कर्नल मेमोरी आवंटित करता है और क्रियान्वन के विभिन्न थ्रेड्स पर CPU का आदान-प्रदान करता है। यूज़र मोड प्रक्रियाएं मुख्य कार्यों, जैसे फ़ाइल सिस्टम, नेटवर्क इंटरफ़ेस आदि को लागू करती हैं।

सामान्य रूप में, माइक्रोकर्नल तब सफल होते हैं, जब कार्यों का आदान-प्रदान तथा कार्यों के बीच संवाद तीव्र हो और तब असफल होते हैं, जब ये धीमे हों.

एक्सोकर्नल सामान्य सबरूटीन कॉल्स के द्वारा दक्षतापूर्वक संवाद करते हैं। हार्डवेयर और सिस्टम में उपस्थित सम्पूर्ण सॉफ्टवेयर, अनुप्रयोग प्रोग्रामर्स के लिए उपलब्ध और उनके द्वारा वितान्य होता है।

माइक्रोकर्नल तथा एक्सोकर्नल
विश्वसनीयता
ASIC और FPGA समाधान
यूज़र इंटरफ़ेस