Виртуелизација и емулација су две технологије чији се концепти често мешају, а термини се понекад погрешно користе наизменично на мрежи. Међутим, конфузија је разумљива јер технологије деле заједнички циљ: стварање виртуелног окружења способног за покретање гостујућег оперативног система или рачунарског програма.
Међутим, постоје неке кључне разлике у вези са начином на који свака од ових технологија постиже свој циљ, што јасно издваја виртуелизацију и емулацију.
Шта је виртуелизација?
У рачунарству, виртуелизација се односи на процес стварања виртуелне верзије рачунарских ресурса, било да се ради о хардверу или софтверу. То може укључивати рачунар, хардверске платформе, уређаје за складиштење, ресурсе рачунарске мреже, оперативне системе или рачунарске програме уопште.
Опширније: Практични разлози да почнете да користите виртуелну машину
Процес се остварује уз помоћ хипервизора или монитора виртуелне машине (ВММ). Он виртуелно дели један физички рачунар на више виртуелних сервера додељивањем наменских ресурса са „хост” система на новостворени „гост” систем.
Покретањем на наменским ресурсима, и систем домаћин и гост могу да функционишу без потпуног ослањања један на другог независна окружења, „виртуелне машине“. У пракси, можете креирати неколико рачунара од једног физичког путем ресурса алокација.
Шта је емулација?
У рачунарству, емулација се односи на процес стварања окружења које емулира својства система, било хардвера или софтвера, унутар потпуно другачијег. Ово се ради преко емулатора, компјутерског програма дизајнираног да имитира својства система „гост“ унутар „домаћинског“ система.
Опширније: Како функционишу емулатори?
Да би правилно постигли емулацију, емулатори се ослањају на тумача. Интерпретатор је рачунарски програм који чита емулиране инструкције кода гостујућег система и затим извршава семантички еквивалентне операције на систему домаћина.
Емулација је веома популарна за покретање програма и видео игара које су застареле у систему домаћина или које су првобитно направљене за друго окружење.
Виртуелизација вс. Емулација: у чему је разлика?
Главна разлика између њих је у томе што у виртуелизацији гостујући систем покреће код директно на језику система домаћина. У емулацији, систему за госте је потребан софтверски мост, тумач који преводи његов код на језик система домаћина.
Штавише, пошто у емулацији систем за госте не ради на физичком хардверу домаћина, емулација је спорија у поређењу са виртуелизацијом. Насупрот томе, у виртуелизацији, систем за госте добија директан приступ додељеним ресурсима домаћина, што резултира већом пропусношћу и минималним трошковима.
Желите да покренете више оперативних система на једној машини? Ево како да одлучите да ли је виртуелна машина или двоструко покретање права за вас.
Реад Нект
- Објашњена технологија
- Емулатион
- Виртуелизација
Тоин је студент основних студија енглеског, француског и шпанског језика и студија културе. Мешајући своју страст за језицима и књижевношћу са љубављу према технологији, он користи своје вештине да пише о технологији, играма и подиже свест о приватности и безбедности.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили