iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 17
0

排程 CPU Scheduling
排程多任務處理的主要目的,是隨時保有一個行程在執行,藉以提高CPU使用率。事實上,行程就是一種任務,可利用的資源即是CPU。若能最有效率完成運算,對使用者而言就不必久候。

  1. Preemptive vs Cooperative
    Preemptive scheduling (當前主流)
  2. Dispatcher
    dispatcher 負責將 CPU 控制權交給經由 Short-term scheduler 所挑選出的 process。
  3. Scheduling Criteria
    CPU utilization、Throughput、Turnaround time、Waiting time、Response time。

上一篇
CH16-多執行緒(三)
下一篇
CH18-排程(二)
系列文
30天作業系統自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言