什麼是操作系統 操作系統包括什麼(kernel) 操作系統結構 ...
- 什麼是操作系統
- 管理電腦資源(資源管理)
- 抽象電腦硬體,提供給用戶介面(虛擬機)
- 在硬體和應用軟體之間溝通的橋梁
- 操作系統包括什麼(kernel)
- CPU管理
- 記憶體管理
- 文件系統
- 驅動管理
- 操作系統歷史
- batch system:串列,流水線。從一個job到另一個job。
- multiprogramming:多個job同時在記憶體運行,共用CPU。
- time sharing system:快速響應的互動式計算。
- 操作系統結構
- 簡單結構
- 分層結構:低效,THE(processor, memory, operator-process communication, i/o, user program, operator)
- micro-kernal: 進程等communication, cpu調度,記憶體管理。沒有policy(what),只有mechanism(how to原子功能)
- 虛擬機:實現複雜,安全獨立,適合研究。
- 電腦結構