首页
社区
课程
招聘
[讨论]X86体系结构中和Windows并行执行的操作系统
发表于: 2007-10-29 10:49 7629

[讨论]X86体系结构中和Windows并行执行的操作系统

2007-10-29 10:49
7629
有没有可能在X86的处理器架构中,编写一个能够和Windows操作系统并行执行的另外一个执行体软件啊,哪怕这个执行体足够的小而且足够的简单,不需要由它来管理硬件,不知道有没有这种技术上的可能性。如果有的话,就可以执行独立于Windows的底层任务了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
2
Virtual Machine。目前好像比较可行的解决方案。当然我更喜欢硬件级的  比如 Intel VT 用起来感觉很不错 基本上没有性能损失。

不过据说有一个公司 名字忘了。开发了 Linux 和 Windows 2k3 sp1的  VPS 。因为它替换了系统内核 所有模块很难移植 所以目前只有这两个操作系统的。 连XP 这些都没有当然是觉得没有必要。 linux 是开源的 好改。 2k3 SP1  内核模块 微软也提供了代码。

VPS 主要是用于虚拟主机的替代产品。。用户可以低成本的使用相当于一台独立主机。
一台真实主机上可以运行很多态VPS 主机。但是和VM 不一样。 VM是模拟。 而VPS 只是把相关负责区分彼此VPS逐渐操作系统一些SYS 替换掉 因此它的性能水平很高。也不存在像VM 那样模拟出这样那样的硬盘 这些硬件。 它是基于操作系统级别的。

不过貌似VMWare  公司的  一个Server 也是类似于这种方式 但本质上还是硬件模拟  只是说VM Host 是Linux。

不知道有没有理解到搂主的意思,发表点愚见而已。
2007-10-29 12:25
0
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
3
Intel VT 有人用过吗?
我的CPU支持VT.怎么用呢?
2007-10-29 12:35
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
softice
2007-10-29 12:36
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
其实 SICE for win95 的版本就完全绕过了win95,win95根本就不知道SICE的存在。不知道这个是否符合楼主的要求
2007-10-29 12:36
0
雪    币: 267
活跃值: (16)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
http://www.microsoft.com/china/windows/embedded/testimonials/tenasys.mspx
2007-10-29 12:36
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
7
VPC2007 VMWare 6.0 都支持的哈。
特点就是在虚拟机中无法使用Hardware break point.因为这几个寄存器拿来做其他事情去了。
但是速度还是不错的。 纯CPU 可以跟真机比 而且防止了比如一些壳用SMC技术来干扰  虚拟机 无法正常工作。另外像虚拟机中ring0-ring3切换也是比较快的 这一点从调试有异常的程序就看的出来。 比如Hying的壳 如果在传统虚拟机上 调试会把你脑壳弄大 因为异常切换 虚拟机模拟太花时间了。

其实这个东西目前还不是很成熟 我说得不是CPU 本身 而是配套软件。虽然有软件可以支持 Intel VT 但是仅仅是把CPU 解放了出来  但是理论上 IntelVT 的初衷是  调用显卡 硬盘 这些硬件  使之能够最大化使用。 当然如果真的做到了    调试NP保护的大型3D 游戏 在虚拟机中调试就不是梦了。 而且配合这个技术写调试器  也是非常不错的。特别是Ring 0 调试器 或者说操作系统调试器 相信如果开发操作系统的话 有这个东西会是非常棒的事情。
说远了哈~
不过还是要看到美好的将来
2007-10-29 19:47
0
游客
登录 | 注册 方可回帖
返回
//