判斷題
1.對 2.錯 3.錯 4.對 5.對 6.錯 7.對 8.錯 9.對 10.對
解答題:
1.
文件控制塊,英文是File Control Block,簡寫為FCB,它實際上是壹組具有固定格式的數據
2.
壹般說來,作業從進人系統到最後完成,可能要經歷三級調度:高級調度、中級調度和低級調度。
(1)高級調度:又稱作業調度。其主要功能是根據壹定的算法,從輸人的壹批作業中選出若幹個作業,分配必要的資源,如內存、外設等,為它建立相應的用戶作業進程和為其服務的系統進程(如輸人、輸出進程),最後把它們的程序和數據調人內存,等待進程調度程序對其執行調度,並在作業完成後作善後處理工作。
(2)中級調度:為了使內存中同時存放的進程數目不至於太多,有時就需要把某些進程從內存中移到外存上,以減少多道程序的數目,為此設立了中級調度。特別在采用虛擬存儲技術的系統或分時系統中,往往增加中級調度這壹級。所以中級調度的功能是在內存使用情況緊張時,將壹些暫時不能運行的講程從內存對換到外存上等待。當以後內存有足夠的空閑空間時,再將合適的進程重新換人內存,等待進程調度。引人中級調度的主要目的是為了提高內存的利用率和系統吞吐量。它實際上就是存儲器管理中的對換功能。
(3)低級調度:又稱進程調度。其主要功能是根據壹定的算法將CPU分派給就緒隊列中的壹個進程。執行低級調度功能的程序稱做進程調度程序,由它實現CPU在進程間的切換。進程調度的運行頻率很高,在分時系統中往往幾十毫秒就要運行壹次。進程調度是操作系統中最基本的壹種調度。在壹般類型的操作系統中都必須有進程調度,而且它的策略的優劣直接影響整個系統的計能。