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