Re: 什麼樣的程式可以不用透過OS執行?

看板Programming作者 (象象共和國國王)時間17年前 (2008/09/25 12:41), 編輯推噓4(4011)
留言15則, 3人參與, 最新討論串10/11 (看更多)
※ 引述《璉璉 <devil@tainan.com.tw.x>, 看板: Programming》之銘言: : 你已經進入 OS 的話,就會受到 OS 的限制。 : 很多人回給你的東西是根本不進入 OS ,所以我想你這部分要先說清楚。 : 比如說有些人實際上是要問如何在 Windows 下寫通用的硬體控制程式... : 那個會被 Windows 擋掉,雖然程式碼本身是可以不用透過 OS ,但是已經進入了, : 就根本沒那個權利跳過 OS 來執行。 這麼說吧 進到 OS 後, 你做的所有事 其實都只是在 OS 模擬出來的虛擬機器上跑而已 -- 我是大象 永遠的大象... 象象共和國國王 . Hudson -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.236.41

09/25 23:48, , 1F
詮釋的不錯耶 推~
09/25 23:48, 1F

09/25 23:52, , 2F
OS只是啟動了硬體保護的對映機制,虛擬是
09/25 23:52, 2F

09/25 23:53, , 3F
對映轉換造成的,硬體架構與機制是關鍵.
09/25 23:53, 3F

09/26 00:00, , 4F
傳統的OS不會對程式碼做過濾或選擇性的執
09/26 00:00, 4F

09/26 00:01, , 5F
行,只有軟體支援的虛擬化才會這樣轉換.
09/26 00:01, 5F

09/26 11:10, , 6F
半懂不懂
09/26 11:10, 6F

09/26 12:34, , 7F
OS透過硬體隔離保護機制進行操控才有虛擬
09/26 12:34, 7F

09/26 12:36, , 8F
如virtual memory.但Window OS若無VMware
09/26 12:36, 8F

09/26 12:38, , 9F
並不完整支援指令與I/O,主控台的全機虛擬
09/26 12:38, 9F

09/26 17:58, , 10F
語言編譯器也提供虛擬,一般都稱為高階指
09/26 17:58, 10F

09/26 18:00, , 11F
述,OS提供的虛擬一般是稱為logic device
09/26 18:00, 11F

09/26 18:01, , 12F
如file system,VMMonitor是提供跟實體裝
09/26 18:01, 12F

09/26 18:03, , 13F
置類似的virtual device後者需硬體提效率
09/26 18:03, 13F

09/27 00:55, , 14F
我的是原po... sorry
09/27 00:55, 14F

09/27 00:55, , 15F
我指的是原po... sorry
09/27 00:55, 15F
文章代碼(AID): #18suS9SK (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 10 之 11 篇):
文章代碼(AID): #18suS9SK (Programming)