IT

Windows on Arm: Arm64EC texnologiyasi va x64 emulyatsiyasi qanday ishlaydi

Windows on Arm bitta jarayonda ham Arm, ham x64 kodini ishga tushira oladi. Bu Apple Silicon qila olmaydigan noyob imkoniyatdir.

·1 daqiqa o‘qish
Windows on Arm: Arm64EC texnologiyasi va x64 emulyatsiyasi qanday ishlaydi

Windows on Arm operatsion tizimi Apple Silicon chipli Mac kompyuterlarida mavjud bo'lmagan noyob imkoniyatga ega — u bitta jarayon doirasida ham nativ Arm kodini, ham emulyatsiya qilingan x64 ilovalarini birga ishlatishi mumkin. Ushbu texnologiya Arm64EC deb nomlanadi.

Qisqacha / Кратко: - Arm64EC bitta jarayonda nativ Arm va x64 kodlarini birlashtirish imkonini beradi. - Texnologiya uchinchi tomon plaginlari va DLL kutubxonalarini qo'llab-quvvatlash muammosini hal qiladi. - Arm64EC yordamida tuzilgan ilovalar mavjud arxitektura tekshiruvlari uchun o'zini x64 sifatida ko'rsatadi.

Arm64EC (Emulation Compatible) interfeysi Microsoft tomonidan 2021 yilda Windows 11 on Arm bilan birga e'lon qilingan edi. Bu dasturchilarga o'z ilovalarini to'liq Arm arxitekturasiga bosqichma-bosqich o'tkazish imkonini beradi, bunda barcha yordamchi plaginlarning yangilanishini kutish shart emas. Masalan, Microsoft Office paketining Arm versiyasi ushbu texnologiyadan foydalanib, eski x64 plaginlarini muammosiz ishga tushiradi.

Bunday gibrid tizimni yaratishdagi eng katta qiyinishchilik protsessor registrlari va ma'lumotlar tuzilmalarining farqidadir. Windows tarixi davomida x86_64 standartlariga tayanganligi sababli, Microsoft muhandislari Arm registrlari va x64 CONTEXT tuzilmasini o'zaro moslashtiruvchi murakkab usullarni qo'llashga majbur bo'lishdi. Nativ va emulyatsiya qilingan kodlar o'rtasidagi o'tishni ta'minlash uchun esa maxsus "thunk" deb nomlangan ko'prikchalar va call checker mexanizmi ishlatiladi.

O'zbekiston va butun dunyodagi foydalanuvchilar hamda dasturchilar uchun bu energiya tejamkor Arm chiplariga o'tish jarayoni yanada silliq kechishini anglatadi. Ilgari plaginlar mos kelmagani sababli ko'plab professional dasturlar yangi arxitekturaga moslashishda qiynalar edi, biroq Microsoft joriy etgan ushbu yondashuv muammoni tizimli ravishda hal qildi.

Manba: XDA

O‘xshash maqolalar