3、通道地址字(CAW)和通道狀態(tài)字(CSW)
用來存放通道程序首地址的主存固定單元稱為“ 通道地址字 ”。
通道狀態(tài)字 :用于記錄通道和設(shè)備執(zhí)行情況的主存單元。通常包括通道命令地址、設(shè)備狀態(tài)、通道狀態(tài)和剩余字節(jié)個數(shù)等幾個字段。
4、I/O中斷:是指中央處理器和通道協(xié)調(diào)工作的一種手段。通道借助I/O中斷請求CPU進行干預(yù),CPU根據(jù)產(chǎn)生的I/O中斷事件了解輸入輸出操作的執(zhí)行情況,I/O中斷事件是由于通道程序的執(zhí)行或其他外界原因引起的,對通道操作而言,當(dāng)操作正常結(jié)束或異常結(jié)束(如設(shè)備故障、設(shè)備特殊情況引起異常結(jié)束)形成I/O中斷,由CPU根據(jù)相應(yīng)情況分別處理。
六、虛擬設(shè)備SPOOL系統(tǒng)( 領(lǐng)會 )
1、實現(xiàn) 虛擬設(shè)備 的目的:用一種物理設(shè)備模擬另一類物理設(shè)備,使各作業(yè)在執(zhí)行期間只使用虛擬的設(shè)備而不直接使用物理的獨占設(shè)備。這種技術(shù)可使獨占的設(shè)備變成可共享的設(shè)備,使得設(shè)備的利用率和系統(tǒng)效率都能得到提高。
2、實現(xiàn)虛擬設(shè)備的 硬件條件 :大容量磁盤;中斷裝置和通道;中央處理器與通道并行工作的能力。(另外,實現(xiàn)虛擬設(shè)備的軟件條件是要求操作系統(tǒng)采用多道程序設(shè)計技術(shù)。)
3、虛擬設(shè)備的實現(xiàn)原理:對于多道程序,輸入時將一批作業(yè)的信息通過輸入設(shè)備預(yù)先傳送到磁盤上。輸出時將作業(yè)產(chǎn)生的結(jié)果也全部暫時存在磁盤上而不直接輸出,直到一個作業(yè)得到全部結(jié)果而執(zhí)行結(jié)束時再行輸出。(就是用磁盤來模擬輸入機和打印機的工作,把它們的工作內(nèi)容先保存起來,然后一并執(zhí)行)
4、SPOOL系統(tǒng)的組成和實現(xiàn):
井:為實現(xiàn)虛擬設(shè)備在磁盤上劃出的專用存儲空間,用于存放作業(yè)的初始信息和執(zhí)行結(jié)果。
SPOOL系統(tǒng)由三部分程序組成:
預(yù)輸入程序 .通過該程序把作業(yè)流中每個作業(yè)的初始信息傳送到“輸入井”保存起來以以備作業(yè)執(zhí)行時使用。
井管理程序 :通過該程序來保證作業(yè)正確及時地從“井”中讀取或?qū)懭胄畔。它使得每個用戶感覺到自己都在使用獨立的輸入輸出設(shè)備。
緩輸出程序 .它負(fù)責(zé)查看“輸出井”中是否有待輸出的結(jié)果信息,若有則啟動打印機把作業(yè)結(jié)果輸出。
為什么可以提高效率?簡單地說就是這么幾件事:并行工作、代替操作、同時進行。
一個技術(shù)創(chuàng)新可以提高多少效率啊。
5、實現(xiàn)虛擬設(shè)備為什么可以提高系統(tǒng)效率:
SPOOL系統(tǒng)借助硬件的中斷裝置和通道技術(shù)使得中央處理器與各種外圍設(shè)備以及各外圍設(shè)備之間均可 并行工作。操作系統(tǒng)采用多道程序設(shè)計技術(shù),合理分配處理器,實現(xiàn)聯(lián)機的外圍設(shè)備同時操作。
作業(yè)執(zhí)行時從磁盤上讀寫信息來 代替 從輸入機和打印機的讀寫 操作 ,不僅使多個作業(yè)可以同時執(zhí)行,而且加快了作業(yè)的執(zhí)行速度,提高了單位時間內(nèi)處理作業(yè)的能力。在作業(yè)執(zhí)行的 同時 還可利用輸入機繼續(xù)預(yù)輸入作業(yè)信息和利用打印機輸出結(jié)果,于是,整個系統(tǒng)可以是第一批作業(yè)的執(zhí)行結(jié)果在打印輸出,第二批作業(yè)正在處理,第三批作業(yè)信息正在預(yù)輸入到磁盤的“輸入井”中。
這種聯(lián)機 同時操作 極大地提高了獨占設(shè)備的利用率,也使計算機系統(tǒng)的各種資源被充分利用。
相關(guān)推薦:2010年自考數(shù)據(jù)庫及其應(yīng)用重點知識講解匯總