C語言中文網
首頁 > 編程筆記 > 操作系統筆記 閱讀:168

CPU調度準則(完整版)

不同的 CPU 調度算法具有不同屬性,選擇一個特定算法會對某些進程更為有利。為了選擇算法以便用于特定情景,我們必須考慮各個算法的屬性。

為了比較 CPU 調度算法,可以采用許多比較準則。選擇哪些特征來比較,對于確定哪種算法是最好的有本質上的區別。這些準則包括:
最大化 CPU 使用率和吞吐量,并且最小化周轉時間、等待時間和響應時間,這是可取的。在大多數情況下,優化的是平均值。然而,在有些情況下,優化的是最小值或最大值,而不是平均值。例如,為了保證所有用戶都能得到好的服務,可能要使最大響應時間最小。

對于交互系統(如桌面操作系統),研究人員曾經建議最小化響應時間的方差比最小化平均響應時間更為重要。具有合理的、可預見的響應時間的系統比平均值更小但變化大的系統更為可取。不過,在 CPU 調度算法如何使得方差最小化的方面,所做的工作并不多。

所有教程

優秀文章

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo