Эмулятор – бул башка компьютерди же программаны эмуляциялаган же туураган компьютер же программа. Мисалы, эмуляторлор Windowsту Mac компьютеринде жана тескерисинче иштетүүгө мүмкүндүк берет. Эмуляторлор кантип иштээрин жана эмуляторду эмне үчүн колдонсоңуз болорун билип алыңыз.
Эмулятор деген эмне?
IBM компьютердик эмуляция концепциясын жаңы моделдерде эски түзмөктөр үчүн иштелип чыккан программаларды иштетүүнүн жолу катары ойлоп тапкан. IBM колдонгон метод эмуляцияга арналган программалык жана аппараттык жабдыктардын айкалышына таянган. Жаңы компьютерлер үчүн жаңы тиркемелерди иштеп чыгуунун ордуна, камтылган артка шайкештик иштеп чыгуучуларга көбүрөөк ийкемдүүлүк берди.
Бүгүнкү күндө эмулятор термини көбүнчө видео оюндарынын контекстинде колдонулат. Видео оюн эмулятору 1990-жылдары популярдуу болуп калды, анткени ал адамдарга заманбап рабочий компьютерлерде эски консолдук оюндарды ойноого мүмкүндүк берген. Смартфондор менен планшеттердин көбөйүшү менен компьютерлерде iOS же Android иштете алган эмуляторлор да барган сайын жогору суроо-талапка ээ болууда.
Эмуляторлор кантип иштейт
Эмуляторлордун ар кандай түрлөрү ар кандай эмуляция ыкмаларын колдонушат. Ошентсе да, акыркы максат ар дайым бирдей: баштапкы аппараттык же программалык камсыздоону колдонуу тажрыйбасын кайталоо. Кээ бир эмуляторлор баштапкы өнүмдүн иштешинен ашып, кошумча функцияларды камтыйт.
Эмуляция көптөгөн эсептөө ресурстарын талап кылат. Бул эмуляциялык салыктын аркасында көптөр аткаруу жагынан реалдуу дүйнөдөгү кесиптештеринен артта калышат. Аларды адатта акы төлөнбөгөн программисттер түзгөндүктөн, эмуляторлорду иштеп чыгуу көп убакытты талап кылышы мүмкүн.
Эмуляция виртуалдаштыруу түшүнүгү менен тыгыз байланыштуу. Виртуалдык машиналар - бул хост тутумунун негизги жабдыктарында иштеген эмулятордун бир түрү. Демек, эмуляция салыгы жок, бирок виртуалдык машиналар баштапкы машинага салыштырмалуу чектелүү.
Эмуляторлорду эмне үчүн колдонуш керек?
Программалык камсыздоо адатта платформага мүнөздүү, ошондуктан иштеп чыгуучулар Android, iOS, Windows жана Mac үчүн өзүнчө тиркемелерди жасашат. Эгер сиз Mac колдонуучусу болсоңуз жана Windows үчүн гана жеткиликтүү колдонмону колдонгуңуз келсе, сиздин жалгыз вариантыңыз (Windows компьютерин сатып алуудан тышкары) эмуляторду колдонуу.
Эмуляторлор санариптик сактоодо да маанилүү роль ойнойт. Эскирген форматтарда сакталган программаларды, мисалы, эски оюн картридждерин, атайын аппараттын жардамы менен ROM (окуу үчүн гана эстутум) файлдары катары жүктөп алууга болот. Андан кийин ROM'дарды алар иштелип чыккан баштапкы оюн тутумунун эмулятору аркылуу ойносо болот.
Эмуляторлордун мисалдары
Ар бир негизги операциялык система үчүн сансыз коммерциялык жана ачык булактуу эмуляторлор бар. Бул жерде кээ бир мисалдар:
- BlueStacks сыяктуу эмуляторлор Android колдонмолорун Windows жана Mac'та колдонууга мүмкүндүк берет.
- Xcode сыяктуу программалар iOS'ту Mac жана Windows'та иштете алат.
- Appetize.io – бул iOS колдонмолорун каалаган компьютерде колдонууга мүмкүндүк берген серепчиге негизделген эмулятор.
- WINE Linux OS'до Windows колдонмолорун иштетет.
- Nestopia сыяктуу эмуляторлор Linux'та Nintendo оюндарын ойной алышат.
- SNES Classic сыяктуу консолдук эмуляторлор - оюнчуларга заманбап HD сыналгыларында эски видео оюндарды ойноого мүмкүндүк берген өз алдынча аппараттык каражат.
- PlayStation Portable үчүн көптөгөн эмуляторлор колдонуучуларга Sony мобилдик тутумунда башка консолдор үчүн оюндарды ойноого мүмкүнчүлүк берет.