虚拟电脑System Programming Job 是一个基于 Calingaert的Hypotéticad Machine 的虚拟机实现定义。这个项目的核心是为假设的计算机实现一个仿真器,如 Calingaert 的书(教科书)中所述,并对某些功能进行了更改和添加。整个系统将由两个模块组成,它们应以集成方式运行:执行器(模拟器本身)可视化界面。为了运行此系统,用户只需使用 Java 7 并通过终端执行以下命令:$ javac Principal.javajava Principal

如果你对 Java 虚拟机的并发编程有更深入的兴趣,以下资源可能对你有帮助: