电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

win10 ARM版怎么運行x86程序?win10 ARM版運行x86程序教程

瀏覽:128日期:2023-03-17 08:27:12
win10 ARM版運行x86程序教程:

在微軟Build 2017開發者大會上,微軟宣布ARM版Windows10將會支持x86軟件。討論之前,我們有必要首先回顧下64位Windows如何運行32位應用。

win10 ARM版怎么運行x86程序?win10 ARM版運行x86程序教程

首先聊聊64位CPU,Intel和AMD早期采用了完全不同的策略。Intel為64位設計了全新的IA64架構。由于是原生的64位架構,性能更強,但是對傳統X86應用兼容不佳。AMD則選擇在原始32位X86指令集的基礎上擴展64位X86-64指令集,并且將其命名為AMD64。在兼容原有X86的基礎上,同時支持X86-64的擴展64位計算。

由于市場對IA64架構反應冷淡,Intel最終按照AMD64的模式推出EM64T技術。類似于AMD64,EM64T包括兩種工作模式,傳統IA-32模式(傳統32位模式)和IA-32e擴展模式(支持擴展64位計算)。

最終,IA64逐步退出歷史舞臺,而采用AMD64/EM64T技術的處理器稱為x86-64處理器,簡稱x64處理器。

對于64位Windows如何運行32位應用,選擇有兩種

第一,將32位系統庫(C :WindowsSystem32)移植,并直接在x64處理器(x86-64)上運行32位代碼。

第二,將32位系統庫移植,轉換為64位代碼,隨后在本機運行。WOW64(Windows on Windows64)選擇了后者,首先將32位系統庫WindowsSystem32移植至WindowsSysWOW64,隨后通過動態二進制編譯器,將32位數據類型重新編組為64位,調用約定則自動封裝(X86-64對X86指令集的擴展)。

最終,無論是32位應用還是64位應用,全部通過調用同樣的NTDLL完成與內核的交互,確保了與內核和設備的交互都可以按本地硬件的速度進行。

win10 ARM版怎么運行x86程序?win10 ARM版運行x86程序教程

win10 ARM版怎么運行x86程序?win10 ARM版運行x86程序教程

WOW64系統庫(WindowsSysWOW64,移植自32位System32)

Windows ARM運行32位x86應用的方案與64位Windows運行32位x86應用類似。不同是,為了降低二進制翻譯器的開銷,Windows ARM采用CHPE(Compiled Hybrid Portable Executable)技術,CHPE在X86 DLL中嵌入相同的ARM64代碼。

唯一的不同是,為了32位x86應用交互,數據類型仍使用32位。64位據類型的封裝則在WOW抽象層進行。通過CHPE技術,X86 to ARM64二進制編譯器得以高效進行。

最終的過程則與64位運行32位應用完全一致,不再贅述。整個開銷取決于應用程序代碼、系統代碼和內核融合的速度。最終,x86應用將獲得非常接近于處理器原生性能的運行速度。

win10 ARM版怎么運行x86程序?win10 ARM版運行x86程序教程

標簽: Windows系統 win10
主站蜘蛛池模板: 东莞海恒试验仪器设备有限公司| 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 万博士范文网-您身边的范文参考网站Vanbs.com | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 牛奶检测仪-乳成分分析仪-北京海谊| 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 协议书_协议合同格式模板范本大全 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 |