什么是虚拟机?
虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
Java虚拟机
一、什么是Java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来...


- [wsrf] 没有问题,博主继续努力。 09/16 10:06
- [sjy9816] 哦,真没注意这个问题来,修改了下,可以了,呵呵,谢谢! 09/10 07:58
- [tinyparticle] mov di,12*160+80-13 ============================ 09/09 18:45
- [sjy9816] crazyman 兄弟推荐的只有个片段,还是糊涂。哈哈,天资有限,年纪大了,抱歉 09/06 17:05
- [sjy9816] 这一章,总的来说,我还是糊涂,有些地方搞不明白,计算机原理方面的书,那位大哥有好的推荐啊! 先行谢 09/06 17:03
- [游客] 不知道训练营到底是怎么回事,为什么半年多了也没动静,办不下去的话也请管理员通知大家。 09/03 17:59
- [crazyman] http://www.fjtu.com.cn/fjnu/courseware/0325/course 09/02 09:54
- [younggay] 个人跟楼上的看法还是有点差别的。 在计算机中,只有一个加法器,所以,减法也是转换成了加法来做运算的 09/02 09:00
- [tinyparticle] CF是 无符号数 运算结果有进/借位,CF=1 10进制数-126转成16进制为82h(-12 09/01 18:30
- [younggay] 程序OK。 08/26 15:55
[2009-01-20 22:52] 什么是虚拟机?
阅读全文 |
作者:c_tianyige |
评论次数(15) |
浏览次数(46291)
[2009-07-28 18:00] 我自己写的双启动详细实现(代码+注解)
A)=========安装双系统:(用Virtual PC)============
步骤:
1先装1个系统
2 把D盘转为主(PQ中设),同时把这个设为主(我是在FDSIK下设的D为A主,在DOS下显示时C:就是显的原来D盘了)
3 安装第2个系统
4 运行自己写的代码
B)============代码写的步骤============
1,先把原系统中MBR,复制到不用扇区
2,再写在写MBR时(注意后4个字节.)选择并跳出 0:7C00送行.好在选择完成后重载原来MBR
3,对于重载的原来MBR 对要启的分区表 头设80H,其它设0.一份在1BE ...
步骤:
1先装1个系统
2 把D盘转为主(PQ中设),同时把这个设为主(我是在FDSIK下设的D为A主,在DOS下显示时C:就是显的原来D盘了)
3 安装第2个系统
4 运行自己写的代码
B)============代码写的步骤============
1,先把原系统中MBR,复制到不用扇区
2,再写在写MBR时(注意后4个字节.)选择并跳出 0:7C00送行.好在选择完成后重载原来MBR
3,对于重载的原来MBR 对要启的分区表 头设80H,其它设0.一份在1BE ...
阅读全文 |
作者:zdpopup |
评论次数(18) |
浏览次数(5514)
[2009-07-24 16:24] DOS下的内存驻留程序
基本的驻留程序
4.1 一个基本的COM程序
DOS之下有两种形式的可执行文件,这两种文件分别是COM文件和EXE文件.其中,COM文件可以迅速地加载和执行,但是其大小不能超过64K字节,只能有一个段,代码段.而且起始地址为100H指令必须为程序的启动指令.EXE文件可以加载到许多个段中,因此程序的大小没有限制,但是程序加载的过程就比较慢,而且对于内存驻留程序来说还会造成更大的麻烦.
以下是一个可以正确执行的COM文件,但其内容是空的;只是一个COM文件的框架,可以把你写的任何应用部分加在这个文件中,形成一个COM格式的内存驻留程序:
;Section 1
c...
4.1 一个基本的COM程序
DOS之下有两种形式的可执行文件,这两种文件分别是COM文件和EXE文件.其中,COM文件可以迅速地加载和执行,但是其大小不能超过64K字节,只能有一个段,代码段.而且起始地址为100H指令必须为程序的启动指令.EXE文件可以加载到许多个段中,因此程序的大小没有限制,但是程序加载的过程就比较慢,而且对于内存驻留程序来说还会造成更大的麻烦.
以下是一个可以正确执行的COM文件,但其内容是空的;只是一个COM文件的框架,可以把你写的任何应用部分加在这个文件中,形成一个COM格式的内存驻留程序:
;Section 1
c...
[2008-03-05 23:26] 程序人生-我已经努力了七年(转载)
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。
一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期...
一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期...
阅读全文 |
作者:qingqingziyin |
评论次数(119) |
浏览次数(12983)
页码数(1):
1