iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 6
0
自我挑戰組

30天作業系統自學日記系列 第 6

CH6-OS 結構設計

  • 分享至 

  • xImage
  •  
  1. Simple structure
    是早期的結構,像MS-DOS。缺點是結構過於簡單不夠安全。
  2. Monolith
    已經開始分程上一篇講的kernel mode和user mode,像UNIX。比較有效率但無擴展性。
  3. Layered
    完全分層,但目前並不存在。
  4. Modules
    大部分現在的系統是這個。結構完整,容易找到問題解決且更加彈性。
  5. Microkernel
    微內核,把許多功能都放到核心外,第一代提供了較多的服務,所以又被稱作「胖微內核」例如Mach(Mac OS X),而第二代微內核只提供最基本的OS服務,典型的OS是QNX,QNX在黑莓手機BlackBerry 10系統中被採用。L4微內核系列也是著名的微核心。優點為可擴展性與安全性和Robustness,缺點是效率不佳。

上一篇
CH5-Dual Mode、System Calls
下一篇
CH7-虛擬機
系列文
30天作業系統自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言