Virtualization

Virtualization विभिन्न कंप्यूटिंग अवधारणाओं को संदर्भित कर सकता है, लेकिन यह आमतौर पर एक मशीन पर कई operating system चलाने के लिए संदर्भित करता है। जबकि अधिकांश computers में केवल एक ऑपरेटिंग सिस्टम install होता है, वर्चुअलाइजेशन software एक कंप्यूटर को एक ही समय में कई ऑपरेटिंग सिस्टम चलाने की अनुमति देता है।

virtualization

उदाहरण के लिए, VMware Workstation के साथ एक windows computer स्थापित विंडोज interface के भीतर Linux चला सकता है। इसी तरह, एक Macintosh कंप्यूटर Mac OS X इंटरफ़ेस के भीतर Windows चलाने के लिए Parallels Desktop का उपयोग कर सकता है। जब कोई अन्य ऑपरेटिंग सिस्टम (OS) मुख्य सिस्टम के ऊपर चल रहा होता है, तो इसे “Virtual Machine” कहा जाता है। ऐसा इसलिए है क्योंकि यह एक विशिष्ट कंप्यूटर की तरह कार्य करता है लेकिन वास्तव में किसी अन्य ऑपरेटिंग सिस्टम के शीर्ष पर चल रहा है।

वर्चुअलाइजेशन सॉफ्टवेयर कंप्यूटर के प्राथमिक ओएस और virtual os के बीच एक layer के रूप में कार्य करता है। यह वर्चुअल सिस्टम को प्राथमिक ओएस की तरह ही कंप्यूटर के hardware, जैसे रैम, सीपीयू और वीडियो कार्ड तक पहुंचने की अनुमति देता है। यह इम्यूलेशन से अलग है, जो वास्तव में प्रत्येक command को एक ऐसे रूप में अनुवादित करता है जिसे सिस्टम का processor समझ सकता है। चूंकि Macintosh और Windows कंप्यूटर अब दोनों “x86” प्रोसेसर आर्किटेक्चर का उपयोग करते हैं, इसलिए दोनों ओएस को अनुकरण के बजाय वर्चुअलाइजेशन के माध्यम से एक ही मशीन पर चलाना संभव है।

एक अन्य प्रकार के वर्चुअलाइजेशन में एक दूरस्थ कंप्यूटर सिस्टम से जुड़ना और इसे अपने कंप्यूटर से नियंत्रित करना शामिल है। इसे आमतौर पर रिमोट एक्सेस के रूप में जाना जाता है।