軟件設(shè)計師考試 | 第四章 操作系統(tǒng)知識 | 作業(yè)管理

作業(yè)是系統(tǒng)為完成一個用戶的計算任務(wù)(或一次事務(wù)處理)所做的工作總和。

(一)作業(yè)與作業(yè)控制

1.作業(yè)控制

通常,可以采用脫機(jī)和聯(lián)機(jī)兩種控制方式控制用戶作業(yè)的運行。

  • 在脫機(jī)控制方式中,作業(yè)運行的過程是無須人工干預(yù)的。
  • 在聯(lián)機(jī)控制方式中,操作系統(tǒng)向用戶提供了一組聯(lián)機(jī)命令,用戶可以通過終端輸入命令將自己想讓計算機(jī)干什么的意圖告訴計算機(jī),以控制作業(yè)的運行過程,因此整個作業(yè)的運行過程需要人工干預(yù)。

作業(yè)的組成:

  • 程序
  • 數(shù)據(jù)
  • 作業(yè)說明書

2.作業(yè)狀態(tài)及轉(zhuǎn)換

作業(yè)狀態(tài):

  • 提交,作業(yè)提交給計算機(jī)中心,通過輸入設(shè)備送入計算機(jī)系統(tǒng)的過程狀態(tài)稱為提交狀態(tài)。
  • 后備,通過Spooling系統(tǒng)將作業(yè)輸入到計算機(jī)系統(tǒng)的后備存儲器(磁盤)中,隨時等待作業(yè)調(diào)度程序調(diào)度時的狀態(tài)。
  • 執(zhí)行,一旦作業(yè)被作業(yè)調(diào)度程序選中,為其分配了必要的資源,并為其建立相應(yīng)的進(jìn)程后,該作業(yè)便進(jìn)入了執(zhí)行狀態(tài)。
  • 完成,當(dāng)作業(yè)正常結(jié)束或異常終止時,作業(yè)進(jìn)入完成狀態(tài)。
作業(yè)的狀態(tài)及其轉(zhuǎn)換

3.作業(yè)控制塊和作業(yè)后備隊列

作業(yè)控制塊(JCB): 是記錄與該作業(yè)有關(guān)的各種信息的登記表。是作業(yè)存在的唯一標(biāo)志,包括用戶名、作業(yè)名和狀態(tài)標(biāo)志等信息。

作業(yè)后備隊列: 由于輸入井中有較多的后備作業(yè),為了便于作業(yè)調(diào)度程序調(diào)度,通常將作業(yè)控制塊排成一個或多個隊列,這些隊列稱為作業(yè)后備隊列。作業(yè)后備隊列是由若干個JCB組成的。


(二)作業(yè)調(diào)度

1.作業(yè)調(diào)度算法

常用的作業(yè)調(diào)度算法:

  • 先來先服務(wù)
  • 短作業(yè)優(yōu)先
  • 響應(yīng)比高優(yōu)先
  • 優(yōu)先級調(diào)度算法
  • 均衡調(diào)度算法

2.作業(yè)調(diào)度算法性能的衡量指標(biāo)

用平均周轉(zhuǎn)時間或平均帶權(quán)周轉(zhuǎn)時間來衡量調(diào)度性能的優(yōu)劣。

n個作業(yè)的平均周轉(zhuǎn)時間T和平均帶權(quán)周轉(zhuǎn)時間W的定義如下圖所示:

平均周轉(zhuǎn)時間和平均帶權(quán)周轉(zhuǎn)時間


(三)用戶界面

用戶界面是計算機(jī)中實現(xiàn)用戶與計算機(jī)通信的軟/硬件部分的總稱。也叫人機(jī)界面或用戶接口。

用戶界面的硬件:向計算機(jī)輸入數(shù)據(jù)或命令的裝置。
用戶界面的軟件:用戶與計算機(jī)相互通信的協(xié)議、約定、操縱命令及其處理軟件。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 操作系統(tǒng)概述 計算機(jī)軟件通常分為系統(tǒng)軟件和應(yīng)用軟件,操作系統(tǒng)是系統(tǒng)軟件。 操作系統(tǒng)定義及作用 能有效的組織和管理系...
    鵲華秋閱讀 1,283評論 0 1
  • 1. 基礎(chǔ)知識 1.1、 基本概念、 功能 馮諾伊曼體系結(jié)構(gòu)1、計算機(jī)處理的數(shù)據(jù)和指令一律用二進(jìn)制數(shù)表示2、順序執(zhí)...
    yunpiao閱讀 5,804評論 1 22
  • (一)基本概念 進(jìn)程管理也稱為處理機(jī)管理。 進(jìn)程是資源分配和獨立運行的基本單位。 1.程序與進(jìn)程 程序順序執(zhí)行的特...
    Levi_moon閱讀 548評論 0 1
  • 一、操作系統(tǒng)基礎(chǔ)知識 操作系統(tǒng)的作用:用戶接口、存儲管理、文件管理、設(shè)備管理、處理機(jī)管理。 1.存儲管理: 2.處...
    龍貓小爺閱讀 9,794評論 1 45
  • # 第一章復(fù)習(xí)題答案p3 1、計算機(jī)系統(tǒng)由哪些部分組成? 2、什么是計算機(jī)的操作系統(tǒng)?答:操作系統(tǒng)是計算機(jī)的一種系...
    叛逆閑人閱讀 3,766評論 0 0

友情鏈接更多精彩內(nèi)容