8-4管理系统资源8-5提供程式执行的环境及系统呼叫服务.PPTVIP

  • 2
  • 0
  • 约5.56千字
  • 约 50页
  • 2018-08-21 发布于天津
  • 举报

8-4管理系统资源8-5提供程式执行的环境及系统呼叫服务.PPT

8-4管理系统资源8-5提供程式执行的环境及系统呼叫服务

8-3-1 何謂行程 程式記數器 暫存器 (Register) 行程堆疊 (Process Stack) 資料區段 (Data Section) 程式是一直存在的, 如果沒有被刪除, 會一直存在磁碟中;而行程則是暫時的, 當行程執行結束, 行程就不在了。 * 8-3-2 行程的狀態 一個行程在執行的過程中, 會處於以下 5 種狀態: 新建 (New) :行程正在產生中。這是每個 行程初始的狀態。 就緒 (Ready) :行程已經準備好被執行。 執行 (Running) :CPU 正在執行此行程。 等待 (Waiting) :行程在等待某個事件 (Event) 或 I/O 動作完成。 結束 (Terminated) :行程已經完成。 * 8-3-2 行程的狀態 * 8-3-3 先到先做排程 先到先做 (FCFS, First-Come First-Served) 排程是一個最簡單的演算法,它挑選行程的方式, 就是依照其要求使用 CPU 的先後順序, 先提出要求的行程會先被執行, 而不考慮其他的條件 * 8-3-3 先到先做排程 以下 3 個處於就緒狀態的行程, 其所需的 CPU 執行時間分別如下: * 8-3-3 先到先做排程 若進入就緒狀態的先後順序分別為 P1、P2、P3

文档评论(0)

1亿VIP精品文档

相关文档