12、作業(yè)控制方式
1、作業(yè)控制方式,包括批處理方式和交互方式。
批處理控制方式:也稱(chēng)脫機(jī)控制方式或自動(dòng)控制方式。就是一下子交待任務(wù),執(zhí)行過(guò)程中不再干涉。
批處理作業(yè):采用批處理控制方式的作業(yè)稱(chēng)為“批處理作業(yè)”。
批處理作業(yè)進(jìn)入系統(tǒng)時(shí)必須提交:源程序、運(yùn)行時(shí)的數(shù)據(jù)、用作業(yè)控制語(yǔ)言書(shū)寫(xiě)的作業(yè)控制說(shuō)明書(shū)。
交互控制方式:也稱(chēng)聯(lián)機(jī)控制方式。就是一步一步地交待任務(wù)。做好了一步,再做下一步。
2、批處理作業(yè)的控制(領(lǐng)會(huì))
1) 按用戶提交的作業(yè)控制說(shuō)明書(shū)控制作業(yè)的執(zhí)行。
2) 一個(gè)作業(yè)步的工作往往由多個(gè)進(jìn)程的合作來(lái)完成。
3) 一個(gè)作業(yè)步的工作完成后,繼續(xù)下一個(gè)作業(yè)步的作業(yè),直至作業(yè)執(zhí)行結(jié)束。
3、交互式作業(yè)的管理(領(lǐng)會(huì))
1)交互式作業(yè)的特點(diǎn): 交互式作業(yè)的特點(diǎn)主要表現(xiàn)在交互性上,它采用人機(jī)對(duì)話的方式工作。
2)交互式作業(yè)的控制:一種是操作使用接口,另一種是命令解釋執(zhí)行。
操作使用接口包括操作控制命令,菜單技術(shù),窗口技術(shù)。
命令的解釋執(zhí)行 一類(lèi)是操作系統(tǒng)中的相應(yīng)處理模塊直接解釋執(zhí)行; 另一類(lèi)必須創(chuàng)建用戶進(jìn)程去解釋執(zhí)行。
13、死鎖
若系統(tǒng)中存在一組進(jìn)程(兩個(gè)或多個(gè)進(jìn)程),它們中的每一個(gè)進(jìn)程都占用了某種資源而又都在等待其中另一個(gè)進(jìn)程所占用的資源,這種等待永遠(yuǎn)不能結(jié)束,則說(shuō)系統(tǒng)出現(xiàn)了“死鎖”;蛘f(shuō)這組進(jìn)程處于“死鎖”狀態(tài)。
14、相關(guān)臨界區(qū)
1、并發(fā)進(jìn)程中與共享變量有關(guān)的程序段稱(chēng)為“臨界區(qū)” .并發(fā)進(jìn)程中涉及到相同變量的那些程序段是相關(guān)臨界區(qū)。
2、對(duì)相關(guān)臨界區(qū)的管理的基本要求。
對(duì)相關(guān)臨界區(qū)管理的基本原則是:如果有進(jìn)程在相關(guān)臨界區(qū)執(zhí)行,則不讓另一個(gè)進(jìn)程進(jìn)入相關(guān)的臨界區(qū)執(zhí)行。
15、進(jìn)程同步的含義:進(jìn)程的同步是指并發(fā)進(jìn)程之間存在一種制約關(guān)系,一個(gè)進(jìn)程的執(zhí)行依賴(lài)另一個(gè)進(jìn)程的消息,當(dāng)一個(gè)進(jìn)程沒(méi)有得到另一個(gè)進(jìn)程的消息時(shí)應(yīng)等待,直到消息到達(dá)才被喚醒。
16、中斷:一個(gè)進(jìn)程占有處理器運(yùn)行時(shí),由于自身或自界的原因使運(yùn)行被打斷,讓操作系統(tǒng)處理所出現(xiàn)的事件到適當(dāng)?shù)臅r(shí)候再讓被打斷的進(jìn)程繼續(xù)運(yùn)行,這個(gè)過(guò)程稱(chēng)為“中斷”。
17、中斷機(jī)制
在它執(zhí)行程序的時(shí)候,如果有另外的事件發(fā)生(比如用戶又打開(kāi)了一個(gè)程序)那么這時(shí)候就需要由計(jì)算機(jī)系統(tǒng)的中斷機(jī)制來(lái)處理了。
中斷機(jī)制包括硬件的中斷裝置和操作系統(tǒng)的中斷處理服務(wù)程序。
相關(guān)推薦:2010年7月自考成績(jī)查詢(xún)時(shí)間及查詢(xún)方式匯總