通道環(huán)境下的輸入輸出習(xí)題_第1頁
通道環(huán)境下的輸入輸出習(xí)題_第2頁
通道環(huán)境下的輸入輸出習(xí)題_第3頁
通道環(huán)境下的輸入輸出習(xí)題_第4頁
通道環(huán)境下的輸入輸出習(xí)題_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.7.5 通道環(huán)境下的輸入輸出習(xí)題.【例】通道是一種()A 保存I/O信息的部件B 傳輸信息的電子線路C 通用處理機(jī)D 專用處理機(jī)【解答】D.【例】CPU對通道的請求形式是()A 自陷B 中斷C 通道命令D 轉(zhuǎn)移指令【解答】CCPU通過通道命令啟動(dòng)通道,指出它所要執(zhí)行的I/O操作和要訪問的設(shè)備,通道接到該命令后,便向主存索要相應(yīng)的通道程序來完成對I/O設(shè)備的管理.【例】通道對CPU的請求形式是()A 自陷B 中斷C 通道命令D 跳轉(zhuǎn)指令【解答】B通道被CPU啟動(dòng)后,可以和CPU并行工作,.【例】設(shè)備與CPU之間數(shù)據(jù)傳送控制方式有4種,下面的4個(gè)選項(xiàng)中不屬于這4種的是()A 程序直接控制方式B

2、設(shè)備控制方式C 直接內(nèi)存訪問方式D 通道控制方式【解答】B.【例】在一般大型計(jì)算機(jī)系統(tǒng)中,主機(jī)對外圍設(shè)備的控制可通過通道,控制器和設(shè)備三個(gè)層次來實(shí)現(xiàn)。下列的敘述中正確的是()A 控制器可控制通道,設(shè)備在通道控制下工作B 通道控制控制器,設(shè)備在控制器下工作C 通道和控制器分別控制設(shè)備D 控制器控制通道和設(shè)備工作【解答】B.【例】CPU與通道可以并行執(zhí)行,并通過()實(shí)現(xiàn)彼此之間的通訊和同步。A I/O指令B I/O中斷C I/O指令和I/O中斷D 操作員【答案】C.【例】通道程序是由一些列的()所構(gòu)成A 函數(shù)B 通道命令C 子程序D 過程【解答】B.【例】下列屬于“通道”特征的是()A 負(fù)責(zé)數(shù)據(jù)輸

3、入輸出工作B 可以與CPU并行工作C 與CPU工作速度快D 一個(gè)通道可連接多個(gè)控制器E 是一種軟件【解答】ABD通道相當(dāng)于一個(gè)功能單一的處理機(jī)(一種硬件),代替CPU對I/O操作進(jìn)行控制,專門負(fù)責(zé)數(shù)據(jù)輸入輸出工作,從而使I/O操作可以與CPU并行工作。通道是實(shí)現(xiàn)計(jì)算機(jī)和傳輸并行的基礎(chǔ)在一個(gè)配置了通道的系統(tǒng)中,主機(jī)上可連接多個(gè)通道,一個(gè)通道連接多個(gè)控制器,一個(gè)控制器連接多臺(tái)同類的設(shè)備;而對某些設(shè)備(象磁盤那樣的快速設(shè)備)往往需要連接到多個(gè)控制器上,將控制器連接到多個(gè)通道上進(jìn)行交叉連接.【例】通道是一種()A 保存I/O信息的部件B 傳輸信息的電子線路C專用處理機(jī)D通用處理機(jī)E 可與CPU并行工作

4、的一種處理機(jī)【解答】CE.【例】CPU對通道的請求形式不采用()A 自陷B 中斷C 通道命令D 轉(zhuǎn)移指令E 系統(tǒng)調(diào)用【解答】ABDECPU通過“通道命令”啟動(dòng)通道,指出它所要執(zhí)行的I/O操作和要訪問的設(shè)備,通道接到該命令后,便向主存索取相應(yīng)的通道程序來完成對I/O設(shè)備的管理。.【例】通道對CPU的請求形式不能是()A 自陷B 中斷C 通道命令D 跳轉(zhuǎn)指令E 系統(tǒng)調(diào)用【解答】ACDE通道被CPU啟動(dòng)后,可以和CPU并行工作,當(dāng)輸入輸出完成后或發(fā)生意外的事件,通道通過“中斷”方式請求CPU進(jìn)行處理。.【例】通道發(fā)現(xiàn)通道狀態(tài)字中()等情況時(shí),就形成I/O中斷A 控制器結(jié)束B 設(shè)備結(jié)束C 通道結(jié)束D

5、設(shè)備出錯(cuò)E 設(shè)備特殊事件【解答】ABCDE當(dāng)通道狀態(tài)字中有控制器結(jié)束,設(shè)備結(jié)束,通道結(jié)束時(shí)表示完成了本次I/O操作,當(dāng)通道狀態(tài)字中有設(shè)備出錯(cuò),設(shè)備特殊事件等情況時(shí)表示需要特殊處理通道被CPU啟動(dòng)后,可以和CPU并行工作,當(dāng)輸入輸出完成或發(fā)生意外事件,通道通過中斷方式請求CPU進(jìn)行處理,這兩種情況都會(huì)形成I/O中斷.【例】一個(gè)進(jìn)程只有獲得了(),()和所需設(shè)備三者后,才具備進(jìn)行I/O操作的物質(zhì)條件【解答】通道控制器.【例】所謂(),是指能控制一臺(tái)或多臺(tái)外圍設(shè)備與處理器并行工作的,獨(dú)立完成輸入輸出操作的處理機(jī)?!窘獯稹客ǖ?【例】通道按信息交換的方式可分為(),()和()三種方式【解答】字節(jié)多路通

6、道選擇通道成組多路通道.【例】通道是由CPU執(zhí)行()后啟動(dòng)的【解答】啟動(dòng)I/O指令.【例】通道是一個(gè)獨(dú)立于CPU,專門負(fù)責(zé)(),它控制()與內(nèi)存之間的信息交換(傳輸)【解答】輸入輸出的處理機(jī)外設(shè)或外存.【例】在設(shè)備管理中,處于控制器等待隊(duì)列中的進(jìn)程已經(jīng)獲得了I/O設(shè)備()【解答】正確設(shè)備分配在進(jìn)行分配設(shè)備的同時(shí)還要分配控制器和通道的任務(wù)。處于控制器隊(duì)列的進(jìn)程說明已經(jīng)獲得了所需的設(shè)備,正在等待分配控制器.【例】通常,一個(gè)中央處理器可以連接多個(gè)通道,一個(gè)通道可以連接多個(gè)設(shè)備控制器,一個(gè)設(shè)備控制器可以連接多臺(tái)外圍設(shè)備?!痉治觥恳粋€(gè)CPU可以連接多個(gè)通道,一個(gè)通道可以連接多個(gè)設(shè)備控制器,一個(gè)設(shè)備控制器

7、可連接同類型的多臺(tái)設(shè)備。有的系統(tǒng)還可將一臺(tái)設(shè)備連接到幾個(gè)設(shè)備控制器上或把一個(gè)設(shè)備控制器連接到幾個(gè)通道上,實(shí)現(xiàn)多路交叉連接?!窘獯稹垮e(cuò) 通常,一個(gè)CPU可以連接多個(gè)通道,一個(gè)通道可以連接多個(gè)設(shè)備控制器,一個(gè)設(shè)備控制器可連接多臺(tái)同類型的設(shè)備。.【例】通道程序是由發(fā)出I/O設(shè)備請求的用戶編制的,所以,該用戶必須指出通道程序在內(nèi)存的存放位置。()【解答】錯(cuò)誤通道設(shè)備有自己的通道指令,依靠自身的連接功能和轉(zhuǎn)移功能構(gòu)成通道程序。在設(shè)置通道后,把原來由CPU執(zhí)行的任務(wù)交給通道完成,而CPU僅需發(fā)出一條I/O指令給通道,指出它所要執(zhí)行的I/O操作和要訪問的I/O設(shè)備。通道接到指令后,便向內(nèi)存索取相應(yīng)的通道程序

8、來完成對I/O設(shè)備的控制和管理.【例】通道,控制器和設(shè)備一般采用交叉連接方式,這樣處理的原因是什么【解答】連接采用交叉連接,其好處是:1 提高系統(tǒng)的可靠性:當(dāng)某條通路因控制器或通道故障而斷開時(shí),可使用其它通路2 提高設(shè)備的并行性:對于同一設(shè)備,當(dāng)與它相連的某一條通路中的控制器或通路被占用時(shí),可以選擇另一條空閑通路,減少了設(shè)備因等待通路所需要花費(fèi)的時(shí)間.【例】系統(tǒng)采用通道方式后,輸入輸出過程如何處理?【解析】CPU在執(zhí)行用戶程序時(shí)遇到I/O請求,則可以根據(jù)用戶的I/O請求生成通道程序(通道程序也可能是事先編制好的),放在內(nèi)存中,并把該通道程序首地址放入CAW中。CPU執(zhí)行”啟動(dòng)I/O“指令,啟動(dòng)

9、通道工作通道接受”啟動(dòng)I/O“指令信息,從CAW中去除通道程序首地址,并根據(jù)此地址去除通道程序的第一條指令,放入CCW中;同時(shí)向CPU發(fā)出回答信號(hào),通知”啟動(dòng)I/O“指令執(zhí)行完畢,CPU可繼續(xù)執(zhí)行。而通道開始執(zhí)行通道程序,進(jìn)行物理I/O操作。執(zhí)行完一條指令,如果還有下一條指令則繼續(xù)執(zhí)行 ,否則標(biāo)識(shí)傳輸完成,同時(shí)自動(dòng)停止,CPU轉(zhuǎn)去處理通道結(jié)束時(shí)間,并從CSW中得到有關(guān)通道狀態(tài).【例】通道的作用是什么?按信息交換方式,它分為幾類?【解答】通道也稱I/O處理機(jī),是為減輕CPU的工作負(fù)載而設(shè)置的。大中型計(jì)算機(jī)中典型的I/O系統(tǒng)具有四級(jí)結(jié)構(gòu):主機(jī)和內(nèi)存,通道,控制器和I/O設(shè)備。I/O設(shè)備通過通道和控制器與主機(jī)和內(nèi)存鏈接。通道的功能比CPU弱,速度較慢,但價(jià)格便宜。通道與CPU一樣有運(yùn)算和控制邏輯,累加器和寄存器以及專門的指令系統(tǒng)通道由CPU啟動(dòng)后獨(dú)立于CPU工作,執(zhí)行內(nèi)存中的通道程序,負(fù)責(zé)完成CPU交給的I/O任務(wù),并在I/O任務(wù)完成后向CPU發(fā)出中斷信號(hào)報(bào)告指定任務(wù)的完成情況通道結(jié)構(gòu)中I/O控制的工作過程主要有3步: CPU需要進(jìn)行I/O數(shù)據(jù)交換時(shí),先組織通道程序并將程序起址放入通道地址字(CAW

溫馨提示

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

評論

0/150

提交評論