我想写虚拟机。理想情况下,我想编写程序,它将被运行(模仿) windows 7(从.iso),并显示在Windows 7的父窗口。但我不知道该怎么做。例如,我理解如何模拟cpu,只需编写包装器(接口),它将提供真正的cpu资源(http://www.codeproject.com/Articles/43176/How-to-create-your-own-virtual-machine),但是接下来呢?如何运行操作系统,这将使用这个抽象接口的cpu。bios启动操作系统,我应该模仿Bios吗?怎么做?我该从什么开始?请描述一下我完成任务的基本步骤。非常感谢!
发布于 2015-02-16 17:18:39
我敢肯定,多年的工作都会进入这类项目。但是,要想体验一下模拟CPU并自己编写代码,请看一下nand2tetris。它首先看一下逻辑和算术,慢慢地朝着程序控制、高级语言和操作系统的方向前进。
希望这能有所帮助!
(顺便说一句,它免费提供所有的材料和软件!)
https://stackoverflow.com/questions/28546773
复制相似问题