阿摩線上測驗 登入

申論題資訊

試卷:104年 - 104 專技高考_資訊技師:計算機系統#41850
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:104年
排序:0

申論題內容

三、請詳述行程(process)於準備執行(ready)與執行中(run)的兩個狀態間的各種 轉換。(20 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
+-----------------+                 +----------------+
|                 |     1           |                |
|  準備執行(Ready) |--------------->|   執行中(Running)  |
|                 |                 |                |
+-----------------+                 +----------------+
       ^                                  |
       |                                  |
       |                                  |
       |  2                               |
       +----------------------------------+

準備執行(Ready)到執行中(Running):主要由排程器決定,當 CPU 可用時進行上下文切換。
執行中(Running)到準備執行(Ready):可能由時間片用完、主動放棄或優先級調度等情況觸發,進行上下文保存和狀態改變。
這些狀態轉換是多工操作系統實現行程管理和 CPU 資源分配的核心機制,保證了系統的高效運行和資源的公平使用。