第3講第1章緒論(三)第2章作業(yè)管理(一)_第1頁(yè)
第3講第1章緒論(三)第2章作業(yè)管理(一)_第2頁(yè)
第3講第1章緒論(三)第2章作業(yè)管理(一)_第3頁(yè)
第3講第1章緒論(三)第2章作業(yè)管理(一)_第4頁(yè)
第3講第1章緒論(三)第2章作業(yè)管理(一)_第5頁(yè)
已閱讀5頁(yè),還剩65頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

河北科技師范學(xué)院大專課程

操作系統(tǒng)第3講主講人:曾曉寧2023/2/611.6操作系統(tǒng)的安裝與引導(dǎo)1、選擇操作系統(tǒng)的原則(略)桌面應(yīng)用服務(wù)器應(yīng)用2023/2/622、安裝操作系統(tǒng)的注意事項(xiàng)略2023/2/633、操作系統(tǒng)的引導(dǎo)過程是指機(jī)器從開機(jī)后,外存上的操作系統(tǒng)內(nèi)核文件經(jīng)過加載進(jìn)入內(nèi)存并形成一個(gè)用戶能使用機(jī)器的環(huán)境的過程;1)BIOS與系統(tǒng)自檢2)標(biāo)準(zhǔn)設(shè)備檢測(cè)3)更新ESCD4)引導(dǎo)系統(tǒng)2023/2/641)BIOS與系統(tǒng)自檢什么是BIOS:BIOS(BasicInput/OutputSystem,基本輸入輸出系統(tǒng))全稱是ROM-BIOS,是只讀存儲(chǔ)器基本輸入/輸出系統(tǒng)的簡(jiǎn)寫;它實(shí)際是一組被固化到電腦中,為電腦提供最低級(jí)最直接的硬件控制的程序,它是連通軟件程序和硬件設(shè)備之間接口(雖然它本身也只是一個(gè)程序),負(fù)責(zé)解決硬件的即時(shí)要求,并按軟件對(duì)硬件的操作要求具體執(zhí)行。2023/2/65系統(tǒng)自檢加電自檢(PowerOnSelfTest,簡(jiǎn)稱POST),是用于電腦剛接通電源時(shí)對(duì)硬件部分的檢測(cè),功能是檢查電腦是否良好;通常完整的POST自檢將包括對(duì)CPU,640K基本內(nèi)存,1M以上的擴(kuò)展內(nèi)存,ROM,主板,CMOS存儲(chǔ)器,串并口,顯示卡,軟硬盤子系統(tǒng)及鍵盤進(jìn)行測(cè)試;2023/2/66一旦在自檢中發(fā)現(xiàn)問題,系統(tǒng)將給出提示信息或鳴笛警告。自檢中如發(fā)現(xiàn)有錯(cuò)誤,將按兩種情況處理:對(duì)于嚴(yán)重故障(致命性故障)則停機(jī),此時(shí)由于各種初始化操作還沒完成,不能給出任何提示或信號(hào);對(duì)于非嚴(yán)重故障則給出提示或聲音報(bào)警信號(hào),等待用戶處理。2023/2/672)標(biāo)準(zhǔn)設(shè)備檢測(cè)內(nèi)存檢測(cè)通過之后,系統(tǒng)BIOS將開始檢測(cè)系統(tǒng)中安裝的一些標(biāo)準(zhǔn)硬件設(shè)備;這些設(shè)備包括:硬盤、CD-ROM、軟驅(qū)、串行接口和并行接口等連接的設(shè)備,另外絕大多數(shù)新版本的系統(tǒng)BIOS在這一過程中還要自動(dòng)檢測(cè)和設(shè)備內(nèi)存的相關(guān)參數(shù)、硬盤參數(shù)和訪問模式等。

2023/2/68標(biāo)準(zhǔn)設(shè)備檢測(cè)完畢后,系統(tǒng)BIOS內(nèi)部的支持即插即用的代碼將開始檢測(cè)和配置系統(tǒng)中安裝的即插即用設(shè)備。每找到一個(gè)設(shè)備之后,系統(tǒng)BIOS都會(huì)在屏幕上顯示出設(shè)備的名稱和型號(hào)等信息,同時(shí)為該設(shè)備分配中斷、DMA通道和I/O端口等資源。2023/2/693)更新ESCD接下來(lái)系統(tǒng)BIOS將更新ESCD(ExtendedSystemConfigurationData,擴(kuò)展系統(tǒng)配置數(shù)據(jù))。ESCD是系統(tǒng)BIOS用來(lái)與OS交換硬件配置信息的數(shù)據(jù),這些數(shù)據(jù)被存放在CMOS中。通常ESCD數(shù)據(jù)只在系統(tǒng)硬件配置發(fā)生改變后才會(huì)進(jìn)行更新,所以不是每次啟動(dòng)機(jī)器時(shí)我們都能夠看到“UpdateESCD..Success”這樣的信息。2023/2/610可以把BIOS設(shè)置項(xiàng)“PnP/PCIConfiguration”中的“ResetConfigurationData”一項(xiàng)設(shè)置為“Enabled”,這樣下次開機(jī)的時(shí)候系統(tǒng)就會(huì)強(qiáng)制更新ESCD。

2023/2/6114)引導(dǎo)系統(tǒng)ESCD數(shù)據(jù)更新完畢后,系統(tǒng)BIOS的啟動(dòng)代碼將進(jìn)行它的最后一項(xiàng)工作,既根據(jù)用戶指定的啟動(dòng)順序從軟盤、硬盤或光驅(qū)啟動(dòng)。以從C盤啟動(dòng)為例,系統(tǒng)BIOS將讀取并執(zhí)行這個(gè)活動(dòng)分區(qū)的分區(qū)記錄,即主引導(dǎo)記錄從分區(qū)表中找到第一個(gè)活動(dòng)分區(qū),然后讀取并執(zhí)行這個(gè)活動(dòng)分區(qū)的分區(qū)引導(dǎo)記錄。而分區(qū)引導(dǎo)記錄將負(fù)責(zé)讀取并執(zhí)行對(duì)應(yīng)的操作系統(tǒng)文件。然后就顯示出熟悉的界面了。2023/2/6121.7操作系統(tǒng)的運(yùn)行環(huán)境一、IntelX86CPU

主要功能是從內(nèi)存中獲取機(jī)器語(yǔ)言指令并執(zhí)行指令,包括根據(jù)指令代碼管理它自己的寄存器,根據(jù)指令或自己的需要修改內(nèi)存的內(nèi)容,以及響應(yīng)其他硬件的中斷請(qǐng)求等。處理器由運(yùn)算器、控制器、一系列的寄存器以及高速緩存構(gòu)成;運(yùn)算器實(shí)現(xiàn)指令中的算術(shù)和邏輯運(yùn)算,是計(jì)算機(jī)計(jì)算的核心;控制器負(fù)責(zé)控制程序運(yùn)行的流程,包括取指令、維護(hù)CPU狀態(tài)、CPU與內(nèi)存的交互等等;2023/2/613寄存器寄存器是指令在CPU內(nèi)部作處理的過程中暫存數(shù)據(jù)、地址以及指令信息的存儲(chǔ)設(shè)備;在計(jì)算機(jī)的存儲(chǔ)系統(tǒng)中它具有最快的訪問速度;寄存器提供了一定的存儲(chǔ)能力速度比主存儲(chǔ)器快得多但是造價(jià)高,容量一般都很小2023/2/614兩類寄存器:通用寄存器,高級(jí)語(yǔ)言編譯器通過算法分配并使用之,保存參加運(yùn)算的操作數(shù)和中間結(jié)果;專用寄存器,是一些狀態(tài)寄存器,不能通過程序改變,由OS的自己控制來(lái)表明某種狀態(tài)。2023/2/615四、存儲(chǔ)系統(tǒng)支持OS運(yùn)行硬件環(huán)境的一個(gè)重要方面:作業(yè)必須把它的程序和數(shù)據(jù)存放在主存儲(chǔ)器(內(nèi)存)中才能運(yùn)行;多道程系統(tǒng)中,若干個(gè)程序和相關(guān)的數(shù)據(jù)要放入主存儲(chǔ)器;操作系統(tǒng)要管理、保護(hù)程序和數(shù)據(jù),使它們不至于受到破壞;操作系統(tǒng)本身也要存放在主存儲(chǔ)器中并運(yùn)行;2023/2/6161、存儲(chǔ)器的類型兩類存儲(chǔ)器:隨機(jī)讀/寫存儲(chǔ)器、只讀存儲(chǔ)器1、隨機(jī)讀/寫存儲(chǔ)器RAM:RandomAccessMemoryRAM主要用作存放隨機(jī)存取的程序的數(shù)據(jù);可把數(shù)據(jù)存入其中任一地址單元,并可在以后的任何時(shí)候把數(shù)據(jù)讀出,或者重新存入新的數(shù)據(jù)的一種存儲(chǔ)器;2023/2/6172、只讀型的存儲(chǔ)器:只能從其中讀取數(shù)據(jù),但不能隨意用普通方法寫入數(shù)據(jù)(寫入數(shù)據(jù)只能用特殊方法)稱為只讀存儲(chǔ)器(ROM:Read-OnlyMemory)2023/2/618變型:PROM和EPROMPROM:一種可編程只讀存儲(chǔ)器,使用特殊PROM寫入器寫入數(shù)據(jù)EPROM:用特殊的紫外線光照射此芯片,以“擦去”信息,恢復(fù)原來(lái)狀態(tài),然后使用特殊EPROM寫入器寫入數(shù)據(jù)注:在微機(jī)中,一些常駐內(nèi)存的模塊以微程序形式固化在ROM中。2023/2/6192、存儲(chǔ)器的層次結(jié)構(gòu)存儲(chǔ)系統(tǒng)設(shè)計(jì)三個(gè)問題:容量、速度和成本容量:需求無(wú)止境速度:能匹配處理器的速度成本問題:成本和其它部件相比應(yīng)在合適范圍之內(nèi)2023/2/620容量、速度和成本三個(gè)目標(biāo)不可能同時(shí)達(dá)到最優(yōu),要作權(quán)衡解決方案:采用不依賴于一種存儲(chǔ)介質(zhì)、具有一定層次性的存儲(chǔ)體系結(jié)構(gòu);實(shí)踐證明:CPU訪問存儲(chǔ)器的命中率一般都能滿足系統(tǒng)的運(yùn)行性能的要求;很有效,通過用少量?jī)r(jià)格高、速度快的與大量?jī)r(jià)格低、速度相對(duì)較慢的存儲(chǔ)器相結(jié)合,可以求得系統(tǒng)性能的平衡,盡量接近最快的存儲(chǔ)器的速度,同時(shí)保證存儲(chǔ)器的總?cè)萘孔銐虼蟆?023/2/621層次化的存儲(chǔ)體系結(jié)構(gòu)2023/2/6221.8如何學(xué)習(xí)操作系統(tǒng)1、學(xué)習(xí)操作系統(tǒng)的目的根據(jù)需要選擇操作系統(tǒng)或操作系統(tǒng)中的可選模塊;開發(fā)和設(shè)計(jì)應(yīng)用系統(tǒng);為專門用途設(shè)計(jì)、修改和擴(kuò)充操作系統(tǒng)。2023/2/6232、操作系統(tǒng)的幾個(gè)觀點(diǎn)對(duì)于系統(tǒng)設(shè)計(jì)人員來(lái)說,考慮的是如何使計(jì)算機(jī)各個(gè)部件正確動(dòng)作,以實(shí)現(xiàn)各種系統(tǒng)功能;對(duì)于用戶來(lái)說,要求系統(tǒng)提供最方便的使用方法,至于計(jì)算機(jī)內(nèi)部如何運(yùn)作卻沒有必要了解;2023/2/624這些不同的觀點(diǎn)代表著操作系統(tǒng)的不同側(cè)面,只有將各個(gè)側(cè)面綜合起來(lái),才能完整地說明操作系統(tǒng)。操作系統(tǒng)研究有四個(gè)觀點(diǎn):資源管理觀點(diǎn)、虛擬機(jī)的觀點(diǎn)、用戶管理觀點(diǎn)、進(jìn)程管理觀點(diǎn)2023/2/625資源管理觀點(diǎn)當(dāng)前對(duì)操作系統(tǒng)描述的主要觀點(diǎn);資源管理是指在OS的控制下,在并發(fā)執(zhí)行的多道程序之間有效地分配系統(tǒng)資源,充分提高資源利用率,使每個(gè)程序都能正確有效地運(yùn)行。2023/2/626資源管理的兩個(gè)目標(biāo)對(duì)各類資源進(jìn)行抽象研究,找出資源的共性和個(gè)性,有序地管理計(jì)算機(jī)中的各種資源,跟蹤資源使用情況,監(jiān)視資源的狀態(tài),滿足用戶對(duì)資源的需求,協(xié)調(diào)各進(jìn)程對(duì)資源的使用沖突。研究使用資源的統(tǒng)一方法,讓用戶方便、有效地使用資源,最大限度地實(shí)現(xiàn)資源共享,提高資源利用率,從而提高計(jì)算機(jī)系統(tǒng)的使用效率。2023/2/627將計(jì)算機(jī)系統(tǒng)內(nèi)的所有硬件、軟件、數(shù)據(jù)等看作資源,操作系統(tǒng)的任務(wù)就是對(duì)這些資源進(jìn)行分配、釋放、相互配合、信息記錄和信息修改資源是靜態(tài)的,而操作系統(tǒng)是動(dòng)態(tài)的動(dòng)態(tài)的管理者不斷地調(diào)整資源的分配與釋放,實(shí)現(xiàn)用戶所要求的各種功能。

Windows系統(tǒng)中對(duì)所有資源的組織與管理由于資源有不同的種類,資源的打開方式和操作方式也是不同的,Windows將這些展示平臺(tái)集中在一起用戶可以自由選擇2023/2/628虛擬機(jī)的觀點(diǎn)是一種用軟件來(lái)實(shí)現(xiàn)機(jī)器性能擴(kuò)充的觀點(diǎn);安裝完OS的計(jì)算機(jī)是一臺(tái)功能顯著增強(qiáng)、使用方便且效率明顯提高的機(jī)器。稱為虛擬機(jī);2023/2/629用戶接口的觀點(diǎn)對(duì)用戶來(lái)說,OS是用戶和計(jì)算機(jī)硬件系統(tǒng)之間的接口(軟件接口);有了OS,用戶能方便快捷的操縱硬件和運(yùn)行自己的程序;2023/2/630認(rèn)為系統(tǒng)中存在著大量的動(dòng)態(tài)行為:處理機(jī)在執(zhí)行著程序,存儲(chǔ)器上面的頁(yè)面被不斷地?fù)Q出、換進(jìn),設(shè)備上數(shù)據(jù)在流動(dòng),用戶在不停地命令計(jì)算機(jī)做事。這一切動(dòng)態(tài)的行為都是以叫做進(jìn)程的形式存在著,操作系統(tǒng)對(duì)進(jìn)程進(jìn)行管理,管理進(jìn)程的建立、運(yùn)行、撤消等。進(jìn)程管理觀點(diǎn)2023/2/631進(jìn)程不是靜態(tài)的程序,而是程序運(yùn)行起來(lái)才會(huì)存在的一個(gè)實(shí)體,進(jìn)程是一個(gè)動(dòng)態(tài)的概念。2023/2/6321.8.3學(xué)習(xí)操作的方法圍繞以下4個(gè)中心問題:1、OS是怎樣管理計(jì)算機(jī)系統(tǒng)中各種資源,以及保證資源的使用效率;2、OS怎樣為用戶提供良好的運(yùn)行環(huán)境,以方便用戶使用計(jì)算機(jī)系統(tǒng);3、OS怎樣按照用戶的要求來(lái)控制程序的執(zhí)行,以保證用戶得到滿意的服務(wù)。4、OS怎樣合理分配和管理共享資源,以確保計(jì)算機(jī)系統(tǒng)的安全可靠。2023/2/633本章小結(jié)操作系統(tǒng)的定義與功能操作系統(tǒng)的基本特征操作系統(tǒng)的分類實(shí)用操作系統(tǒng)OS的引導(dǎo)過程OS的運(yùn)行環(huán)境如何學(xué)習(xí)OS2023/2/634本章結(jié)束,沒有作業(yè)!2023/2/635操作系統(tǒng)的精髓計(jì)算機(jī)操作系統(tǒng)是方便用戶、管理和控制計(jì)算機(jī)軟硬件資源的系統(tǒng)軟件(或程序集合)。操作系統(tǒng)目前有五大類型:五大功能:大家回憶!批處理、分時(shí)、實(shí)時(shí)、網(wǎng)絡(luò)和分布式作業(yè)管理、文件管理、存儲(chǔ)管理、設(shè)備管理和進(jìn)程管理2023/2/636本章要點(diǎn):作業(yè)的概念作業(yè)的類型作業(yè)的管理作業(yè)的調(diào)度操作系統(tǒng)的用戶接口Windows2000/XP的用戶接口第2章作業(yè)管理 2023/2/6372.1.1作業(yè)與作業(yè)步1、作業(yè)的概念(兩種觀點(diǎn))用戶的觀點(diǎn):一個(gè)作業(yè)是指在一次在一次運(yùn)算過程中或應(yīng)用業(yè)務(wù)處理過程中,從輸入開始到輸出結(jié)束,用戶要求計(jì)算機(jī)所做的有關(guān)該次業(yè)務(wù)處理(計(jì)算過程)的全部工作。2.1作業(yè)的概念2023/2/638系統(tǒng)的觀點(diǎn)(針對(duì)作業(yè)進(jìn)行資源分配):作業(yè)由程序及數(shù)據(jù)(作業(yè)體)和作業(yè)說明書(作業(yè)控制語(yǔ)言)組成,程序、數(shù)據(jù)都以文件存放,系統(tǒng)通過作業(yè)說明書控制程序的執(zhí)行和數(shù)據(jù)的操作。2023/2/639實(shí)例:用戶在使用計(jì)算機(jī)運(yùn)算或處理信息時(shí),往往先將自己想做的處理過程用某種程序設(shè)計(jì)語(yǔ)言表達(dá)出來(lái),也就是編制源程序。以TC語(yǔ)言編程的步驟是怎樣的?大家想一想?2023/2/640使用計(jì)算機(jī)來(lái)計(jì)算來(lái)運(yùn)行用戶程序有三個(gè)步驟:使用計(jì)算機(jī)來(lái)計(jì)算來(lái)運(yùn)行用戶程序有三個(gè)步驟:用某種語(yǔ)言(例如TC語(yǔ)言)編制一個(gè)程序,它被稱為源程序。(1)將源程序和初始數(shù)據(jù)記錄在某種輸入介質(zhì)上,如在終端設(shè)備(包括鍵盤、顯示器)上直接編輯輸入源程序。(2)然后對(duì)源程序進(jìn)行編譯、連接、運(yùn)行等步驟;(3)按照一定要求來(lái)控制計(jì)算機(jī)工作,并經(jīng)過加工最后算出結(jié)果。2023/2/641分析出對(duì)作業(yè)的處理一般有這樣幾個(gè)作業(yè)步:(1)編輯(修改):建立新文件或是對(duì)原有文件進(jìn)行修改。(2)編譯:請(qǐng)求系統(tǒng)把修改好的源程序翻譯成目標(biāo)模塊,并將它放在磁盤上;(3)鏈接:請(qǐng)求系統(tǒng)把主程序模塊和其他所需要的子程序和例行程序鏈接裝配在一起,把編譯程序產(chǎn)生的目標(biāo)程序連接成一個(gè)可執(zhí)行程序。(4)運(yùn)行:將此文件調(diào)入內(nèi)存,并啟動(dòng)之,最后給出計(jì)算結(jié)果。2023/2/6422023/2/643作業(yè)步:把計(jì)算機(jī)系統(tǒng)完成一個(gè)作業(yè)的過程中所做的一項(xiàng)相對(duì)獨(dú)立的工作。上例中,在處理作業(yè)過程中,所經(jīng)過的如編輯、編譯、連接、運(yùn)行、輸出結(jié)果等步驟等稱為作業(yè)步。一個(gè)作業(yè)步還能進(jìn)一步劃分成更細(xì)更小的子作業(yè)步。2、作業(yè)步的概念2023/2/6443、作業(yè)步間的關(guān)系一個(gè)作業(yè)的各作業(yè)步之間并非相互獨(dú)立,它們?cè)谶壿嬌鲜琼樞驁?zhí)行的:上一個(gè)作業(yè)步的輸出是下一個(gè)作業(yè)步的輸入,即前一作業(yè)步運(yùn)行所產(chǎn)生的結(jié)果,正好是下一作業(yè)步所需要的數(shù)據(jù);只有上一個(gè)作業(yè)步順利完成,下一個(gè)作業(yè)步才可繼續(xù)運(yùn)行。2023/2/645若源程序有錯(cuò),系統(tǒng)在編譯過程中會(huì)給出編輯中出現(xiàn)的錯(cuò)誤,重新修改后,再重新進(jìn)行編譯,如此反復(fù)直至編譯成功為止。只有編譯無(wú)錯(cuò)誤時(shí)才能進(jìn)行連接裝配,連接成功后即可運(yùn)行程序輸出結(jié)果。實(shí)例2023/2/6464、作業(yè)和進(jìn)程的關(guān)系作業(yè)和作業(yè)步都表示計(jì)算機(jī)的工作實(shí)體;進(jìn)程是完成工作的執(zhí)行實(shí)體;沒有作業(yè)工作,進(jìn)程無(wú)事可干;沒有進(jìn)程,作業(yè)工作無(wú)法完成。作業(yè)概念更多地用在批處理系統(tǒng),而進(jìn)程則可以用在各種多道程序設(shè)計(jì)系統(tǒng);2023/2/6475、作業(yè)流在批處理系統(tǒng)中,常把一批作業(yè)安排在輸入設(shè)備上,然后按某種調(diào)度算法依次讀入系統(tǒng)中進(jìn)行相應(yīng)處理,從而形成一個(gè)作業(yè)流。作業(yè)流中的各作業(yè)用專門的標(biāo)志卡或語(yǔ)句隔開。小系統(tǒng)一般有一個(gè)作業(yè)流,大系統(tǒng)可以同時(shí)有幾個(gè)作業(yè)流。2023/2/6482.1.2作業(yè)的類型

按作業(yè)提交的方式分為兩類:1、交互式作業(yè)/終端作業(yè)/聯(lián)機(jī)作業(yè)用于分時(shí)系統(tǒng)或個(gè)人計(jì)算機(jī)系統(tǒng)中;此類作業(yè)通過命令方式提供,用戶獨(dú)占終端實(shí)施交互式控制;適合于對(duì)程序的動(dòng)態(tài)調(diào)試和修改。2023/2/649交互式控制方式用戶把自己對(duì)作業(yè)執(zhí)行的控制意圖用操作控制命令輸入到計(jì)算機(jī)系統(tǒng)中;在作業(yè)執(zhí)行過程中,用戶逐條輸入命令,系統(tǒng)根據(jù)接到的命令控制作業(yè)的執(zhí)行。一條命令所要求的工作做完后,系統(tǒng)通知用戶命令的執(zhí)行情況,且允許用戶再輸入一條命令,以控制作業(yè)繼續(xù)執(zhí)行,直到作業(yè)執(zhí)行結(jié)束。在作業(yè)執(zhí)行過程中系統(tǒng)與用戶不斷地交換信息。2023/2/6502、批處理作業(yè)/脫機(jī)作業(yè)批處理作業(yè)管理方式是指用戶把自己對(duì)作業(yè)執(zhí)行的控制意圖用作業(yè)控制語(yǔ)言寫成一份說明書,連同該作業(yè)的源程序和初始數(shù)據(jù)一起輸入到計(jì)算機(jī)系統(tǒng)中;計(jì)算機(jī)系統(tǒng)一次可以接收多個(gè)用戶作業(yè)并將它們存放在磁盤的輸入井中,系統(tǒng)就可以按一定調(diào)度算法來(lái)調(diào)度作業(yè)并按照說明書來(lái)控制作業(yè)的執(zhí)行過程。2023/2/651特點(diǎn):

按照這種方式執(zhí)行的作業(yè),不需要用戶的干預(yù),由系統(tǒng)自動(dòng)完成。這種方式也稱為脫機(jī)控制方式,或自動(dòng)控制方式,它適合對(duì)作業(yè)的成批處理。采用這種處理方式的作業(yè)稱為批處理作業(yè),或脫機(jī)作業(yè)。2023/2/6522.1.3作業(yè)控制語(yǔ)言與作業(yè)說明書一、作業(yè)控制語(yǔ)言(JobControlLanguage)出現(xiàn)在早期的批處理控制系統(tǒng)(脫機(jī)工作方式)。是操作系統(tǒng)提供的一種專門的語(yǔ)言;它既可以寫成操作說明書的形式,也可穿孔成為作業(yè)控制卡的形式(前者為較多的為批處理系統(tǒng)所采用)。2023/2/6531、JCL發(fā)展早期的作業(yè)控制語(yǔ)言:一種類似于匯編語(yǔ)言,一種類似于高級(jí)語(yǔ)言。操作系統(tǒng)的外殼程序的功能日益完善,JCL被操作系統(tǒng)的shell語(yǔ)言所代替,現(xiàn)在還可以采用高級(jí)語(yǔ)言(如VB)進(jìn)行編寫。2023/2/6542、作業(yè)控制語(yǔ)言的概念是描述批處理作業(yè)控制執(zhí)行的標(biāo)準(zhǔn),是對(duì)用戶作業(yè)組織和管理的各種控制命令的集合,它是系統(tǒng)提供給用戶用來(lái)描述其作業(yè)控制意圖的工具。2023/2/6553、作業(yè)控制語(yǔ)言的組成作業(yè)控制語(yǔ)言由若干個(gè)控制語(yǔ)句組成。每個(gè)語(yǔ)句一般由控制關(guān)鍵字和控制參數(shù)組成??刂脐P(guān)鍵字告訴系統(tǒng)做什么樣的操作,控制參數(shù)告訴系統(tǒng)操作的具體內(nèi)容或?qū)ο蟆?023/2/656二、、作業(yè)說明書1、什么是作業(yè)說明書?作業(yè)說明書是用戶用于描述批處理作業(yè)過程控制意圖的一種特殊文件。用作業(yè)控制語(yǔ)言書寫作業(yè)說明書,規(guī)定操作系統(tǒng)如何控制作業(yè)的運(yùn)行。2023/2/6572、作業(yè)說明書的內(nèi)容作業(yè)基本信息:用戶名、作業(yè)名、作業(yè)優(yōu)先級(jí)、使用的編程語(yǔ)言名稱、以及允許的最大處理時(shí)間等;作業(yè)控制信息:作業(yè)控制方式、作業(yè)步的操作順序、作業(yè)執(zhí)行出錯(cuò)處理;作業(yè)資源要求信息:所需處理時(shí)間、優(yōu)先級(jí)、內(nèi)存空間大小、外設(shè)類型和數(shù)量等以及所需庫(kù)函數(shù)或?qū)嵱贸绦虻龋?023/2/6582.2作業(yè)管理的功能作業(yè)管理的基本功能是作業(yè)控制和作業(yè)調(diào)度作業(yè)控制包括作業(yè)如何建立、作業(yè)如何運(yùn)行、如何進(jìn)行故障處理,以及怎樣控制作業(yè)的輸出等。2023/2/659作業(yè)調(diào)度在多道系統(tǒng)中,允許有多個(gè)作業(yè)進(jìn)入系統(tǒng)。那么這些作業(yè)是如何被選擇進(jìn)入內(nèi)存的,系統(tǒng)怎樣為它們分配其所需資源,這就是作業(yè)調(diào)度的問題。實(shí)際上,作業(yè)進(jìn)入內(nèi)存的次序與系統(tǒng)的調(diào)度策略有關(guān)。2023/2/6602.2.1作業(yè)的建立作業(yè)的建立是指把作業(yè)所包含的全部程序和數(shù)據(jù)輸入到計(jì)算機(jī)的外部輔助存儲(chǔ)設(shè)備,同時(shí)為作業(yè)申請(qǐng)一個(gè)作業(yè)控制塊的過程;作業(yè)建立的過程:1、作業(yè)的輸入2、JCB的建立(JobControlBlock,JCB)2023/2/6611、作業(yè)的輸入(與其輸入方式有關(guān))作業(yè)的輸入方式:A:脫機(jī)輸入方式:(OFF-LineI/O)早期批處理系統(tǒng)中作業(yè)的輸入方式;通過磁帶或磁盤在外圍機(jī)的控制下,預(yù)先從低速輸入設(shè)備輸入到磁帶或磁盤上,當(dāng)CPU需要這些數(shù)據(jù)時(shí),再直接從磁帶或磁盤上高速地調(diào)入內(nèi)存。2023/2/662輸入調(diào)備外圍機(jī)磁盤磁盤磁盤磁盤外圍機(jī)主機(jī)輸出設(shè)備圖2-2脫機(jī)輸入輸出示意圖2023/2/663

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論