3.7 作業(yè)管理與用戶界面
作業(yè)是系統為了完成一個用戶的計算任務(或一次事務處理)所做的工作總和。操作系統中用來控制作業(yè)的進入、執(zhí)行和撤消的一組程序成為作業(yè)管理程序。
一般操作系統提供兩種作業(yè)控制方式。
聯機作業(yè)方式(on-line)
通過直接輸入作業(yè)控制命令,提交用戶作業(yè),運行用戶作業(yè)。
脫機作業(yè)方式(off-line)
通過作業(yè)控制語言(JCL,也稱為作業(yè)控制命令)編寫用戶作業(yè)說明書。這種方式中,用戶不直接干預作業(yè)的運行,而是把作業(yè)與作業(yè)說明書一起提交系統。
作業(yè)調度主要是從后備狀態(tài)的作業(yè)中挑選一個(或一些)作業(yè)投入運行。與進程調度相似,也具有若干的調度算法。
★ 先來先服務(FCFS)
★ 短作業(yè)優(yōu)先(SJF)
★ 響應比高者優(yōu)先(HRN)
★ 優(yōu)先級調度
用戶界面:也稱為用戶接口,是用戶與操作系統交互的途徑和通道,也是交互環(huán)境的控制方式;
操作系統的接口:可分為命令接口和程序接口。
命令接口:包含鍵盤命令和作業(yè)控制命令;
程序接口:程序接口又稱為編程接口、系統調用。程序經編程接口請求系統服務,即通過系統調用,程序與操作系統進行通信。
操作環(huán)境:操作環(huán)境支持命令接口和程序接口,提供友好、易用的操作平臺。操作系統的交換界面從早期的命令驅動方式發(fā)展道菜單驅動方式、圖形符號驅動方式和視窗操作環(huán)境。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |