社区
工具平台和程序库
帖子详情
虚拟机执行代码原理
linxiuzhang
2014-10-20 01:18:59
如题。本身做php的,最近再看php里面的zend虚拟机,php的代码最后都被编译成zend虚拟机的opcode,然后按顺序一条一条执行opcode,得到php程序的最终结果返回。心里有个问题,zend虚拟机本身是c语言实现的,最终代码还是要编译链接执行,解释虚拟机的c语言代码过程发生在那里,求高人解答下。
...全文
239
2
打赏
收藏
虚拟机执行代码原理
如题。本身做php的,最近再看php里面的zend虚拟机,php的代码最后都被编译成zend虚拟机的opcode,然后按顺序一条一条执行opcode,得到php程序的最终结果返回。心里有个问题,zend虚拟机本身是c语言实现的,最终代码还是要编译链接执行,解释虚拟机的c语言代码过程发生在那里,求高人解答下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linxiuzhang
2014-10-21
打赏
举报
回复
想了想。以linux平台为例,php代码最终都是由php的可自行文件去解释,安装PHp的时候已经makefile自动给编译了,php已经是一个可执行文件了,这样只是接受参数就可以了。推至所有的软件,在安装的时候都会makefile生成一个可执行文件,所有的功能都是由那个可执行文件去完成。这样想对吗。高人
赵4老师
2014-10-20
打赏
举报
回复
找一个越小越好的虚拟机开源项目研究一下。
深入理解JVM
虚拟机
(JVM内存模型、性能监控、
虚拟机
原理
)一期
深入理解JVM
虚拟机
(JVM内存模型、性能监控、
虚拟机
原理
)一期 可惜
erlang
虚拟机
代码
执行
原理
erlang是开源的,很多人都研究过源
代码
。...所以这里,我利用一些时间,整理下erlang
代码
的
执行
过程,从erlang
代码
编译过程,到
代码
执行
过程做讲解,然后重点讲下
虚拟机
执行
代码
的
原理
。将本篇文章,
Java
虚拟机
的工作
原理
Java
虚拟机
的工作
原理
JAVA
虚拟机
JVM工作
原理
其
原理
:java程序并不直接在操作系统上
执行
,而是由JVM
执行
。JVM屏蔽了与具体平台相关的信息,使得JAVA程序只需编译成适应JVM,可以在JVM上运行的目标
代码
(.class)就行,JVM再负责解释成具体平台的机器指...
java
虚拟机
工作
原理
图_Java
虚拟机
原理
是什么?工作
原理
有哪些?
许多人可能只会用,不知道java
虚拟机
的具体
原理
是什么,下面就给大家介绍一下java
虚拟机
的工作
原理
吧。一、什么是java
虚拟机
?java
虚拟机
是一种抽象化的计算机,它的各种功能实现,是基于模仿你实际的计算机来实现的...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章