[OS] Operating System Structure

3.1 Resource Management

Process

Process Management 的工作

Memory Management

Device Management

Information Management

3.2 System call

如何傳遞System call的參數

System call的類型

管理

並且System避免程式直接動用系統資源, 因此透過System Call由OS間接使用系統資源。

Communication

3.3 System Structure

分層結構,分離作業系統各個管理功能,並且模組化與系統化。

多層保護,以免crash,上層System call必須層層呼叫進入Kernel進行多層保護, 並且內層不可往外層呼叫

不更改界面的情況下,更換任一層不影響其他層。

3.4 Virtual Machine

使用者認為虛擬資源都是自己擁有的,並且透過 作業系統將虛擬資源轉換成實際資源並操縱

使用者的程式有自己的

作業系統提供

作業系統提供分層結構,使程式只需要專注於邏輯設計, 而底層細微操控則由作業系統處理。

VM其他的概念

Process Virtual Mechine

System Virtual Mechine

3.5 System Design and Implementation

作業系統分離Mechanism,Policy

政策改變僅需要更改參數即可

3.6 System Generation 安裝

安裝系統時,可能需要對Policy進行調整等,以批配機器。

Other


Operating System