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