मोनोलिथिक सिस्टम

एक एकाश्मक प्रणाली एक ऐसी प्रणाली है जो एक एकाश्म के समान, एक पूरे में एकीकृत होती है। कंप्यूटर सॉफ़्टवेयर और हार्डवेयर के संदर्भ में इस वाक्यांश के कुछ भिन्न अर्थ हो सकते हैं।

अनुप्रयोग प्रक्रिया सामग्री में
एप्लिकेशन सॉफ़्टवेयर में, सॉफ़्टवेयर को मोनोलिथिक कहा जाता है यदि इसमें एक मोनोलिथिक आर्किटेक्चर होता है, जिसमें कार्यात्मक रूप से अलग-अलग स्थितियों (उदाहरण के लिए डेटा इनपुट और आउटपुट, डेटा प्रोसेसिंग, त्रुटि प्रबंधन और उपयोगकर्ता इंटरफ़ेस) सभी आर्किटेक्चर रूप से अलग-अलग घटकों से युक्त होने के अतिरिक्त परस्पर जुड़े होते हैं। इस तरह के सॉफ़्टवेयर सिस्टम मोनोलिथिक अनुप्रयोगों के उदाहरण हैं।

हार्डवेयर में
एक इलेक्ट्रॉनिक कंप्यूटर हार्डवेयर, जैसे कि मल्टी कोर प्रोसेसर, को मोनोलिथिक कहा जाता है यदि इसके घटकों को एक एकीकृत परिपथ में एक साथ एकीकृत किया जाता है। ध्यान दें कि ऐसी प्रणाली में आर्किटेक्चर रूप से अलग-अलग घटक सम्मिलित हो सकते हैं – मल्टी-कोर सिस्टम में, प्रत्येक कोर एक अलग घटक बनाता है – जब तक उन्हें एक ही डाई (एकीकृत परिपथ) पर साकार किया जाता है।

सिस्टम सॉफ़्टवेयर में
सिस्टम सॉफ्टवेयर में, एक मोनोलिथिक कर्नेल एक ऑपरेटिंग सिस्टम (ओएस) आर्किटेक्चर है जहां संपूर्ण ओएस कर्नेल स्पेस में काम कर रहा है।