[理工] 作業系統定義

作者: COSmosFET (^^)   2019-09-27 00:02:05
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外還有什麼部分呢
雖然感覺這個問題應該沒有什麼明確定義 但還是想問問最常見的說法是什麼
作者: DLHZ ( )   2019-09-27 00:56:00
kernel主要指底層管理 軟硬體溝通這種 其他那些gui security額外的部分都算是kernel以外的OS
作者: plsmaop (plsmaop)   2019-09-28 14:11:00
如果是 micro kernel,那很多子系統會放在 userspace,而不是放在 kernel 裡,如檔案系統,tcp 協定等等
作者: COSmosFET (^^)   2019-09-30 00:20:00
謝各位大大 那感覺第二張是比較準確詳細的 service上半部分就是kernel 跟其他部分組成OS 再來才是user跟system program

Links booklink

Contact Us: admin [ a t ] ucptt.com