精華區beta Programming 關於我們 聯絡資訊
※ 引述《[email protected] (大 ~ 肉 ~ 包 ~ )》之銘言: > ※ 引述《[email protected] (大王此乃房宮模型)》之銘言: > > 你覺得Java byte code在JVM裡面執行,JVM算不算是個OS? > > (對,JVM「不只是」個OS,我問的是:對你的Java application > > 來說,JVM有沒有涵蓋OS的功能?) > > 同樣的,user thread library等於是把原本OS的process控制相 > > 關的API「包裝」起來,給其他需要的Application呼叫使用,你 > > 覺得這不叫OS的一部分? > > FreeBSD的linux emulator是不是OS的一部份?當然是。 > 。 > 。 > 和我在課本上看的不太一樣耶,課本上的說法是, > 。 > 使用Library來實現的多執行緒, > 。 > ”OS本身不必支援多執行緒”,照意思看來, > 。 > OS和Library是兩件東西。 > 。 > 而且那不是真的OS的指令吧,只是模擬出類似的功能而已, > 。 > 和真正由OS本身能支援多執行緒比起來,效果不盡相同。 > 。 > 我的觀念是這樣,如有謬誤敬請多多指教。 1.你的是哪本課本?麻煩把書名作者章節或是頁數寫出來。 2.你確定你看對了嗎?書上說的是「OS」還是OS的「kernel」?  如果你不知道kernel只是OS的一部分,應該跳回去看第一章。 3.我所看過的OS課本,寫的都是user threads不需要「kernel」 介入,POSIX pthread是典型的user thread,難道你們認為 提供pthread的library不是OS的一部分? -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: 203-203-38-134.cable.dynamic.giga.net.tw