ভার্চুয়াল মেশিন এবং একটি হাইপারভাইজার মধ্যে পার্থক্য


23

আপনি যদি গুগলটিকে "হাইপারভাইজার" শব্দটি না বলে থাকেন তবে হাইপারভাইজারকেও বলা হয় কোনও ভার্চুয়াল মেশিন মনিটর অথবা একটি ভার্চুয়াল মেশিন ম্যানেজার , এবং এটি হার্ডওয়্যার ভার্চুয়ালাইজেশনের একটি ফর্ম। কিন্তু, ভিএম এবং তাদের ধারণার জন্য নতুন ব্র্যান্ড হচ্ছে, এটি আমার জন্য একটি অস্পষ্ট সংজ্ঞা।

সুতরাং, একটি পার্থক্য মেশিন এবং তার হাইপারভাইজার - পার্থক্য কি - এবং / অথবা সম্পর্কের মধ্যে? কেউ একটি কংক্রিট উদাহরণ দিতে পারেন?


হাইপারভাইজারে উইকিপিডিয়া নিবন্ধটি দেখুন। একটি দম্পতি বিভিন্ন ধরনের, আংশিকভাবে আপনি কেন বিভ্রান্ত হতে পারে। en.wikipedia.org/wiki/Hypervisor
Zoredache

উত্তর:


13

হাইপারভাইজার ডিভাইস বা সফ্টওয়্যার যা রান ভার্চুয়াল মেশিন। এটি সাধারণত ভার্চুয়াল মেশিন ("অতিথি") এবং হোস্ট সিস্টেম এবং কোনও পরিচালন সফটওয়্যারের মধ্যে ইন্টারফেস সরবরাহ করার জন্য সংস্থান বরাদ্দ করার জন্য দায়ী।

সুতরাং যদি আপনি উইন্ডোজ 7 ভার্চুয়াল মেশিন চালানোর জন্য ভিএমওয়্যার ওয়ার্কস্টেশন ব্যবহার করছেন, তবে VMware ওয়ার্কস্টেশন হাইপারভাইজার।


3
কেন তারা শুধু রেফারেন্স ডকুমেন্টেশন বলতে পারেন না?! ধন্যবাদ!
pnongrata

6
তারা এটি আপনার পক্ষে খুব সহজ করতে চায় না, অথবা আপনি সমর্থন চুক্তির জন্য অর্থ প্রদান করবেন না। ;)
Coding Gorilla

সুতরাং ... ভিএমএম এবং হাইপারভাইজারের মধ্যে পার্থক্য কী?
allyourcode

@allyourcode আপনি কোন "VMM" সম্পর্কে এবং কোন প্রসঙ্গে কথা বলছেন তার উপর নির্ভর করে।
Coding Gorilla

চমৎকার উত্তর, আপত্তিকর। কিন্তু সফ্টওয়্যার সম্পর্কে কি emulators ? আমরা বলতে পারি যে এমুলেটর (ডসবক্স) একটি সফ্টওয়্যার যা রান ভার্চুয়াল মেশিন?
john c. j.

4

এই লিঙ্ক চেক করুন। http://blogs.msdn.com/b/virtual_pc_guy/archive/2006/07/10/661958.aspx

উত্তর বেন আর্মস্ট্রং এর ভার্চুয়ালাইজেশন ব্লগ থেকে হয়

এখানে আসলে 'ভিএমএম' এর দুটি অর্থ রয়েছে। প্রথমটি 'ভার্চুয়াল মেমরি ম্যানেজার' - এটি উইন্ডোজ অপারেটিং সিস্টেমের অংশ এবং কম্পিউটার ভার্চুয়ালাইজেশনের সাথে কিছুই করার নেই - এবং অপারেটিং সিস্টেমের মেমরি পরিচালনার সাথে সবকিছু করতে হবে। এই আমি আজ আলোচনা করছি কি না :-)

দ্বিতীয় অর্থ হল 'ভার্চুয়াল মেশিন মনিটর'। Moniker 'ভার্চুয়াল মেশিন মনিটর' ব্যবহার করে এমন বিভিন্ন প্রোগ্রাম এবং বাস্তবায়নের সংখ্যা রয়েছে। সহজ শর্তে - ভার্চুয়াল মেশিনগুলি যার জন্য এটি দায়ী, তার জন্য ভার্চুয়াল মেশিনগুলির উপর নজরদারি ও প্রয়োগের জন্য দায়বদ্ধ সফ্টওয়্যারের অংশ। এর মানে হল যে VMM ভার্চুয়াল মেশিনের ভিতরে যা কিছু ঘটছে তা অনুসরণ করে, এবং যখন প্রয়োজন হয় তখন সম্পদ সরবরাহ করে, ভার্চুয়াল মেশিনকে রিসোর্সগুলিতে পুনঃনির্দেশিত করে, বা সংস্থানগুলিতে অ্যাক্সেস অস্বীকার করে (VMM এর বিভিন্ন বাস্তবায়নগুলি সরবরাহ করে বা বিভিন্ন স্তরের সংস্থানগুলিকে পুনঃনির্দেশিত করে - তবে এটি অন্য দিনের জন্য আলোচনা একটি বিষয়)।

ক্লাসিক্যাল ভিএমএম দুই ধরনের আছে।

একটি টাইপ II ভিএমএম হ'ল হোস্টিং অপারেটিং সিস্টেমের উপরে চলে এবং তারপর উচ্চ স্তরের ভার্চুয়াল মেশিনগুলিকে স্পন করে। টাইপ II ভিএমএমগুলির উদাহরণগুলিতে জাভাভিএম এবং .নেট পরিবেশ অন্তর্ভুক্ত। এই ভিএমএমগুলি তাদের ভার্চুয়াল মেশিনগুলি নিরীক্ষণ করে এবং হোস্টিং পরিবেশে যথাযথ API গুলির সংস্থানগুলির জন্য অনুরোধগুলি পুনঃনির্দেশ করে (এর মধ্যে কিছু প্রক্রিয়াকরণের স্তরের সাথে)।

একটি টাইপ আমি ভিএমএম হ'ল হার্ডওয়্যার থেকে সরাসরি হোস্টিং অপারেটিং সিস্টেমের প্রয়োজন ছাড়াই চালিত। টাইপ আমি ভিএমএমগুলিকে 'হাইপারভাইজার্স' হিসাবেও পরিচিতি করি - তাই এটি যেখানে একটি ভিএমএম এবং হাইপারভাইজারের মধ্যে একমাত্র সত্য পার্থক্য। উভয় দ্বারা উপলব্ধ কার্যকারিতা ন্যায়সঙ্গত। টাইপ -1 ভিএমএমগুলির উদাহরণগুলির মধ্যে রয়েছে এমএমএলএল এবং আইবিএম, এবং ভিএমওয়্যার এসএসএক্স, জেন এবং উইন্ডোজ ভার্চুয়ালাইজেশনের মতো সমাধানগুলির মাধ্যমে আধুনিক কম্পিউটারগুলিতে প্রদত্ত মেইনফ্রেম ভার্চুয়ালাইজেশন সমাধান।


3

এটি বিদ্যমান অপারেটিং সিস্টেম পরিভাষা একটি এক্সটেনশান - এক যে বিভিন্ন বিকল্প এক বীজ / বাদাম রূপক ব্যবহারকারী প্রোগ্রাম দ্বারা নিয়ন্ত্রিত হয় কর্মকর্তা প্রোগ্রাম, এবং একটি অ ভার্চুয়াল সিস্টেম যেখানে জিনিষ বন্ধ। ভার্চুয়ালাইজেশন সঙ্গে, দী কর্মকর্তা পরিবর্তে, একটি দ্বারা নিয়ন্ত্রিত (বা নজরদারি, বা পরিচালিত) হয় হাইপারভাইসরের কার্যক্রম.

এই সব প্রোগ্রাম সফটওয়ার হয়। দ্য ভার্চুয়াল মেশিন সুপারভাইজার এবং ব্যবহারকারীর প্রোগ্রামগুলি নিজেদের চলমান যন্ত্রের ভান করে। এটা ভিতরে থেকে হার্ডওয়্যার মত দেখায়।


3
বিদ্বেষপূর্ণভাবে, এবং এটি বন্ধ বিষয়, এবং যদি আমি সঠিকভাবে মনে করি, ল্যাটিন "সুপার" এবং গ্রিক "হাইপার" একই মূল শব্দ থেকে উদ্ভূত হয় এবং একই জিনিসটি বোঝায়। জার্মান "ueber" অন্য ভাইবোন। সুতরাং "সুপারভাইজার" এবং "হাইপারভাইজার" আসলে একই শব্দ, কেবলমাত্র একটাই ল্যাটিন এবং অন্যটি অর্ধেক ল্যাটিন, অর্ধেক গ্রিক। :-)
Andrew J. Brehm

2
কিন্তু আসলে, পরিভাষাটি আমাদের মধ্যে সর্বাধিক গ্রিক।
Daniel R Hicks

0

Hyperervisor ইতিহাস সম্পর্কে ডন Skiba :

আমি 1966 সালে আইবিএমের সাথে ছিলাম, যখন আমরা নতুন সিস্টেম 360 পেতে চেষ্টা করছিলাম   ইনস্টল করা নেই। আপনি কল্পনা করতে পারেন, যে সব "পুরানো কোড" থেকে রূপান্তর   পুরাতন 1401, 1440, 1410, 7080, 7090 মডেল সবচেয়ে বড় জগাখিচুড়ি ছিল   আপনি কখনও দেখতে চান। 360 মডেল 65 এ, একটি এমুলেটর ছিল   পুরোনো মেশিনের একটি দম্পতি জন্য। প্রকৃতপক্ষে, ছাড়া সব 360 মডেল ,.   মডেল 75 জন্য, 360 নির্দেশ সেট এর emulators ছিল। একমাত্র   মডেল 65 এর জন্য এটি জনপ্রিয় ছিল আইবিএম 7080 এর জন্য এমুলেটর।   তবে আপনাকে মেশিনটিকে 360 মোড বা 7080 এ উত্সর্গ করতে হয়েছিল   মোড. যে আমাদের গ্রাহকদের খুব খুশি করা হয় না।

এটি 65 মডেলের কিছু বিশেষ নিবন্ধক ছিল   যে নিষ্ক্রিয় ছিল, কিন্তু মডেল 67 সক্রিয় যে সময় জন্য ব্যবহৃত হয়   শেয়ারিং এবং অবশেষে একটি ভার্চুয়াল অপারেটিং সিস্টেম, সিএমএস। আমি নিশ্চিত   প্রকৌশলী মডেল 65 এ আমরা যে রেজিস্ট্রার ব্যবহার করতে পারে   প্রোগ্রামের মেমরির অর্ধেক অংশে চলমান প্রোগ্রামগুলির মধ্যে সোয়াপ করুন   উপরের অর্ধেক চলমান এবং অর্ধেক 360 বা 7080 চালাতে পারে   মোড. আমরা শুধু সোয়াপিং, মোড সেটিং করতে একটি "সামান্য" কোড প্রয়োজন   এবং সম্পদ (I / O) বরাদ্দ। আমি একটি সিস্টেম প্রকৌশলী বিশ্বাসী   ফিলাডেলফিয়া, যিনি এই কর্মকাণ্ডের জন্য প্রয়োজনীয় একজন গ্রাহক ছিলেন,   কোড লিখতে আমরা কোড জন্য নাম অনেক কাছাকাছি tossed   সময়। আমি প্রস্তাবিত যে "হাইপারভাইজার" উপযুক্ত হতে পারে, কারণ,   360 এর আগে, কোন "অপারেটিং সিস্টেম" এবং পূর্বে ছিল   সিস্টেম সব ছিল "সুপারভাইজার"। সুতরাং, "হাইপারভাইজার" উপযুক্ত বলে মনে হচ্ছে   এবং নাম আটকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.