靜態優先級:在創建進程時確定的,且在進程的整個運行期間保持不變
動態優先級:在創建進程時所賦予的優先權,是可以隨進程的推進或隨其等待時間的增加而改變的,以便獲得更好的調度性能。
確定靜態優先權的依據有如下三個方面:
①進程類型:通常,系統進程(如接收進程、對換進程、磁盤I/O進程)的優先權高于一般用戶進程的優先權
②進程對資源的要求:如進程的估計執行時間及內存需要量的多少,對這些要求少的進程應賦予較高的優先權
③用戶要求:這是用戶進程的緊迫程度及用戶所付費用的多少來確定優先權的
動態優先級:在創建進程時所賦予的優先權,是可以隨進程的推進或隨其等待時間的增加而改變的,以便獲得更好的調度性能。
確定靜態優先權的依據有如下三個方面:
①進程類型:通常,系統進程(如接收進程、對換進程、磁盤I/O進程)的優先權高于一般用戶進程的優先權
②進程對資源的要求:如進程的估計執行時間及內存需要量的多少,對這些要求少的進程應賦予較高的優先權
③用戶要求:這是用戶進程的緊迫程度及用戶所付費用的多少來確定優先權的