8 在作業系統之排程(Schedulers)中,那一種方法是將一個工作(job)從占用(hold)狀態移到準備(ready) 狀態,或是從執行(running)狀態移到終止(terminated)狀態?
(A)程序排程(process scheduler)
(B)工作佇列(job queue)
(C)工作控制區塊(job control block)
(D)工作排程(job scheduler)

答案:登入後查看
統計: A(95), B(78), C(69), D(281), E(0) #1136744

詳解 (共 2 筆)

#2833151

(A)處理單元排班程式 (Process Scheuler) 之功能是從處於 (Ready) 狀態的處理單元 (Process) 中,決定那一個處理單元可以享有 CPU 的使用權。其功能即

    a. 決定那個處理單元可以擁有 CPU 的使用權。

    b. 決定處理單元可使用多少的 CPU 時間。

(B)Job Queue – 工作在Queue中排隊等待可用資源。

(C)為有效地管理工作,必須為進入系統的每個工作建立工作控制區塊。JCB是在批次工作進入系統時,由Spooling系統建立的,它是工作存在於系統的標誌,工作撤離時,JCB也被撤銷。JCB保存有系統對於工作進行管理所需要的全部資訊。工作控制塊包括:工作名、工作類型、資源要求、當前狀態、資源使用情況以及該工作的優先級等。

(D)工作排班程式 (Job Scheduler) 之功能在於決定那個工作 (Job) 可以進入系統爭取資源以便處理其工作。其功能即

    a. 記錄每個工作的狀態。

    b. 決定那個工作可以進入系統。

    c. 安排執行工作所需的資源。

    d. 在工作執行完畢時,釋放工作所佔用的資源。

    其決定工作進入系統之方式,可採用 FCFS,SJF 或 SRT 等方法。

21
0
#1526677


(共 1 字,隱藏中)
前往觀看
12
0