What is virtual machine in hindi ( वर्चुअल मशीन क्या होती है ???
वर्चुअल मशीन ( virtual machine) दो शब्दों से मिलकर बना है-
Virtual + machine
=
virtual machine
Virtual- physically not present
Machine- a device like laptop , computer
Definition-
Virtual machine is a machine which is not present physically.
वर्चुअल मशीन एक ऐसा concept है जिसके through एक सिस्टम पर work हो रहा होता है लेकिन show ऐसा होता है जैसे एक से ज्यादा मशीन का यूज किया जा रहा है। एक या एक से ज्यादा वर्चुअल मशीन एक फिजिकल मशीन (physical machine ) पर रन ( run) कर सकती है जो वर्चुअल मशीन है, उसे गेस्ट (guest) मशीन बोला जाता है और जो फिजिकल मशीन होती है उसे host मशीन कहा जाता है |
वर्चुअल मशीन एक ऐसा सॉफ्टवेयर होता है जो एक अलग सिस्टम मतलब कंप्यूटर की तरह behave करता है। वर्चुअल मशीन नॉर्मल (normal) एक कंप्यूटर की तरह ही work कर सकता है means उसमें अपना अलग ऑपरेटिंग सिस्टम (operating system) होता है, मेमोरी स्पेस (memory space) होता उसमें अलग सॉफ्टवेयर और सिक्योरिटी भी अलग होती है |
अगर आपके पास एक ही PC(personal computer) है। आप उसे शेयर नहीं करना चाहते तो वर्चुअल मशीन की help से दो लोग इस तरह काम कर सकते हैं कि एक दूसरे का डाटा ना ही देख सकते ना ही शेयर कर सकते ना ही अपडेट (update) कर सकते हैं|
इस आर्टिकल की Video देखने के लिए क्लिक करें-
Example-
अगर किसी वजह से कभी आपको दो ऑपरेटिंग सिस्टम यूज करने है- एक विंडो ऑपरेटिंग ( window operating system ) सिस्टम और दूसरा एमएस डॉस ऑपरेटिंग सिस्टम ( MS DOS operating system ) पर प्रॉब्लम (problem) यह की ckmputerआपके पास एक ही है तो वहां आप वर्चुअल मशीन का इस्तमाल कर सकते हैं।
Type of virtual machine ( वर्चुअल मशीन के प्रकार )-
1) प्रोसेस वर्चुअल मशीन ( process virtual machine)
2) सिस्टम वर्चुअल मशीन ( System virtual machine )
1) प्रोसेस वर्चुअल मशीन-
प्रोसेस वर्चुअल मशीन किसी एक प्रोसेस को host machine पर एक एप्लीकेशन के रूप में रन कराने की permission देता है, means इसमें अगर कोई perticular प्रोग्राम को ऑपरेटिंग सिस्टम support नहीं कर रहा होता है means प्रोसेस , perticular प्लेटफार्म पर रन नहीं हो पाता है तो प्रोसेस वर्चुअल मशीन एक plateform indepandent environment provide कराता है। इसका best example जावा वर्चुअल मशीन (Jvm) है, जो किसी भी ऑपरेटिंग सिस्टम को ज्यादा application रन कराने के लिए capable बनाता है |
2) सिस्टम वर्चुअल मशीन-
सिस्टम वर्चुअल मशीन किसी भी फिजिकल डिवाइस (physical machine) की fully substitute होती है। इसमें होस्ट कंप्यूटर ( host computer) के सारे रिसोर्स मल्टीपल वर्चुअल मशीन द्वारा शेयर किए जाते हैं। हर एक वर्चुअल मशीन में अपना अलग ऑपरेटिंग सिस्टम होता है और अलग-अलग एप्लीकेशन प्रोग्राम भी होते हैं |
Advantages of virtual machine-
1) वर्चुअल मशीन की help से एक फिजिकल कंप्यूटर पर कई ऑपरेटिंग सिस्टम रन हो सकते हैं , जिसकी वजह से physical space , cost, time सब बचता है|
2) वर्चुअल मशीन की help से किसी भी पार्टी कूलर एप्लीकेशन को जिसे ऑपरेटिंग सिस्टम सपोर्ट नहीं करता है, वह उस सिस्टम पर रन कराई जा सकती है |
3) वर्चुअल मशीन में यूज होने वाले रिसोर्सेस (resources) को increase और decrease किया जा सकता है |
4) अलग -2 दो physical devices नहीं लेनी पड़ती है |
Disadvantages of virtual machine-
1) वर्चुअल मशीन का यूज करने से सिस्टम की performace slow हो जाती है क्योंकि प्रोसेसर पर ज्यादा load पड़ता है |
2) fully फिजिकल कंप्यूटर (physical computer) के comparission में वर्चुअल मशीन less efficient है |
3) वर्चुअल मशीन में रिजल्ट unstable होता है means इसकी performace low रहती है |
0 Comments