作者HudsonE (象象共和国国王)
看板Programming
标题Re: 什麽样的程式可以不用透过OS执行?
时间Thu Sep 25 20:41:43 2008
※ 引述《琏琏 <[email protected]>, 看板: Programming》之铭言:
: 你已经进入 OS 的话,就会受到 OS 的限制。
: 很多人回给你的东西是根本不进入 OS ,所以我想你这部分要先说清楚。
: 比如说有些人实际上是要问如何在 Windows 下写通用的硬体控制程式...
: 那个会被 Windows 挡掉,虽然程式码本身是可以不用透过 OS ,但是已经进入了,
: 就根本没那个权利跳过 OS 来执行。
这麽说吧
进到 OS 後, 你做的所有事
其实都只是在 OS 模拟出来的虚拟机器上跑而已
--
我是大象
永远的大象...
象象共和国国王 .
Hudson
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.236.41
1F:推 netsphere:诠释的不错耶 推~218.163.202.135 09/25 23:48
2F:→ ggg12345:OS只是启动了硬体保护的对映机制,虚拟是 140.115.4.12 09/25 23:52
3F:→ ggg12345:对映转换造成的,硬体架构与机制是关键. 140.115.4.12 09/25 23:53
4F:→ ggg12345:传统的OS不会对程式码做过滤或选择性的执 140.115.4.12 09/26 00:00
5F:→ ggg12345:行,只有软体支援的虚拟化才会这样转换. 140.115.4.12 09/26 00:01
6F:推 Ross0916:半懂不懂 140.112.5.10 09/26 11:10
7F:→ ggg12345:OS透过硬体隔离保护机制进行操控才有虚拟 140.115.4.12 09/26 12:34
8F:→ ggg12345:如virtual memory.但Window OS若无VMware 140.115.4.12 09/26 12:36
9F:→ ggg12345:并不完整支援指令与I/O,主控台的全机虚拟 140.115.4.12 09/26 12:38
10F:推 ggg12345:语言编译器也提供虚拟,一般都称为高阶指 140.115.4.12 09/26 17:58
11F:→ ggg12345:述,OS提供的虚拟一般是称为logic device 140.115.4.12 09/26 18:00
12F:→ ggg12345:如file system,VMMonitor是提供跟实体装 140.115.4.12 09/26 18:01
13F:→ ggg12345:置类似的virtual device後者需硬体提效率 140.115.4.12 09/26 18:03
14F:推 Ross0916:我的是原po... sorry 140.112.5.10 09/27 00:55
15F:→ Ross0916:我指的是原po... sorry 140.112.5.10 09/27 00:55