Hardware virtualization
வன்பொருள் மெய்நிகராக்கம் என்பது கணினிகளை முழுமையான வன்பொருள் தளங்களாக மெய்நிகராக்கம் செய்வது, அவற்றின் கூறுகளின் சில தர்க்கரீதியான சுருக்கங்கள் அல்லது பல்வேறு இயக்க முறைமைகளை இயக்கத் தேவையான செயல்பாடு மட்டுமே. மெய்நிகராக்கம் ஒரு கம்ப்யூட்டிங் தளத்தின் இயற்பியல் பண்புகளை பயனர்களிடமிருந்து மறைக்கிறது, அதற்கு பதிலாக ஒரு சுருக்கமான கம்ப்யூட்டிங் தளத்தை வழங்குகிறது. அதன் தோற்றத்தில், மெய்நிகராக்கத்தை கட்டுப்படுத்தும் மென்பொருள் ஒரு "கட்டுப்பாட்டு நிரல்" என்று அழைக்கப்பட்டது, ஆனால் "ஹைப்பர்வைசர்" அல்லது "மெய்நிகர் இயந்திர மானிட்டர்" என்ற சொற்கள் காலப்போக்கில் விரும்பப்பட்டன. "மெய்நிகராக்கம்" என்ற சொல் 1960 களில் ஒரு மெய்நிகர் இயந்திரத்தைக் குறிக்க உருவாக்கப்பட்டது (சில நேரங்களில் "போலி இயந்திரம்" என்று அழைக்கப்படுகிறது), இந்த சொல் சோதனையான ஐபிஎம் எம் 44/44 எக்ஸ் அமைப்பிலிருந்து வருகிறது. மெய்நிகர் இயந்திரங்களின் உருவாக்கம் மற்றும் மேலாண்மை மிக சமீபத்தில் "இயங்குதளம் மெய்நிகராக்கம்" அல்லது "சேவையக மெய்நிகராக்கம்" என்றும் அழைக்கப்படுகிறது. இயங்குதள மெய்நிகராக்கம் ஹோஸ்ட் மென்பொருளால் (ஒரு கட்டுப்பாட்டு நிரல்) கொடுக்கப்பட்ட வன்பொருள் மேடையில் செய்யப்படுகிறது, இது அதன் விருந்தினர் மென்பொருளுக்காக ஒரு உருவகப்படுத்தப்பட்ட கணினி சூழலை, ஒரு மெய்நிகர் இயந்திரத்தை (விஎம்) உருவாக்குகிறது. விருந்தினர் மென்பொருள் பயனர் பயன்பாடுகளுக்கு மட்டுப்படுத்தப்படவில்லை; பல புரவலன்கள் முழுமையான இயக்க முறைமைகளை செயல்படுத்த அனுமதிக்கின்றன. விருந்தினர் மென்பொருள் இயற்பியல் வன்பொருளில் நேரடியாக இயங்குவது போல் செயல்படுகிறது, பல குறிப்பிடத்தக்க எச்சரிக்கைகளுடன். இயற்பியல் அமைப்பு வளங்களுக்கான அணுகல் (நெட்வொர்க் அணுகல், காட்சி, விசைப்பலகை மற்றும் வட்டு சேமிப்பு போன்றவை) பொதுவாக ஹோஸ்ட் செயலி மற்றும் கணினி-நினைவகத்தை விட மிகவும் கட்டுப்படுத்தப்பட்ட மட்டத்தில் நிர்வகிக்கப்படுகிறது. விருந்தினர்கள் பெரும்பாலும் குறிப்பிட்ட புற சாதனங்களை அணுகுவதில் இருந்து கட்டுப்படுத்தப்படுகிறார்கள், அல்லது மெய்நிகராக்க ஹோஸ்டால் செயல்படுத்தப்படும் வன்பொருள் அணுகல் கொள்கையைப் பொறுத்து சாதனத்தின் சொந்த திறன்களின் துணைக்குழுவிற்கு மட்டுப்படுத்தப்படலாம். மெய்நிகராக்கம் பெரும்பாலும் ஹைபர்வைசரை இயக்கத் தேவையான வளங்கள் மற்றும் இயற்பியல் இயந்திரத்தில் சொந்தமாக இயங்குவதை ஒப்பிடும்போது மெய்நிகர் இயந்திரத்தில் குறைந்த செயல்திறன் ஆகிய இரண்டிலும் செயல்திறன் அபராதங்களை உறுதிப்படுத்துகிறது. மெய்நிகராக்கத்திற்கான காரணங்கள் சேவையக ஒருங்கிணைப்பு விஷயத்தில், CPU கள் மற்றும் ஹார்ட் டிரைவ்கள் போன்ற அதிக (விலையுயர்ந்த) வன்பொருள் வளங்களின் தேவையைக் குறைக்க பல சிறிய இயற்பியல் சேவையகங்களை ஒரு பெரிய இயற்பியல் சேவையகத்தால் மாற்றலாம். வன்பொருள் மெய்நிகர் சூழல்களில் ஒருங்கிணைக்கப்பட்டாலும், பொதுவாக ஓஎஸ் இல்லை. அதற்கு பதிலாக, இயற்பியல் சேவையகத்தில் இயங்கும் ஒவ்வொரு ஓஎஸ் ஒரு மெய்நிகர் இயந்திரத்திற்குள் இயங்கும் ஒரு தனித்துவமான ஓஎஸ் ஆக மாற்றப்படுகிறது. இதன் மூலம், பெரிய சேவையகம் இதுபோன்ற பல "விருந்தினர்" மெய்நிகர் இயந்திரங்களை "ஹோஸ்ட்" செய்ய முடியும். இது பிசிக்கல்-டு-மெய்நிகர் (பி 2 வி) மாற்றம் என்று அழைக்கப்படுகிறது. உபகரணங்கள் பராமரிப்புடன் தொடர்புடைய உபகரணங்கள் மற்றும் தொழிலாளர் செலவுகளைக் குறைப்பதைத் தவிர, சேவையகங்களை ஒருங்கிணைப்பது ஆற்றல் நுகர்வு மற்றும் தொழில்நுட்பத்தின் சுற்றுச்சூழல்-சுற்றுச்சூழல் துறைகளில் உலகளாவிய தடம் குறைப்பதன் கூடுதல் நன்மையையும் கொண்டிருக்கலாம். எடுத்துக்காட்டாக, ஒரு வழக்கமான சேவையகம் 425 டபிள்யூ இல் இயங்குகிறது மற்றும் விஎம்வேர் வன்பொருள் குறைப்பு விகிதத்தை 15:1 வரை மதிப்பிடுகிறது. ஒரு மெய்நிகர் இயந்திரத்தை (விஎம்) ஒரு இயற்பியல் இயந்திரத்தை விட தொலைதூர தளத்திலிருந்து எளிதில் கட்டுப்படுத்தலாம் மற்றும் ஆய்வு செய்யலாம், மேலும் ஒரு விஎம் இன் உள்ளமைவு மிகவும் நெகிழ்வானது. கர்னல் மேம்பாட்டிற்கும், நவீன வன்பொருளை ஆதரிக்காத பாரம்பரிய இயக்க முறைமைகளை இயக்குவது உட்பட இயக்க முறைமை படிப்புகளை கற்பிப்பதற்கும் இது மிகவும் பயனுள்ளதாக இருக்கும். ஒரு புதிய மெய்நிகர் இயந்திரம் ஒரு முன்-முன் வன்பொருள் கொள்முதல் தேவை இல்லாமல் தேவைக்கேற்ப ஏற்பாடு செய்யப்படலாம். ஒரு மெய்நிகர் இயந்திரத்தை தேவைக்கேற்ப ஒரு இயற்பியல் இயந்திரத்திலிருந்து இன்னொரு இயந்திரத்திற்கு எளிதாக மாற்ற முடியும். எடுத்துக்காட்டாக, ஒரு வாடிக்கையாளரிடம் செல்லும் ஒரு விற்பனையாளர் ஒரு மெய்நிகர் இயந்திரத்தை செயல்விளக்க மென்பொருளுடன் தங்கள் மடிக்கணினியில் நகலெடுக்கலாம், இயற்பியல் கணினியை கொண்டு செல்ல வேண்டிய அவசியமில்லை. அதேபோல், ஒரு மெய்நிகர் இயந்திரத்திற்குள் ஒரு பிழை ஹோஸ்ட் அமைப்புக்கு தீங்கு விளைவிக்காது, எனவே மடிக்கணினியில் ஓஎஸ் நொறுங்கும் ஆபத்து இல்லை. இடமாற்றத்தின் இந்த எளிமை காரணமாக, புதுப்பிக்கப்பட்ட மற்றும் தவறான எரிசக்தி ஆதாரங்களின் தாக்கத்தைப் பற்றி கவலைப்படாமல் பேரழிவு மீட்பு சூழ்நிலைகளில் மெய்நிகர் இயந்திரங்களை உடனடியாகப் பயன்படுத்த முடியும். இருப்பினும், ஒரே இயற்பியல் ஹோஸ்டில் ஒரே நேரத்தில் பல விஎம்கள் இயங்கும்போது, ஒவ்வொரு விஎம் மாறுபட்ட மற்றும் நிலையற்ற செயல்திறனை வெளிப்படுத்தலாம், இது மற்ற விஎம்களால் கணினியில் விதிக்கப்பட்ட பணிச்சுமையைப் பொறுத்தது. மெய்நிகர் இயந்திரங்களுக்கிடையே தற்காலிக தனிமைப்படுத்தலுக்கான பொருத்தமான நிறுவல் நுட்பங்கள் மூலம் இந்த சிக்கலை தீர்க்க முடியும். இயங்குதள மெய்நிகராக்கத்திற்கு பல அணுகுமுறைகள் உள்ளன. மெய்நிகராக்கம் பயன்பாட்டு நிகழ்வுகளின் எடுத்துக்காட்டுகள்ஃ புரவலன் OS ஆல் ஆதரிக்கப்படாத ஒன்று அல்லது அதற்கு மேற்பட்ட பயன்பாடுகளை இயக்குவதுஃ தேவையான விருந்தினர் OS ஐ இயக்கும் ஒரு மெய்நிகர் இயந்திரம், புரவலன் OS ஐ மாற்றாமல், விரும்பிய பயன்பாடுகளை இயக்க அனுமதிக்கும். ஒரு மாற்று இயக்க முறைமையை மதிப்பீடு செய்தல்ஃ புதிய இயக்க முறைமையை ஒரு விஎம்-க்குள் இயக்க முடியும், ஹோஸ்ட் ஓஎஸ்-ஐ மாற்றாமல். சர்வர் மெய்நிகராக்கம்ஃ இயற்பியல் சேவையகத்தின் வன்பொருள் வளங்களை முழுமையாகப் பயன்படுத்துவதற்காக, ஒரே இயற்பியல் சேவையகத்தில் பல மெய்நிகர் சேவையகங்களை இயக்க முடியும். குறிப்பிட்ட சூழல்களை நகலெடுப்பதுஃ ஒரு மெய்நிகர் இயந்திரம், பயன்படுத்தப்படும் மெய்நிகராக்க மென்பொருளைப் பொறுத்து, பல புரவலன்களில் நகலெடுக்கப்பட்டு நிறுவப்படலாம் அல்லது முன்பு காப்புப்பிரதி கணினி நிலைக்கு மீட்டெடுக்கப்படலாம். பாதுகாக்கப்பட்ட சூழலை உருவாக்குவதுஃ தீம்பொருளைப் படிக்கும்போது அல்லது மோசமாக நடந்துகொள்ளும் மென்பொருளை நிறுவும் போது ஏற்படுவது போன்ற ஒரு வி. எம். இல் இயங்கும் ஒரு விருந்தினர் ஓஎஸ் பழுதுபார்க்க செலவு குறைந்த வகையில் சேதமடைந்தால், வி. எம் ஹோஸ்ட் சிஸ்டத்திற்கு தீங்கு விளைவிக்காமல் வெறுமனே நிராகரிக்கப்படலாம், மேலும் விருந்தினரை மறுதொடக்கம் செய்யும்போது பயன்படுத்தப்படும் ஒரு சுத்தமான நகல். முழு மெய்நிகராக்கம் முழு மெய்நிகராக்கத்தில், மெய்நிகர் இயந்திரம் போதுமான வன்பொருளை உருவகப்படுத்துகிறது, அதே அறிவுறுத்தலுக்காக வடிவமைக்கப்பட்ட மாற்றப்படாத "விருந்தினர்" OS ஐ தனிமையில் இயக்க அனுமதிக்கிறது. இந்த அணுகுமுறை 1966 ஆம் ஆண்டில் ஐபிஎம் சிபி-40 மற்றும் சிபி-67, விஎம் குடும்பத்தின் முன்னோடிகளுடன் முன்னோடியாக இருந்தது. வன்பொருள்-உதவி மெய்நிகராக்கம் வன்பொருள்-உதவி மெய்நிகராக்கத்தில், வன்பொருள் கட்டிடக்கலை ஆதரவை வழங்குகிறது, இது ஒரு மெய்நிகர் இயந்திர மானிட்டரை உருவாக்க உதவுகிறது மற்றும் விருந்தினர் ஓஎஸ்களை தனிமையில் இயக்க அனுமதிக்கிறது. வன்பொருள் உதவியுடன் மெய்நிகராக்கம் முதன்முதலில் 1972 ஆம் ஆண்டில் ஐபிஎம் சிஸ்டம்/370 இல் அறிமுகப்படுத்தப்பட்டது, இது முதல் மெய்நிகர் இயந்திர இயக்க முறைமையான விஎம்/370 உடன் பயன்படுத்தப்பட்டது. 2005 மற்றும் 2006 ஆம் ஆண்டுகளில், இன்டெல் மற்றும் ஏஎம்டி ஆகியவை தங்கள் தளங்களில் இயங்கும் மெய்நிகராக்கத்தை ஆதரிக்க கூடுதல் வன்பொருளை உருவாக்கின. சன் மைக்ரோசிஸ்டம்ஸ் (இப்போது ஆரக்கிள் கார்ப்பரேஷன்) 2005 ஆம் ஆண்டில் தங்கள் அல்ட்ராஸ்பார்க் டி-சீரிஸ் செயலிகளில் இதே போன்ற அம்சங்களைச் சேர்த்தது. 2006 ஆம் ஆண்டில், முதல் தலைமுறை 32-மற்றும் 64-பிட் x86 வன்பொருள் ஆதரவு மென்பொருள் மெய்நிகராக்கத்தை விட செயல்திறன் நன்மைகளை அரிதாக வழங்குவதாக கண்டறியப்பட்டது. பாரா மெய்நிகராக்கத்தில், மெய்நிகர் இயந்திரம் வன்பொருளை உருவகப்படுத்த வேண்டிய அவசியமில்லை, ஆனால் அதற்கு பதிலாக (அல்லது கூடுதலாக) ஒரு சிறப்பு ஏபிஐ வழங்குகிறது, இது "விருந்தினர்" ஓஎஸ்-ஐ மாற்றியமைப்பதன் மூலம் மட்டுமே பயன்படுத்தப்படலாம். இது சாத்தியமாக இருக்க, "விருந்தினர்" OS இன் மூலக் குறியீடு கிடைக்க வேண்டும். மூலக் குறியீடு இருந்தால், விஎம்எம் ஏபிஐகளுக்கான அழைப்புகளுடன் முக்கியமான அறிவுறுத்தல்களை மாற்றுவது போதுமானது (எ. கா. : "க்லி" உடன் "விஎம் _ ஹேண்டில் _ கிளி ()"), பின்னர் ஓஎஸ்-ஐ மீண்டும் தொகுத்து புதிய பைனரிகளைப் பயன்படுத்தவும். ஹைபர்வைசருக்கு இந்த கணினி அழைப்பு ட்ராங்கோ மற்றும் சென் மொழிகளில் "ஹைபர்கால்" என்று அழைக்கப்படுகிறது; இது வி. எம். இன் கீழ் ஐபிஎம் இன் சிஎம்எஸ் இல் உள்ள டிஐஏஜி ("நோயறிதல்") வன்பொருள் அறிவுறுத்தல் மூலம் செயல்படுத்தப்படுகிறது (இது ஹைபர்வைசர் என்ற வார்த்தையின் தோற்றம்). இயக்க-அமைப்பு-நிலை மெய்நிகராக்கம் இயக்க-அமைப்பு-நிலை மெய்நிகராக்கத்தில், ஒரு இயற்பியல் சேவையகம் இயக்க முறைமை மட்டத்தில் மெய்நிகராக்கப்படுகிறது, இது பல தனிமைப்படுத்தப்பட்ட மற்றும் பாதுகாப்பான மெய்நிகராக்கப்பட்ட சேவையகங்களை ஒரே இயற்பியல் சேவையகத்தில் இயக்க உதவுகிறது. "விருந்தினர்" இயக்க முறைமை சூழல்கள் இயக்க முறைமையின் அதே இயக்க நிகழ்வை புரவலன் அமைப்பாகப் பகிர்ந்து கொள்கின்றன. எனவே, அதே இயக்க முறைமை கர்னல் "விருந்தினர்" சூழல்களை செயல்படுத்தவும் பயன்படுத்தப்படுகிறது, மேலும் கொடுக்கப்பட்ட "விருந்தினர்" சூழலில் இயங்கும் பயன்பாடுகள் அதை ஒரு தனித்துவமான அமைப்பாகக் கருதுகின்றன. வன்பொருள் மெய்நிகராக்கம் பேரழிவு மீட்பு ஒரு பேரழிவு மீட்பு (டி. ஆர்) திட்டம் பெரும்பாலும் ஒரு வன்பொருள் மெய்நிகராக்கம் தளத்திற்கு நல்ல நடைமுறையாக கருதப்படுகிறது. ஒரு மெய்நிகராக்கம் சூழலின் டி. ஆர் சாதாரண வணிக நடவடிக்கைகளை சீர்குலைக்கும் பரந்த அளவிலான சூழ்நிலைகளில் அதிக விகிதத்தில் கிடைப்பதை உறுதி செய்ய முடியும். வன்பொருள் மெய்நிகராக்கம் தளங்களின் தொடர்ச்சியான செயல்பாடுகள் முக்கியமான சூழ்நிலைகளில், ஒரு பேரழிவு மீட்பு திட்டம் வன்பொருள் செயல்திறன் மற்றும் பராமரிப்பு தேவைகளை பூர்த்தி செய்வதை உறுதிசெய்ய முடியும். ஒரு வன்பொருள் மெய்நிகராக்கம் பேரழிவு மீட்பு திட்டம் கீழே விவரிக்கப்பட்டுள்ளவை உட்பட பல்வேறு முறைகள் மூலம் வன்பொருள் மற்றும் மென்பொருள் பாதுகாப்பு இரண்டையும் உள்ளடக்கியது. மென்பொருள் தரவுகளுக்கான டேப் காப்புப்பிரதி நீண்ட கால காப்பகத் தேவைகள் இந்த பொதுவான முறையை தரவு ஆஃப்சைட்டைச் சேமிக்கப் பயன்படுத்தலாம், ஆனால் தரவு மீட்பு ஒரு கடினமான மற்றும் நீண்ட செயல்முறையாக இருக்கலாம். டேப் காப்புப்பிரதி தரவு சேமிக்கப்பட்ட சமீபத்திய நகலைப் போலவே சிறந்தது. டேப் காப்புப்பிரதி முறைகளுக்கு ஒரு காப்புப்பிரதி சாதனம் மற்றும் தற்போதைய சேமிப்பக பொருள் தேவைப்படும். முழு கோப்பு மற்றும் பயன்பாட்டு பிரதி இந்த முறையை செயல்படுத்துவதற்கு கட்டுப்பாட்டு மென்பொருள் மற்றும் பயன்பாடு மற்றும் தரவு கோப்பு சேமிப்பு பிரதிக்கான சேமிப்பு திறன் பொதுவாக ஒரே தளத்தில் தேவைப்படும். தரவு வேறு வட்டு பகிர்வு அல்லது தனி வட்டு சாதனத்தில் பிரதிபலிக்கப்படுகிறது மற்றும் பெரும்பாலான சேவையகங்களுக்கு திட்டமிடப்பட்ட செயல்பாடாக இருக்கலாம் மற்றும் தரவுத்தள வகை பயன்பாடுகளுக்கு மேலும் செயல்படுத்தப்படுகிறது. வன்பொருள் மற்றும் மென்பொருள் பணிநீக்கம் இந்த முறை இரண்டு தனித்துவமான புவியியல் பகுதிகளில் நகல் வன்பொருள் மற்றும் மென்பொருள் பிரதி வழங்குவதன் மூலம், ஒரு வன்பொருள் மெய்நிகராக்க தீர்வுக்கான மிக உயர்ந்த அளவிலான பேரழிவு மீட்பு பாதுகாப்பை உறுதி செய்கிறது. மேலும் காண்க பயன்பாட்டு மெய்நிகராக்கம் மேடை மெய்நிகராக்கம் மென்பொருளின் ஒப்பீடு டெஸ்க்டாப் மெய்நிகராக்கம் இயக்கவியல் உள்கட்டமைப்பு வன்பொருள் உருவகப்படுத்துதல் ஹைபர்ஜாக்கிங் அறிவுறுத்தல் தொகுப்பு சிமுலேட்டர் போபெக் மற்றும் கோல்ட்பர்க் மெய்நிகராக்கம் தேவைகள் இயற்பியல் முறைமை வழங்கல் மெய்நிகராக்கம் மெய்நிகராக்கம் ஒருங்கிணைப்புக்கான மெய்நிகராக்கம் மெய்நிகராக்கம் பணியிட மெய்நிகராக்கம் குறிப்புகள் வெளிப்புற இணைப்புகள் மெய்நிகராக்கத்திற்கான ஒரு அறிமுகம், அமித் சிங் ஜென் மற்றும் லினக்ஸ் மெய்நிகராக்கம் மென்பொருள் குழுவால் மெய்நிகராக்கம் கலை, ஏசிஎம், 2003,