本地代码:native code
本地代码(native code)是计算机编程(代码),编译用来运行一个特殊的处理器(如英特尔x86级的处理器)和它的特殊指令集。如果同一个程序在不同的处理器上执行的话软件就必须能够模拟出旧的处理器的指令。这种情况下,同一个程序是在模拟模式下运行的,这样就会导致它比在本机模式下运行速度慢。(这个程序可以重写并且重新编译这样就可以用新的处理器执行本机模式了。) 本地代码也可以与字节码区分开来(有时候叫做编译代码),这种代码可以在虚拟机上运行(比如JAVA虚拟机)。虚拟机是一个把通用字节码转换成用于特定处理器的本地代码的程序。微软的.NET编译器产生的就是字节码(微软叫它作中间语言)。Java字节码和微软的中间语言都能在执行前被即时编译器编译成高性能的本机代码。
最近更新时间:2009-11-26 EN
相关推荐
-
简化多云:支持成本、安全性和正常运行
多云蔓延已经发展到临界点,导致不同程度的安全暴露、治理复杂性和运营疲劳。首席信息官最初将多云用于节省成本和避免 […]
-
FinOps三阶段的月度路线图
对于成功云管理战略,FinOps是重要组成部分。不断上升的云支出、人工智能费用和竞争紧迫性意味着企业需要Fin […]
-
Nutanix主权云挑战Broadcom
随着围绕AI工作负载的监管合规性和数据重力提高企业对主权云的兴趣,Nutanix客户现在可以在自己的防火墙后面 […]
-
混合云存储重塑SAN战略的7种方式
数据继续以前所未有的速度增长,企业必须重新思考如何管理、保护和投资存储基础设施。尽管行业观察家认为SAN很快会 […]