Ի՞նչ է էմուլյատորը:

Բովանդակություն:

Ի՞նչ է էմուլյատորը:
Ի՞նչ է էմուլյատորը:
Anonim

Էմուլյատորը համակարգիչ կամ ծրագիր է, որը նմանակում կամ ընդօրինակում է մեկ այլ համակարգիչ կամ ծրագիր: Օրինակ, էմուլյատորները հնարավորություն են տալիս Windows-ը գործարկել Mac համակարգչի վրա և հակառակը: Իմացեք, թե ինչպես են աշխատում էմուլյատորները և ինչու կարող եք օգտագործել էմուլյատոր:

Image
Image

Ի՞նչ է էմուլյատորը:

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-ն աշխատում է Windows հավելվածներ Linux ՕՀ-ում:
  • Nestopia-ի նման էմուլյատորները կարող են խաղալ Nintendo խաղեր Linux-ում:
  • Վահանակի էմուլյատորները, ինչպիսին է SNES Classic-ը, ինքնուրույն սարքավորում է, որը թույլ է տալիս խաղացողներին խաղալ հին տեսախաղեր ժամանակակից HD հեռուստացույցներով:
  • PlayStation Portable-ի բազմաթիվ էմուլյատորներ թույլ են տալիս օգտվողներին խաղալ խաղեր այլ վահանակների համար Sony-ի բջջային համակարգում:

Խորհուրդ ենք տալիս: