क्या हम कह सकते हैं कि QEMU एक वर्चुअल मशीन है?


0

मैं एक वर्चुअल मशीन के रूप में जो अनुभव करता हूं, वह यह है कि यह एक अन्य ऑपरेटिंग सिस्टम को अपने सैंडबॉक्स वाले पर्यावरण पर साइड-बाय-लोड करने की अनुमति देता है।
यह होस्ट ऑपरेटिंग सिस्टम के समान हार्डवेयर आर्किटेक्चर तक सीमित है।
Intel VT (और समान) के साथ, कोई 32-बिट होस्ट पर किसी ऑपरेटिंग सिस्टम के 64-बिट संस्करण को चला सकता है।

इसके उदाहरण VirtualBox और VMWare हैं।

लेकिन क्यूईएमयू एक हार्डवेयर एमुलेटर है: यह एक संपूर्ण कंप्यूटर का अनुकरण करता है और (हो सकता है) हर एक टुकड़े के साथ एक संपूर्ण वास्तुकला का अनुकरण करता है।
यह केवल उसी वास्तुकला तक सीमित नहीं है।
हम एक x 64 सीपीयू पर चलने वाले क्यूईएमयू पर लिनक्स के एआरएम संस्करण को चला सकते हैं।

Android एसडीके परीक्षण के लिए टैबलेट और फोन का अनुकरण करने के लिए QEMU का उपयोग करता है।

इसे प्रस्तुत करते हुए, क्या हम कह सकते हैं कि QEMU एक आभासी मशीन है?


इस सवाल पर टिप्पणी में बहुत चर्चा उत्पन्न की " यूएसबी ड्राइव तक नेटवर्क प्रशासक को पहुंचने से कैसे रोकें "एक अन्य वेबसाइट पर, जिसमें 'विवाद' था कि एक हार्डवेयर एमुलेटर अभी भी एक वर्चुअल मशीन है।


@jdlugosz संपादन के लिए धन्यवाद। आप सही हैं, यह "उसका" होना चाहिए।
Ismael Miguel

1
@jdlugosz - आपने इस कथन को संशोधित करके एक मैला संपादन प्रस्तुत किया: "के उदाहरण ये है कर रहे हैं "
Ramhound

@ रामहुंड मैंने उस पर ध्यान नहीं दिया, या मैंने संपादन में सुधार किया होगा
Ismael Miguel

माफ़ कीजिये। मैं बस "बेहतर करने के लिए कुछ और खोजने की कोशिश कर रहा था" जैसा कि संकेत दिया गया।
JDługosz

@jdlugosz तुमने किया, तुम बस कुछ पत्र 'खाना' भूल गए।
Ismael Miguel

जवाबों:


0

एक वर्चुअल मशीन है नहीं कुशल वर्चुअलाइजेशन के लिए विशेष हार्डवेयर समर्थन को लागू करना और समान निर्देश सेट का उपयोग करना।

VMWare एक 64-बिट होस्ट में 8086 वास्तविक मोड को चलाने के लिए कोड का अनुवाद करता है। पावरपीसी पर पीसी एमुलेटर एक अलग निर्देश सेट में सॉफ्टवेयर अनुवाद था। जावा वर्चुअल मशीन सॉफ्टवेयर में लागू एक अमूर्त है, प्रतीत होता है कि सीपीयू और वास्तुकला। MAME आभासी मशीनों का एक सेट है जो क्लासिक आर्केड कंसोल हैं, जिसमें विभिन्न सीपीयू और विशेष ग्राफिक्स और साउंड चिप्स और अन्य उपन्यास चिपसेट विशेषताएं शामिल हैं।

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


1
मुझे वास्तव में खेद है, लेकिन मैं जवाब पर हार गया। मुझे अभी भी नहीं पता है कि यह वर्चुअल मशीन कहा जाना चाहिए या नहीं।
Ismael Miguel

अंग्रेजी भाषा में एक पर्यायवाची शब्द का अर्थ है कि दोनों शब्दों का उपयोग जगह में किया जा सकता है। इसका मतलब है कि एक वर्चुअल मशीन एक एमुलेटर है। इसका मतलब यह भी है कि एक एमुलेटर एक आभासी मशीन है। "एक कुत्ता एक K9 है" और "K9 एक कुत्ता है" जैसे इसके प्रकार हैं।
Ramhound

चेक आउट thesaurus.com । और "व्याकरण नोट" को देखें इस पृष्ठ के नीचे
JDługosz

इसके अलावा, आम उपयोग हमेशा अनुसरण नहीं करता है सही बात उपयोग, या तकनीकी शब्दजाल अत्यधिक सटीक अर्थ रखने के लिए एक सामान्य शब्द को अपनाता है।
JDługosz

@ रामहाउंड ए 'के 9' एक कुत्ता है, लेकिन पुलिस बल के लिए एक प्रशिक्षित कुत्ता है
Ismael Miguel
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.