ICL Direct Machine Environment
डायरेक्ट मशीन एनवायरनमेंट, संक्षिप्त डी. एम. ई., इंटरनेशनल कंप्यूटर लिमिटेड से आई. सी. एल. 2900 श्रृंखला के कंप्यूटिंग सिस्टम के लिए एक मुख्य फ्रेम वातावरण था जिसे 1970 के दशक में विकसित किया गया था। डी. एम. ई. माइक्रोकोड में एक आई. सी. एल. 1900 ऑर्डर कोड प्रोसेसर था, जिसने आई. सी. एल. 1900 श्रृंखला के कार्यकारी, ऑपरेटिंग सिस्टम और प्रोग्राम पुस्तकालयों को आई. सी. एल. 2900 श्रृंखला पर काम करने की अनुमति दी। विकास का कारण इस समय अधिकांश कंपनियाँ जिनके पास कंप्यूटर थे, उनके पास अपने अनुप्रयोग लिखने के लिए प्रोग्रामरों की बड़ी टीमें थीं। डी. एम. ई. को विकसित किया गया था ताकि ग्राहक नए हार्डवेयर खरीद सकें और अपने 1900 या सिस्टम 4 अनुप्रयोगों को चला सकें, जबकि उन्होंने अपने प्रतिस्थापन वी. एम. ई. अनुप्रयोगों को विकसित किया। इसके कारण कुछ उपयोगकर्ता कुछ वर्षों तक एक ही मशीन पर बारी-बारी से डीएमई और वीएमई चलाते रहे। दुर्भाग्य से इससे ऐसी परिस्थितियाँ पैदा हुईं जहाँ विकास दल अपने नए अनुप्रयोगों को चलाने के लिए समय की प्रतीक्षा कर रहे थे। यह और यह तथ्य कि कुछ उपयोगकर्ता नई प्रणाली की ओर नहीं बढ़ रहे थे, आई. सी. एल. को समवर्ती मशीन पर्यावरण (सी. एम. ई.) नामक एक प्रणाली विकसित करने के लिए प्रेरित किया, जिसके तहत वी. एम. ई. ने डी. एम. ई. को एक उप-प्रणाली के रूप में चलाया, जिससे 1900 और सिस्टम 4 अनुप्रयोगों को वी. एम. ई. अनुप्रयोगों के साथ 2900 या श्रृंखला 39 मशीन पर चलाया जा सके। संदर्भ प्रत्यक्ष मशीन पर्यावरण