CPU是計(jì)算機(jī)系統(tǒng)中一個(gè)十分重要的資源,本章主要介紹處理機(jī)的調(diào)度目標(biāo)、策略以及評(píng)價(jià)方法等。因?yàn)樘幚頇C(jī)調(diào)度程序不可能選擇全部駐留在外存的進(jìn)程,因此,在調(diào)度一個(gè)進(jìn)程占有處理機(jī)之前,系統(tǒng)必須按某種策略把外存中處于后備狀態(tài)的作業(yè)選擇出來(lái),并創(chuàng)建進(jìn)程和分配內(nèi)存,為進(jìn)程執(zhí)行準(zhǔn)備必需的資源。這一步稱(chēng)為作業(yè)調(diào)度或高級(jí)調(diào)度。作業(yè)調(diào)度的目標(biāo)是盡量做到公平合理,能執(zhí)行盡可能多的作業(yè)、盡快地響應(yīng)時(shí)間以及高的設(shè)備利用率等。任一調(diào)度算法要同時(shí)滿足這些調(diào)度目標(biāo)是不可能的。大多數(shù)操作系統(tǒng)都是根據(jù)用戶需要而采用兼顧某些目標(biāo)的方法。比較常用的作業(yè)調(diào)度算法有:FCFS(先來(lái)先服務(wù))、方法、SJP(最短作業(yè)優(yōu)先)法、HRN(最高響應(yīng)比)法等。這
標(biāo)簽:
CPU
計(jì)算機(jī)系統(tǒng)
十分
資源
上傳時(shí)間:
2014-01-11
上傳用戶:hoperingcong