瀏覽單個文章
巧克力酥片
Senior Member
 
巧克力酥片的大頭照
 

加入日期: Aug 2004
文章: 1,068
引用:
作者dmwc
OS沒必要支援,難道有OS可以同時啟動自己兩次而且還能跑完全無關連性? 所以一定要有一個主OS去裝VM來跑其他OS,所以所有系統資源還是主OS在控制的,其他子OS並不能直接存取硬體,都是透過模擬器和主OS要,既然所有資源都還是在主OS上自然就不會有共用問題

現在沒有VT還是能跑VM,VT只是能更有效分割各VM資源,避免有VM撈過界

原os和子os的地位是一樣,如果要使用任何資源一樣要向vm的kernel提出要求,然後由vm的kernel去裁決誰可以使用。也因為這樣,所以效能會比較差一些,因為user process要使用硬資源或是其他資源時,得先向自己所處的os提出要求,然後再由os去跟vm要,效率會比較差。
舊 2006-03-07, 12:02 AM
回應時引用此文章
巧克力酥片離線中