作者COSmosFET (^^)
看板Grad-ProbAsk
標題[理工] 作業系統定義
時間Fri Sep 27 00:02:05 2019
https://i.imgur.com/2w0cvqJ.jpg
https://i.imgur.com/qT9knFf.jpg
https://i.imgur.com/XZz4pEn.jpg
https://i.imgur.com/oN95TEm.jpg
https://i.imgur.com/CqcAore.jpg
想請問有關於作業系統的定義
以上圖片皆出自恐龍本9版
如果我文義沒有理解錯誤的話
第一張寫OS就是kernel
第二張圖標示淺綠的部分應該是OS的內容
除了常見屬於kernel的services外還有UI相關的程式
第三四張是一起的
寫到Unix作業系統是kernel+system program(compiler shell之類的都是?)
第五張則是第一張開頭的圖片
把OS跟system program放在不同區塊
我的問題是查了一些資料寫說OS跟kernel應該是不同義詞
既然kernel是OS的一部分
那OS除了kernel外還有什麼部分呢
雖然感覺這個問題應該沒有什麼明確定義 但還是想問問最常見的說法是什麼
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.124.238 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1569513727.A.CB6.html
→ DLHZ: kernel主要指底層管理 軟硬體溝通這種 其他那些gui security 09/27 00:56
→ DLHZ: 額外的部分都算是kernel以外的OS 09/27 00:56
推 plsmaop: 如果是 micro kernel,那很多子系統會放在 userspace, 09/28 14:11
→ plsmaop: 而不是放在 kernel 裡,如檔案系統,tcp 協定等等 09/28 14:11
→ COSmosFET: 謝各位大大 那感覺第二張是比較準確詳細的 service上 09/30 00:20
→ COSmosFET: 半部分就是kernel 跟其他部分組成OS 再來才是user跟sy 09/30 00:20
→ COSmosFET: stem program 09/30 00:20