Hardware Emulation

Hardware emulation ဆိုသည္မွာ hardware ထုတ္ကုန္တစ္ခုကို အျခား hardware ထုတ္ကုန္ တစ္ခုကဲ့သို႔ အသံုးျပဳႏိုင္သည့္ အသြင္ျဖင့္ တုပျပဳလုပ္ျခင္း ျဖစ္သည္။

Hardware emulator တစ္ခုကို ကြဲျပားျခားနားသည့္ အျခားေသာ hardware platform တစ္ခုလံုးအေနျဖင့္ အသံုးျပဳႏုိင္ရန္ ရည္ရြယ္ျပဳလုပ္ထားသည္။ ေယဘုယ်အားျဖင့္ Hardware emulation ကို ကြန္ပ်ဴတာ hardware ႏွင့္ software တို႔၏ အျပစ္ရွာေဖြျခင္းႏွင့္ system တစ္ခုကို အတည္ျပဳျခင္းတို႔အတြက္ အသံုးျပဳၾကသည္။

Administrator တစ္ေယာက္သည္ virtual machine တစ္ခုအတြင္း အေထာက္အပံ့ မေပးထားသည့္ operating system တစ္ခုကို အသံုးျပဳလိုသည့္အခါ hardware emulation ကို အသံုးျပဳရသည္။ ၎ျဖစ္စဥ္တြင္ virtual machine သည္ sever hardware ထံ တိုက္႐ိုက္ အသံုးျပဳႏိုင္ျခင္း မရိွေပ။ ထုိ႔ေၾကာင့္ emulation layer တစ္ခုက physical ႏွင့္ virtual hardware အၾကား တိုက္႐ိုက္ အသံုးျပဳႏိုင္ေစသည္။ ၎သည္ interface တစ္ခုကို virtual machine ထံ အသံုးျပဳခြင့္ေပးေသာေၾကာင့္ paravirtualization ထက္ ပိုၿပီး အက်ိဳးရိွေစသည္။

Mircosoft ၏ Hyper-V တြင္ hardware emulation ပါဝင္ေသာေၾကာင့္ ေပါင္းစပ္ပါဝင္သည့္ ဝန္ေဆာင္မႈမ်ားကို guest operating system မ်ားတြင္သာ install ျပဳလုပ္ႏိုင္သည္။ Hardware emulation သည္ network administrator မွ သာမန္အားျဖင့္ operating system ေထာက္ပံ့ေပးႏိုင္ျခင္း မရိွသည့္ desktop တြင္ embedded operating system တစ္ခုႏွင့္ အျပန္အလွန္ ေဆာင္ရြက္ႏိုင္ေစသည္။ Embedded OS သည္ operating system တစ္မ်ိဳးျဖစ္ၿပီး ၎သည္ သက္ဆိုင္ရာ hardware ႏွင့္ system မ်ားေပၚတြင္သာ အသံုးျပဳႏုိင္ရန္ ဖန္တီးထားျခင္း ျဖစ္သည္။