Chinaunix

标题: 虚拟CPU 基于寄存器的虚拟机 - Parrot [打印本页]

作者: Perlvim    时间: 2011-09-09 22:42
标题: 虚拟CPU 基于寄存器的虚拟机 - Parrot
这个项目已经持续10年多一点了。起初的目标是做一个Perl6的动态运行环境,现在已经扩展到支持所有动态语言,Python, TCL, Ruby, .Net 在其上的运行。

不知道有没有人在关注这个。

www.parrot.org
作者: Fleurer    时间: 2011-09-24 16:29
倒不能称作“虚拟CPU”,寄存器机有点作弊的地方,那就是VM中的寄存器可以当作是无限的(上限就是局部变量的数目)....
作者: smalloc    时间: 2011-09-28 10:23
这玩意咋弄的?解释执行?
顺便有个问题. 就语言本身特有词素来说, 虚拟运行都不是难, 问题是, 对外的资源如何虚拟.
比如虚拟一个8086, 难点在于一个IO设备, 中断等
.Net调用那么多库怎么处理?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2