精品乱码一区二区三四区视频-japan白嫩丰满少妇videos-人妻无码一区二区不卡无码av-狂野欧美性猛交xxxx-欧美 亚洲 中文 国产综合-国产精品美女久久久m-国产欧美熟妇另类久久久-无码一区二区三区亚洲人妻-男人操女人逼,日韩性xx,成全视频观看免费高清第6季,欧美一区三区

新聞資訊

重癥監護探視系統廠家-事件處理的調度

2023-10-20 12:36

調度事件處理的操作如下:

•事件計數器減1。某一等待調度的事件處理即將執行,故事件計數器的內容應減

•預置正常執行時限計數器。正常執行時限計數器的值置成對應于該事件處理的執行時長的容許值,每當時鐘中斷插入時計數器減1,這樣可以檢查事件處理的執行時長是否超過一定限度而陷入異常情況。

•作業類型置成“事件處理運行七作業類型反映了當前正在執行的作業的類型,目前即將調度事件處理,故應置成“事件處理運行”:ACTUJOB一TYPE-EVHDL

•事件標志表中對應的事件標志復位。

•中斷控制塊指針(ICB-PTR)指向事件處理所用的ICB」CB_PTR總是指向當前調度的程序所用的ICB,以便一旦發生中斷時立即可在ICB中保存被中斷的程序的環境。

•該事件處理在事件標志表中的索引號存入RUN_JOB(運行作業)。

•0S_COUNTER一EV_HDLR_DSPTCH(事件處理調度計數器)加lo

•轉換中斷屏蔽字。

•調用PMC_DISPATCH一SSM,設置SSM堆棧,通過PMC_DOMAIN-TABLE,可得到相應的事件處理的環境,以實現該事件處理的調度。

•事件處理執行完畢,恢復OSN中斷屏蔽字和OSN作業類型,再去檢查事件標志表是否還有要調度的事件處理。

檢查作業狀態字

為便于進程調度,設置了16b的作業狀態字(JOBSTATUSWORD-JSW),如圖5?29所示。


            前已述及,準備發送到進程的消息分為8級,編成8個隊列,稱為就緒隊列(ReadyQueue)o此外,每一級還有一個ICB,用來在發生中斷時保護被中斷的進程的現場環境。

對照圖5.29,JSW的16個比特分屬于8級,每級2個比特:ICB比特和消息隊列比特,含義如下:

 

            圖5.29中,每級的2個比特是從右到左按級別次序0?7排列的;而在每一級中,ICB比特又排在消息隊列比特的右面。在搜查時,是從右到左依次檢查各個比特的值;這就保證了前述的進程調度策略的實現。如果發現某一級的ICB比特置位:可用該ICB比特所對應的優先級號碼查ICB指針表(ICB-PTR-TABL),以得到該ICB的起始地址。ICB指針表有8行,存放有對應于8級進程的ICB的地址。得到ICB的地址后,轉到“ICB處理”的入口,以恢復被中斷的進程的執行。

上一篇:醫護對講公司系統廠家-消息通信的控制機理
返回
下一篇:醫院無線呼叫系統廠家-調度器的進入