白中英 第五版 計(jì)算機(jī)組成原理第8章_第1頁
白中英 第五版 計(jì)算機(jī)組成原理第8章_第2頁
白中英 第五版 計(jì)算機(jī)組成原理第8章_第3頁
白中英 第五版 計(jì)算機(jī)組成原理第8章_第4頁
白中英 第五版 計(jì)算機(jī)組成原理第8章_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理第八章第八章 輸入輸出系統(tǒng)輸入輸出系統(tǒng) 8.1 外圍設(shè)備的速度分級(jí)和信息交換方式外圍設(shè)備的速度分級(jí)和信息交換方式 8.2 程序查詢方式程序查詢方式 8.3 程序中斷方式程序中斷方式 8.4 DMA方式方式 8.5 通道方式通道方式 8.6 通用通用I/O標(biāo)準(zhǔn)接口標(biāo)準(zhǔn)接口 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理多種多樣的外設(shè)工作原理不同工作原理不同機(jī)械、電子、機(jī)電、電磁機(jī)械、電子、機(jī)電、電磁傳送信息類型多樣傳送信息類型多樣數(shù)字量、模擬量、開關(guān)量數(shù)字量、模擬量、開關(guān)量傳送速度差別極大傳送速度差別極大傳送方式不盡相同傳送方式不盡相同串行、并行串行、并行編碼方式不同編碼方式不同二進(jìn)制

2、、二進(jìn)制、BCDBCD碼、碼、ASCIIASCII碼碼8.1 8.1 外圍設(shè)備的速度分級(jí)與信息交換方式外圍設(shè)備的速度分級(jí)與信息交換方式計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理2022年4月29日18時(shí)36分l輸入輸出設(shè)備和CPU交換數(shù)據(jù)的過程:輸入過程:CPU把一個(gè)設(shè)備地址值放在地址總線上,這一步將選擇一個(gè)輸入設(shè)備CPU等候輸入設(shè)備的數(shù)據(jù)成為有效CPU從數(shù)據(jù)總線上讀入數(shù)據(jù),并放在一個(gè)相應(yīng)的寄存器中輸出過程:CPU把一個(gè)設(shè)備地址值放在地址總線上,這一步將選擇一個(gè)輸出設(shè)備CPU把數(shù)據(jù)放在數(shù)據(jù)總線上輸出設(shè)備認(rèn)為數(shù)據(jù)有效,從而把數(shù)據(jù)取走。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理1.1.速度極慢或簡單的外圍設(shè)備速度極慢或簡單的

3、外圍設(shè)備不需要不需要CPU和外設(shè)之間的時(shí)間同步!和外設(shè)之間的時(shí)間同步!2.2.慢速或中速的外圍設(shè)備慢速或中速的外圍設(shè)備采用采用異步定時(shí)方式異步定時(shí)方式外設(shè)有外設(shè)有“準(zhǔn)備就緒準(zhǔn)備就緒”狀態(tài)位;狀態(tài)位;CPU查詢狀態(tài)位,就緒查詢狀態(tài)位,就緒時(shí)時(shí)就讀走;就讀走; 應(yīng)答式數(shù)據(jù)交換。應(yīng)答式數(shù)據(jù)交換。3.3.高速的外圍設(shè)備高速的外圍設(shè)備采用采用同步定時(shí)方式同步定時(shí)方式 CPU和外設(shè)之間的數(shù)據(jù)交換由時(shí)鐘脈沖控制。和外設(shè)之間的數(shù)據(jù)交換由時(shí)鐘脈沖控制。 如果把高速工作的主機(jī)同不同速度工作的外圍設(shè)備相連接,如何保證主機(jī)與外圍設(shè)備在時(shí)間上同步?計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.1.28.1.2信息交換方式信息交換方式

4、 在計(jì)算機(jī)系統(tǒng)中,CPU管理外圍設(shè)備有以下幾種方式: 1. 程序查詢方式程序查詢方式 2. 程序中斷方式程序中斷方式 3. 直接內(nèi)存訪問直接內(nèi)存訪問(DMA)方式方式 4. 通道方式通道方式 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理 例子例子 假設(shè)幼兒園一個(gè)阿姨帶10個(gè)孩子,要給每個(gè)孩子分4塊水果糖。假設(shè)孩子們都應(yīng)把4塊糖都吃完,那么她采用什么方法呢?l方法1: 她先給孩子甲一塊糖,盯著甲吃完,然后再給第二塊,她先給孩子甲一塊糖,盯著甲吃完,然后再給第二塊,等吃完第二塊又給第三等吃完第二塊又給第三 塊,吃完第三塊又給第四塊。接著給孩塊,吃完第三塊又給第四塊。接著給孩子乙,其過程與孩子甲完全一樣。依次類推,

5、直至到子乙,其過程與孩子甲完全一樣。依次類推,直至到 第第1010個(gè)孩個(gè)孩子發(fā)完四塊糖。看來這種方法效率太低,重要之點(diǎn)還在于孩子們子發(fā)完四塊糖。看來這種方法效率太低,重要之點(diǎn)還在于孩子們吃糖時(shí)她一直在守吃糖時(shí)她一直在守 候,什么事也不能干。候,什么事也不能干。( (程序查詢方式)l方法2: 每人發(fā)一塊糖各自去吃,并約定誰吃完后就向老師舉手每人發(fā)一塊糖各自去吃,并約定誰吃完后就向老師舉手報(bào)告,再發(fā)第二塊。看來這種新方法提高了工作效率,而且在未報(bào)告,再發(fā)第二塊。看來這種新方法提高了工作效率,而且在未接到孩子們吃完糖的報(bào)告以前,她還可以騰出時(shí)間給孩子們改作接到孩子們吃完糖的報(bào)告以前,她還可以騰出時(shí)間

6、給孩子們改作業(yè)。業(yè)。( (程序中斷方式)l方法3: 進(jìn)行批處理:每人拿進(jìn)行批處理:每人拿4 4塊糖各自去吃,吃完塊糖各自去吃,吃完4 4塊糖后再向塊糖后再向她報(bào)告。顯然這種方法工作她報(bào)告。顯然這種方法工作 效率大大提高,她可以騰出更多的效率大大提高,她可以騰出更多的時(shí)間改作業(yè)。時(shí)間改作業(yè)。( (直接內(nèi)存訪問(DMA)方式)l方法4: 權(quán)力下放,把發(fā)糖的事交給另一個(gè)人分管,只是必要時(shí)權(quán)力下放,把發(fā)糖的事交給另一個(gè)人分管,只是必要時(shí)她才過問一下。她才過問一下。( (通道方式) 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理1. 程序查詢方式發(fā)地址和“讀”命令檢測(cè)設(shè)備狀態(tài)就緒?讀數(shù)據(jù)到CPU是否發(fā)地址、數(shù)據(jù)和“寫”命

7、令檢測(cè)設(shè)備狀態(tài)就緒?是否適用許多單片機(jī)系統(tǒng)適用許多單片機(jī)系統(tǒng)讀讀寫寫計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理2. 程序中斷方式l外設(shè)輸入或輸出數(shù)據(jù)就緒時(shí),主動(dòng)通知外設(shè)輸入或輸出數(shù)據(jù)就緒時(shí),主動(dòng)通知CPU。lCPU如何如何響應(yīng)響應(yīng)中斷請(qǐng)求,中斷請(qǐng)求,暫停現(xiàn)行程序,保護(hù)好暫停現(xiàn)行程序,保護(hù)好“斷點(diǎn)斷點(diǎn)”;轉(zhuǎn)轉(zhuǎn)“中斷服務(wù)程序中斷服務(wù)程序”,完成對(duì)外設(shè)的讀或?qū)懀唬瓿蓪?duì)外設(shè)的讀或?qū)懀辉倩氐皆绦颍^續(xù)執(zhí)行。再回到原程序,繼續(xù)執(zhí)行。A中斷服務(wù)程序B中服C中服主程序A請(qǐng)求中斷B請(qǐng)求C請(qǐng)求計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理3. 直接內(nèi)存訪問(DMA)方式外設(shè)控制器外設(shè)控制器(接口卡接口卡)中有中有DMA控制器控制器和和CPU

8、分時(shí)分時(shí)使用總線;使用總線;數(shù)據(jù)交換不經(jīng)過數(shù)據(jù)交換不經(jīng)過CPU,而直接在內(nèi)存和外圍設(shè),而直接在內(nèi)存和外圍設(shè)備之間進(jìn)行。備之間進(jìn)行。 適用于內(nèi)存和高速外圍設(shè)備之間大批數(shù)據(jù)交換的場(chǎng)合適用于內(nèi)存和高速外圍設(shè)備之間大批數(shù)據(jù)交換的場(chǎng)合 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理4. 通道方式l通道通道是專用于是專用于I/O的處理器的處理器,也稱,也稱IOP。l實(shí)現(xiàn)對(duì)外圍設(shè)備的統(tǒng)一管理和外圍設(shè)備與內(nèi)存實(shí)現(xiàn)對(duì)外圍設(shè)備的統(tǒng)一管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)傳送。之間的數(shù)據(jù)傳送。 l進(jìn)一步減少進(jìn)一步減少CPU參與參與I/O過程。過程。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理I/O控制方式控制方式主要由程序?qū)崿F(xiàn)主要由程序?qū)崿F(xiàn)主要由附加硬件實(shí)

9、現(xiàn)主要由附加硬件實(shí)現(xiàn)計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理CPU需要先了解(需要先了解(查詢查詢)外設(shè)的工作狀態(tài),然)外設(shè)的工作狀態(tài),然后在外設(shè)可以交換信息的情況下(后在外設(shè)可以交換信息的情況下(就緒就緒)實(shí)現(xiàn))實(shí)現(xiàn)數(shù)據(jù)輸入或輸出數(shù)據(jù)輸入或輸出.對(duì)多個(gè)外設(shè)的情況,按順序依次查詢(輪詢)對(duì)多個(gè)外設(shè)的情況,按順序依次查詢(輪詢)8.2 程序查詢方式 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理 用程序?qū)崿F(xiàn)輸入用程序?qū)崿F(xiàn)輸入/ /輸出的數(shù)據(jù)傳送,外圍設(shè)備有兩輸出的數(shù)據(jù)傳送,外圍設(shè)備有兩種不同的編址方法。種不同的編址方法。統(tǒng)一編址:統(tǒng)一編址:外設(shè)和內(nèi)存一起編排地址。可用訪內(nèi)指令訪外設(shè)和內(nèi)存一起編排地址。可用訪內(nèi)指令訪問問I/O

10、設(shè)備。設(shè)備。 外設(shè)不需要專用的指令組。外設(shè)不需要專用的指令組。單獨(dú)編址:單獨(dú)編址:內(nèi)存地址和內(nèi)存地址和I/O設(shè)備地址是分開的,訪問內(nèi)設(shè)備地址是分開的,訪問內(nèi)存和訪問存和訪問I/O設(shè)備使用不同操作碼的指令。設(shè)備使用不同操作碼的指令。8.2.1 設(shè)備編址計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理(5)CPU從I/O接口的數(shù)據(jù)緩沖寄存器輸入數(shù)據(jù),或者將數(shù)據(jù)從CPU輸出至接口的數(shù)據(jù)緩沖寄存器。與此同時(shí),CPU將接口中的狀態(tài)標(biāo)志復(fù)位。(4)假如這個(gè)設(shè)備沒有準(zhǔn)備就緒,則第(2)、第(3)步重復(fù)進(jìn)行,一直到這個(gè)設(shè)備準(zhǔn)備好交換數(shù)據(jù),發(fā)出準(zhǔn)備就緒信號(hào)“Ready”為止;(6)數(shù)據(jù)傳送(3)檢查狀態(tài)字中的標(biāo)志,看看數(shù)據(jù)交換是否

11、可以進(jìn)行;(2)從I/O接口讀入狀態(tài)字;(1)先向I/O設(shè)備發(fā)出命令字,請(qǐng)求進(jìn)行數(shù)據(jù)傳送;程序查詢接口包括程序查詢接口包括設(shè)備選擇電路設(shè)備選擇電路 數(shù)據(jù)緩沖寄存器數(shù)據(jù)緩沖寄存器 設(shè)備狀態(tài)寄存器設(shè)備狀態(tài)寄存器計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理按上述步驟執(zhí)行按上述步驟執(zhí)行cpucpu資源浪費(fèi)嚴(yán)重,實(shí)際應(yīng)用中做如下改進(jìn):資源浪費(fèi)嚴(yán)重,實(shí)際應(yīng)用中做如下改進(jìn):1.cpu在執(zhí)行主程序的過程中可周期性的調(diào)用各外部設(shè)備詢問子程序。2.該程序依次測(cè)試各I/O設(shè)備的狀態(tài)是否就緒,3.如果ready為1則轉(zhuǎn)去執(zhí)行該設(shè)備的任務(wù),如果為0則測(cè)試下一個(gè)設(shè)備。4.CPU主動(dòng)詢問 。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.3 程序中斷方式

12、A中斷服務(wù)程序B中服C中服主程序A請(qǐng)求中斷B請(qǐng)求C請(qǐng)求處理器在執(zhí)行程序過程中,被內(nèi)部或外部的事件所打斷,處理器在執(zhí)行程序過程中,被內(nèi)部或外部的事件所打斷,轉(zhuǎn)去執(zhí)行一段預(yù)先安排好的中斷服務(wù)程序;服務(wù)結(jié)束后,轉(zhuǎn)去執(zhí)行一段預(yù)先安排好的中斷服務(wù)程序;服務(wù)結(jié)束后,又返回原來的斷點(diǎn),繼續(xù)執(zhí)行原來的程序又返回原來的斷點(diǎn),繼續(xù)執(zhí)行原來的程序17CPUCPU何時(shí)響應(yīng)中斷請(qǐng)求?何時(shí)響應(yīng)中斷請(qǐng)求?如何保證返回到主程序的如何保證返回到主程序的正確位置?正確位置?當(dāng)當(dāng)CPUCPU響應(yīng)中斷后,若有響應(yīng)中斷后,若有新的中斷請(qǐng)求如何處理?新的中斷請(qǐng)求如何處理?CPU在當(dāng)前指令執(zhí)行完畢轉(zhuǎn)入公在當(dāng)前指令執(zhí)行完畢轉(zhuǎn)入公操作時(shí)才受理

13、設(shè)備的中斷請(qǐng)求操作時(shí)才受理設(shè)備的中斷請(qǐng)求 保存現(xiàn)場(chǎng):保存現(xiàn)場(chǎng):PC的內(nèi)容以及當(dāng)前的內(nèi)容以及當(dāng)前指令執(zhí)行結(jié)束后指令執(zhí)行結(jié)束后CPU的狀態(tài)的狀態(tài)保保存到堆棧中。保證中斷處理后存到堆棧中。保證中斷處理后返回到主程序的正確位置。返回到主程序的正確位置。中斷處理過程是中斷處理過程是由硬件和軟件結(jié)由硬件和軟件結(jié)合完成的。合完成的。硬件硬件軟件軟件l中斷屏蔽:CPU中可設(shè)置中斷屏蔽寄存器,“擋住”中斷請(qǐng)求。l“關(guān)中斷”:中斷屏蔽標(biāo)志置“1”,屏蔽所有中斷請(qǐng)求;l“開中斷”:中斷屏蔽標(biāo)志置“0”,允許所有中斷請(qǐng)求。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.3.2程序中斷方式的基本接口l程序中斷由外設(shè)接口的狀態(tài)和CPU兩

14、方面來控制:在接口方面,有決定是否向,有決定是否向CPUCPU發(fā)出中斷請(qǐng)發(fā)出中斷請(qǐng)求的機(jī)構(gòu),主要是接口中的求的機(jī)構(gòu),主要是接口中的“準(zhǔn)備就緒準(zhǔn)備就緒”標(biāo)志標(biāo)志(RD)(RD)和和“允許中斷允許中斷”標(biāo)志標(biāo)志(EI)(EI)兩個(gè)觸發(fā)器;兩個(gè)觸發(fā)器;在CPU方面,有決定是否受理中斷請(qǐng)求的機(jī),有決定是否受理中斷請(qǐng)求的機(jī)構(gòu),主要是構(gòu),主要是“中斷請(qǐng)求中斷請(qǐng)求”標(biāo)志標(biāo)志(IR)(IR)和和“中斷屏中斷屏蔽蔽”標(biāo)志標(biāo)志(IM)(IM)兩個(gè)觸發(fā)器。兩個(gè)觸發(fā)器。l BSBS外設(shè)接口忙(外設(shè)接口忙(BuSyBuSy)標(biāo)志)標(biāo)志表示由程序啟動(dòng)外設(shè),將該外設(shè)接口的“忙”標(biāo)志BS置“1”,“準(zhǔn)備就緒”標(biāo)志RD清“0”

15、;表示接口向外設(shè)發(fā)出啟動(dòng)信號(hào);表示數(shù)據(jù)由外設(shè)傳送到接口的緩沖寄存器;表示當(dāng)設(shè)備動(dòng)作結(jié)束或緩沖寄存器數(shù)據(jù)填滿時(shí),設(shè)備向接口送出一控制信號(hào),將數(shù)據(jù)“準(zhǔn)備就緒”標(biāo)志RD置“1”;表示允許中斷標(biāo)志EI為“1”時(shí),接口向CPU發(fā)出中斷請(qǐng)求信號(hào);表示在一條指令執(zhí)行末尾CPU檢查中斷請(qǐng)求線,將中斷請(qǐng)求線的請(qǐng)求信號(hào)接收到“中斷請(qǐng)求”標(biāo)志IR;表示如果“中斷屏蔽”標(biāo)志IM為“0”時(shí),CPU在一條指令執(zhí)行結(jié)束后受理外設(shè)的中斷請(qǐng)求,向外設(shè)發(fā)出響應(yīng)中斷信號(hào)并關(guān)閉中斷;表示轉(zhuǎn)向該設(shè)備的中斷服務(wù)程序入口;表示在中斷服務(wù)程序通過輸入指令把接口中數(shù)據(jù)緩沖寄存器的數(shù)據(jù)讀至CPU中的寄存器;(10)表示CPU發(fā)出控制信號(hào)C將接口

16、中的BS和RD標(biāo)志復(fù)位。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理中斷分類l根據(jù)計(jì)算機(jī)系統(tǒng)對(duì)中斷處理的策略不根據(jù)計(jì)算機(jī)系統(tǒng)對(duì)中斷處理的策略不同,可分為同,可分為單級(jí)中斷單級(jí)中斷系統(tǒng)和系統(tǒng)和多級(jí)中斷多級(jí)中斷系統(tǒng)。系統(tǒng)。 l單級(jí)中斷單級(jí)中斷: :所有中斷源屬于同一級(jí),當(dāng)所有中斷源屬于同一級(jí),當(dāng)響應(yīng)某中斷請(qǐng)求時(shí),不允許其他中斷響應(yīng)某中斷請(qǐng)求時(shí),不允許其他中斷源打斷當(dāng)前中斷服務(wù)程序。離源打斷當(dāng)前中斷服務(wù)程序。離cpucpu最近最近中斷優(yōu)先級(jí)最高。中斷優(yōu)先級(jí)最高。 l多級(jí)中斷:優(yōu)先級(jí)高的中斷請(qǐng)求可打多級(jí)中斷:優(yōu)先級(jí)高的中斷請(qǐng)求可打斷已在運(yùn)行的其他中斷源的中斷服務(wù)斷已在運(yùn)行的其他中斷源的中斷服務(wù)程序。程序。主程序主程序

17、1 1級(jí)中服級(jí)中服2 2級(jí)中服級(jí)中服3 3級(jí)中斷級(jí)中斷服務(wù)程序服務(wù)程序計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.3.3 單級(jí)中斷l(xiāng)各中斷源有優(yōu)先級(jí)的差別各中斷源有優(yōu)先級(jí)的差別離離CPU近的優(yōu)先權(quán)高,存在一個(gè)由近的優(yōu)先權(quán)高,存在一個(gè)由硬件硬件決定的決定的響應(yīng)響應(yīng)優(yōu)先級(jí)。優(yōu)先級(jí)。當(dāng)多個(gè)中當(dāng)多個(gè)中斷源請(qǐng)求時(shí),斷源請(qǐng)求時(shí),CPU選擇優(yōu)先級(jí)最高的予以響應(yīng)。選擇優(yōu)先級(jí)最高的予以響應(yīng)。鏈?zhǔn)讲樵儗?shí)現(xiàn)的單級(jí)中斷鏈?zhǔn)讲樵儗?shí)現(xiàn)的單級(jí)中斷與鏈?zhǔn)娇偩€控制相對(duì)應(yīng)與鏈?zhǔn)娇偩€控制相對(duì)應(yīng)計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理2. 單級(jí)中斷源的識(shí)別 如何確定中斷源,并轉(zhuǎn)入被響應(yīng)的中斷服務(wù)程序入口地址,是中斷處理首先要解決的問題。 在單級(jí)中斷中,采用

18、串行排隊(duì)鏈法串行排隊(duì)鏈法來實(shí)現(xiàn)具有公共請(qǐng)求線的中斷源判優(yōu)識(shí)別。其實(shí)現(xiàn)邏輯結(jié)構(gòu)如下圖示。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理中斷向量l中斷向量中斷向量指示指示中斷服務(wù)程序的中斷服務(wù)程序的入口入口。l例:某中斷源的例:某中斷源的中斷服務(wù)程序的起始地址中斷服務(wù)程序的起始地址(即入口即入口)是地址是地址001011,則中斷向量為,則中斷向量為001011。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.2.4 多級(jí)中斷l(xiāng)優(yōu)先級(jí)高的中斷請(qǐng)求可打斷已在運(yùn)行的其他中斷優(yōu)先級(jí)高的中斷請(qǐng)求可打斷已在運(yùn)行的其他中斷源的中斷服務(wù)程序。源的中斷服務(wù)程序。主程序中服1中服2中服3l多級(jí)中斷可分為一維多級(jí)中斷和二維多

19、級(jí)中斷: :l一維多級(jí)中斷:每級(jí)中斷里只有一個(gè)中斷源每級(jí)中斷里只有一個(gè)中斷源l二維多級(jí)中斷:每級(jí)中斷里又有多個(gè)中斷源每級(jí)中斷里又有多個(gè)中斷源計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理一維多級(jí)中斷中斷屏蔽寄存器優(yōu)先級(jí)比較主主程程序序D中中服服A中中服服高高優(yōu)優(yōu)先先級(jí)級(jí)低低計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理二維多級(jí)中斷鏈?zhǔn)讲樵冎袛嘣赐患?jí)中斷源的處理過程不能嵌套。為什么?play高高優(yōu)優(yōu)先先級(jí)級(jí)低低高高 優(yōu)先級(jí)優(yōu)先級(jí) 低低中斷嵌套:中斷處理中又響應(yīng)中斷中斷嵌套:中斷處理中又響應(yīng)中斷 某一級(jí)中斷被響應(yīng)后,置某一級(jí)中斷被響應(yīng)后,置“1”(1”(關(guān)閉關(guān)閉) )本級(jí)本級(jí)和和優(yōu)先權(quán)低于本優(yōu)先權(quán)低于本級(jí)級(jí)的中斷屏蔽觸發(fā)器,置的中

20、斷屏蔽觸發(fā)器,置“0”(0”(開放開放) )更高級(jí)更高級(jí)的中斷屏蔽觸發(fā)的中斷屏蔽觸發(fā)器。器。 27高高優(yōu)優(yōu)先先級(jí)級(jí)低低例1(1) 中斷情況下,CPU和設(shè)備的優(yōu)先級(jí)如何考慮?設(shè)備的先級(jí)順序如何?答:CPU優(yōu)先級(jí)最低。設(shè)備次序:ABCDEFGHICPU(2) 執(zhí)行B中服時(shí),IM2、IM1、IM0為多少?若執(zhí)行D中服呢?答:執(zhí)行B中服時(shí),IM2、IM1、IM0為111。若執(zhí)行D中服,為011。(3)每一級(jí)的IM能否對(duì)個(gè)別設(shè)備單獨(dú)屏蔽?若不能,什么辦法可達(dá)到目的?答:不能。可將設(shè)備接口的EI標(biāo)志置“0”,禁止該設(shè)備發(fā)出中斷請(qǐng)求。(4)假如設(shè)備c一提出中斷請(qǐng)求,cpu立即響應(yīng),如何調(diào)整?答:將c從第2級(jí)

21、取出來,單獨(dú)放在第3級(jí)。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.2.5 中斷控制器(集成8259)計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.3 DMA方式l程序控制傳送方式的不足:程序控制傳送方式的不足:外設(shè)外設(shè)CPU存儲(chǔ)器存儲(chǔ)器外設(shè)外設(shè)CPU存儲(chǔ)器存儲(chǔ)器l直接存儲(chǔ)器存取直接存儲(chǔ)器存取DMA:外設(shè)外設(shè)存儲(chǔ)器存儲(chǔ)器外設(shè)外設(shè)存儲(chǔ)器存儲(chǔ)器lDMA方式:直接內(nèi)存訪問,方式:直接內(nèi)存訪問,數(shù)據(jù)不經(jīng)數(shù)據(jù)不經(jīng)CPU,直,直接在外設(shè)和內(nèi)存之間傳送,接在外設(shè)和內(nèi)存之間傳送,無需保護(hù)無需保護(hù)CPU現(xiàn)場(chǎng)現(xiàn)場(chǎng);lDMA控制器負(fù)責(zé)地址修改和傳送計(jì)數(shù),適合高控制器負(fù)責(zé)地址修改和傳送計(jì)數(shù),適合高速設(shè)備的成組傳送。速設(shè)備的成組傳送。計(jì)算機(jī)組成

22、原理計(jì)算機(jī)組成原理 (1) 從外圍設(shè)備發(fā)出DMA請(qǐng)求; (2) CPU響應(yīng)請(qǐng)求,把CPU工作改成DMA操作方式,DMA控制器從CPU接管總線的控制; (3) 由DMA控制器對(duì)內(nèi)存尋址,并執(zhí)行數(shù)據(jù)傳送的操作; (4) 向CPU報(bào)告DMA操作的結(jié)束。 DMA能執(zhí)行以下一些基本操作:計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.4.2DMA傳送方式DMA技術(shù)的出現(xiàn),使得外圍設(shè)備可以通過DMA控制器直接訪問內(nèi)存,與此同時(shí),CPU可以繼續(xù)執(zhí)行程序。DMA控制器與CPU分時(shí)使用內(nèi)存通常采用以下三種方法: 1. 停止停止CPU訪問內(nèi)存訪問內(nèi)存 2. 周期挪用周期挪用 3. DMA與與CPU交替訪內(nèi)存交替訪內(nèi)存 計(jì)算機(jī)組成

23、原理計(jì)算機(jī)組成原理停止CPU訪問內(nèi)存lCPU放棄總線控制權(quán);放棄總線控制權(quán);lCPU無法取指,處于不工作狀態(tài)。無法取指,處于不工作狀態(tài)。內(nèi)存工作時(shí)間內(nèi)存工作時(shí)間tCPU控制并控制并使用內(nèi)存使用內(nèi)存DMA控制并控制并使用內(nèi)存使用內(nèi)存停止停止CPU的訪問內(nèi)存的訪問內(nèi)存CPU不執(zhí)不執(zhí)行程序行程序DMA不工作不工作DMA不工作不工作DMA工作工作優(yōu)點(diǎn)優(yōu)點(diǎn): : 控制簡單,適用于數(shù)據(jù)傳輸率很高的設(shè)備進(jìn)行成組傳送。控制簡單,適用于數(shù)據(jù)傳輸率很高的設(shè)備進(jìn)行成組傳送。缺點(diǎn)缺點(diǎn): :設(shè)備數(shù)據(jù)間隔遠(yuǎn)大于內(nèi)存訪問周期,許多內(nèi)存訪問周期浪費(fèi)了。設(shè)備數(shù)據(jù)間隔遠(yuǎn)大于內(nèi)存訪問周期,許多內(nèi)存訪問周期浪費(fèi)了。計(jì)算機(jī)組成原理計(jì)算

24、機(jī)組成原理總線周期挪用lCPU按程序要求訪存,如按程序要求訪存,如I/O有有DMA請(qǐng)求,請(qǐng)求,挪用挪用1或幾個(gè)內(nèi)存周期。或幾個(gè)內(nèi)存周期。內(nèi)存工作時(shí)間內(nèi)存工作時(shí)間CPU控制并控制并使用內(nèi)存使用內(nèi)存DMA控制并控制并使用內(nèi)存使用內(nèi)存t優(yōu)點(diǎn):內(nèi)存和優(yōu)點(diǎn):內(nèi)存和CPUCPU的效率提高。的效率提高。缺點(diǎn):每次挪用都要申請(qǐng)、建立、釋放總線控制權(quán)。缺點(diǎn):每次挪用都要申請(qǐng)、建立、釋放總線控制權(quán)。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理DMA和CPU交替訪內(nèi)l則則CPU周期分為周期分為C1和和C2兩部分,兩部分,C1供供DMA訪內(nèi),訪內(nèi),C2供供CPU訪內(nèi)。訪內(nèi)。l這可避免總線申請(qǐng)、建立和施放的開銷。這可避免總線申請(qǐng)、建立

25、和施放的開銷。l也稱也稱透明的透明的DMA方式。方式。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理DMA和CPU交替訪內(nèi)內(nèi)存工作時(shí)間內(nèi)存工作時(shí)間DMA控制并控制并使用內(nèi)存使用內(nèi)存CPU控制并控制并使用內(nèi)存使用內(nèi)存tC1C1C2C2計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理基本的DMA控制器內(nèi)存內(nèi)存CPU中斷機(jī)構(gòu)內(nèi)存地址計(jì)數(shù)器控制/狀態(tài)邏輯字計(jì)數(shù)器DMA請(qǐng)求標(biāo)志數(shù)據(jù)緩沖寄存器設(shè)備選擇設(shè)備中斷請(qǐng)求中斷請(qǐng)求數(shù)據(jù)線數(shù)據(jù)線地址線地址線HOLDHLDA一字準(zhǔn)備一字準(zhǔn)備就緒信號(hào)就緒信號(hào)DMA請(qǐng)求請(qǐng)求DMA響應(yīng)響應(yīng)數(shù)據(jù)數(shù)據(jù)+1+1記錄傳送的字?jǐn)?shù)。每傳送記錄傳送的字?jǐn)?shù)。每傳送一個(gè)字,字計(jì)數(shù)器加一個(gè)字,字計(jì)數(shù)器加“1” ,當(dāng)計(jì)數(shù)器溢出即全當(dāng)計(jì)

26、數(shù)器溢出即全0,表,表示傳送完畢,示傳送完畢,DMA控制控制器向器向CPU發(fā)中斷信號(hào)發(fā)中斷信號(hào)。 “DMA請(qǐng)求請(qǐng)求” 標(biāo)志置標(biāo)志置“1”則向則向“控制控制/狀態(tài)狀態(tài)”邏輯邏輯發(fā)出發(fā)出DMA請(qǐng)求;接收請(qǐng)求;接收DMA響應(yīng)信號(hào)后標(biāo)志復(fù)響應(yīng)信號(hào)后標(biāo)志復(fù)位。位。 修改內(nèi)存地址計(jì)數(shù)器和字修改內(nèi)存地址計(jì)數(shù)器和字計(jì)數(shù)器;指定傳送類型計(jì)數(shù)器;指定傳送類型(輸輸入或輸出入或輸出);對(duì);對(duì)“DMA請(qǐng)請(qǐng)求求”信號(hào)和信號(hào)和CPU響應(yīng)信號(hào)響應(yīng)信號(hào)進(jìn)行協(xié)調(diào)和同步。進(jìn)行協(xié)調(diào)和同步。 當(dāng)字計(jì)數(shù)器溢出時(shí)當(dāng)字計(jì)數(shù)器溢出時(shí)(全全0),溢出信號(hào)觸,溢出信號(hào)觸發(fā)中斷機(jī)構(gòu),向發(fā)中斷機(jī)構(gòu),向CPU提出中斷報(bào)告。提出中斷報(bào)告。 計(jì)算機(jī)組成原

27、理計(jì)算機(jī)組成原理DMA數(shù)據(jù)傳送過程l傳送前預(yù)處理傳送前預(yù)處理CPU執(zhí)行幾條輸入輸出指令,向執(zhí)行幾條輸入輸出指令,向DMA控制器發(fā)送控制器發(fā)送內(nèi)存起內(nèi)存起始地址始地址、數(shù)據(jù)字個(gè)數(shù)數(shù)據(jù)字個(gè)數(shù)。l正式傳送數(shù)據(jù)正式傳送數(shù)據(jù)DMA控制器發(fā)總線請(qǐng)求,控制器發(fā)總線請(qǐng)求,CPU在本機(jī)器周期結(jié)束后,在本機(jī)器周期結(jié)束后,響應(yīng)請(qǐng)求;響應(yīng)請(qǐng)求;DMA傳送數(shù)據(jù),地址和計(jì)數(shù)器同時(shí)加傳送數(shù)據(jù),地址和計(jì)數(shù)器同時(shí)加1。計(jì)數(shù)器未溢出,轉(zhuǎn)計(jì)數(shù)器未溢出,轉(zhuǎn);反之,;反之,DMA中斷請(qǐng)求。中斷請(qǐng)求。l傳送后處理傳送后處理 CPU響應(yīng)中斷后,則停止原程序執(zhí)行,轉(zhuǎn)去執(zhí)行中斷服響應(yīng)中斷后,則停止原程序執(zhí)行,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,做一些務(wù)程序

28、,做一些DMA結(jié)束處理工作。檢查內(nèi)存數(shù)據(jù),結(jié)束處理工作。檢查內(nèi)存數(shù)據(jù),計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.4.4 選擇型和多路型DMA控制器l選擇型控制器可物理上接多個(gè)設(shè)備,邏輯上只選擇型控制器可物理上接多個(gè)設(shè)備,邏輯上只為一個(gè)設(shè)備服務(wù)。為一個(gè)設(shè)備服務(wù)。l根據(jù)根據(jù)CPUCPU送來的設(shè)備號(hào),控制相應(yīng)設(shè)備與內(nèi)存送來的設(shè)備號(hào),控制相應(yīng)設(shè)備與內(nèi)存之間直接傳送數(shù)據(jù)。之間直接傳送數(shù)據(jù)。l選擇型控制器在某一段時(shí)間內(nèi)只能為一個(gè)設(shè)備選擇型控制器在某一段時(shí)間內(nèi)只能為一個(gè)設(shè)備服務(wù)。服務(wù)。 1. 1. 選擇型選擇型DMADMA控制器控制器 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理選擇型DMA控制器的基本結(jié)構(gòu)適用高速適用高速外設(shè)外設(shè)內(nèi)

29、存CPU字計(jì)數(shù)器字計(jì)數(shù)器內(nèi)存地址內(nèi)存地址數(shù)據(jù)緩沖器數(shù)據(jù)緩沖器狀態(tài)控制狀態(tài)控制設(shè)備號(hào)設(shè)備號(hào)時(shí)序電路時(shí)序電路設(shè)備設(shè)備1設(shè)備設(shè)備2設(shè)備設(shè)備n選擇線選擇線系統(tǒng)總線系統(tǒng)總線計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理2. 多路型DMA控制器l多多路型路型DMA控制器適合于同時(shí)為多個(gè)慢速外圍設(shè)控制器適合于同時(shí)為多個(gè)慢速外圍設(shè)備服務(wù)。備服務(wù)。l物理上可連接多個(gè)外設(shè),邏輯上允許這些外設(shè)同物理上可連接多個(gè)外設(shè),邏輯上允許這些外設(shè)同時(shí)工作。時(shí)工作。 l各設(shè)備以各設(shè)備以字節(jié)交叉方式字節(jié)交叉方式,通過,通過DMA控制器訪內(nèi)。控制器訪內(nèi)。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理 例例3 3下圖中假設(shè)有磁盤、磁帶、打印下圖中假設(shè)有磁盤、磁帶、打印機(jī)

30、三個(gè)設(shè)備同時(shí)工作。磁盤以機(jī)三個(gè)設(shè)備同時(shí)工作。磁盤以30s30s的的間隔向控制器發(fā)間隔向控制器發(fā)DMADMA請(qǐng)求,磁帶以請(qǐng)求,磁帶以45s45s的間隔發(fā)的間隔發(fā)DMADMA請(qǐng)求,打印機(jī)以請(qǐng)求,打印機(jī)以150s150s間隔發(fā)間隔發(fā)DMADMA請(qǐng)求。根據(jù)傳輸速率,請(qǐng)求。根據(jù)傳輸速率,磁盤優(yōu)先權(quán)最高,磁帶次之,打印機(jī)磁盤優(yōu)先權(quán)最高,磁帶次之,打印機(jī)最低,圖中假設(shè)最低,圖中假設(shè)DMADMA控制器每完成一次控制器每完成一次DMADMA傳送所需的時(shí)間是傳送所需的時(shí)間是5s5s。若采用多。若采用多路型路型DMADMA控制器,請(qǐng)畫出控制器,請(qǐng)畫出DMADMA控制器服控制器服務(wù)三個(gè)設(shè)備的工作時(shí)間圖。務(wù)三個(gè)設(shè)備的工

31、作時(shí)間圖。 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理分析 由圖看出,在由圖看出,在120s120s時(shí)間階段中,為時(shí)間階段中,為打印機(jī)服務(wù)只有一次打印機(jī)服務(wù)只有一次(T1)(T1),為磁盤服務(wù),為磁盤服務(wù)四次四次(T2(T2,T4T4,T6T6,T7)T7),為磁帶服務(wù)三,為磁帶服務(wù)三次次(T3(T3,T5T5,T8)T8)。從圖上看到,在這種。從圖上看到,在這種情況下情況下DMADMA尚有空閑時(shí)間,說明控制器還尚有空閑時(shí)間,說明控制器還可以容納更多設(shè)備。可以容納更多設(shè)備。 計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.5 通道方式通道是一種專用于通道是一種專用于I/O的的處理器處理器;有自己的指令集有自己的指令集;通道

32、程序通道程序存放在內(nèi)存中。存放在內(nèi)存中。通道和通道和CPU分時(shí)使用內(nèi)存分時(shí)使用內(nèi)存。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理IBM4300系統(tǒng)的系統(tǒng)的I/O結(jié)構(gòu)結(jié)構(gòu)主存主存CPU選擇通道選擇通道字節(jié)多路字節(jié)多路通道通道數(shù)組多路數(shù)組多路通道通道磁盤控制器磁盤控制器磁盤控制器磁盤控制器磁盤磁盤磁盤磁盤磁盤磁盤磁盤磁盤設(shè)備控制器設(shè)備控制器設(shè)備控制器設(shè)備控制器設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備控制器設(shè)備控制器設(shè)備控制器設(shè)備控制器設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備設(shè)備存儲(chǔ)管理部件存儲(chǔ)管理部件存存儲(chǔ)儲(chǔ)總總線線I/O總線總線I/O總線總線I/O總線總線 存儲(chǔ)總線存儲(chǔ)總線:承擔(dān)通道與內(nèi)存、:承擔(dān)通道與內(nèi)存、CPU與內(nèi)存間的數(shù)

33、據(jù)傳輸任務(wù)。與內(nèi)存間的數(shù)據(jù)傳輸任務(wù)。 通道總線通道總線I/O總線總線:承擔(dān)外設(shè)與通道間的數(shù)據(jù)傳送任務(wù)。:承擔(dān)外設(shè)與通道間的數(shù)據(jù)傳送任務(wù)。I/O系統(tǒng)一般具有四級(jí)連接:系統(tǒng)一般具有四級(jí)連接:CPUCPU與內(nèi)存與內(nèi)存 通道通道 設(shè)備控制器設(shè)備控制器 外圍設(shè)備外圍設(shè)備play計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理通道的基本功能接收接收CPU的的I/O指令,按指令啟動(dòng)相應(yīng)設(shè)備;指令,按指令啟動(dòng)相應(yīng)設(shè)備;從內(nèi)存讀取通道指令,譯碼后發(fā)有關(guān)控制命令;從內(nèi)存讀取通道指令,譯碼后發(fā)有關(guān)控制命令;組織外設(shè)與內(nèi)存之間的數(shù)據(jù)傳送;組織外設(shè)與內(nèi)存之間的數(shù)據(jù)傳送;讀取外設(shè)狀態(tài),供讀取外設(shè)狀態(tài),供CPU查詢;查詢;將外設(shè)的中斷請(qǐng)求和本

34、身的中斷請(qǐng)求,按次序及時(shí)報(bào)將外設(shè)的中斷請(qǐng)求和本身的中斷請(qǐng)求,按次序及時(shí)報(bào)告給告給CPU。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理 CPU是通過執(zhí)行I/O指令以及處理來自通道的中斷,實(shí)現(xiàn)對(duì)通道的管理。 CPU來自通道的中斷有兩種,一種是數(shù)據(jù)數(shù)據(jù)傳送結(jié)束中斷傳送結(jié)束中斷,另一種是故障中斷故障中斷。 管態(tài)管態(tài) CPU運(yùn)行操作系統(tǒng)的管理程序的狀態(tài)。 目態(tài)目態(tài) CPU執(zhí)行目的程序時(shí)的狀態(tài)。 大中型計(jì)算機(jī)的I/O指令都是管態(tài)指令,只有當(dāng)CPU處于管態(tài)時(shí),才能運(yùn)行I/O指令,目態(tài)時(shí)不能運(yùn)行I/O指令。CPU對(duì)通道的管理計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理通道對(duì)設(shè)備控制器的管理l執(zhí)行通道指令執(zhí)行通道指令,譯碼后向設(shè)備控制器發(fā)命,

35、譯碼后向設(shè)備控制器發(fā)命令。令。l用用通道狀態(tài)字通道狀態(tài)字接收和存儲(chǔ)外設(shè)的狀態(tài)。接收和存儲(chǔ)外設(shè)的狀態(tài)。l設(shè)備控制器:設(shè)備控制器:通道對(duì)外設(shè)實(shí)現(xiàn)傳輸控制的執(zhí)行通道對(duì)外設(shè)實(shí)現(xiàn)傳輸控制的執(zhí)行機(jī)構(gòu);機(jī)構(gòu);從通道接受控制命令,控制設(shè)備操作;從通道接受控制命令,控制設(shè)備操作;向通道報(bào)告狀態(tài);向通道報(bào)告狀態(tài);將設(shè)備來的信號(hào)轉(zhuǎn)換通道能識(shí)別的信號(hào)。將設(shè)備來的信號(hào)轉(zhuǎn)換通道能識(shí)別的信號(hào)。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.4.2 通道的類型 l選擇通道選擇通道多個(gè)設(shè)備不能同時(shí)工作,在某一段時(shí)間內(nèi)只能多個(gè)設(shè)備不能同時(shí)工作,在某一段時(shí)間內(nèi)只能選擇一個(gè)設(shè)備進(jìn)行工作選擇一個(gè)設(shè)備進(jìn)行工作只包含一個(gè)子通道只包含一個(gè)子通道l多路通道多

36、路通道在一段時(shí)間內(nèi)能交替執(zhí)行多個(gè)設(shè)備的通道程序在一段時(shí)間內(nèi)能交替執(zhí)行多個(gè)設(shè)備的通道程序數(shù)組多路通道數(shù)組多路通道:以數(shù)據(jù)塊為基本單位與設(shè)備進(jìn):以數(shù)據(jù)塊為基本單位與設(shè)備進(jìn)行數(shù)據(jù)傳送行數(shù)據(jù)傳送字節(jié)多路通道字節(jié)多路通道:以字節(jié)為基本單位與設(shè)備進(jìn)行:以字節(jié)為基本單位與設(shè)備進(jìn)行數(shù)據(jù)傳送數(shù)據(jù)傳送計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.5.3 通道結(jié)構(gòu)的發(fā)展 l輸入輸出處理器輸入輸出處理器(IOP)IOP可以和可以和CPU并行工作,提供高速的并行工作,提供高速的DMA處理能力,處理能力,實(shí)現(xiàn)數(shù)據(jù)的高速傳送。實(shí)現(xiàn)數(shù)據(jù)的高速傳送。不是獨(dú)立于不是獨(dú)立于CPU工作的,而是主機(jī)的一個(gè)部件。工作的,而是主機(jī)的一個(gè)部件。IOP應(yīng)用

37、于中小型及微型計(jì)算機(jī)中。應(yīng)用于中小型及微型計(jì)算機(jī)中。l外圍處理機(jī)外圍處理機(jī)(PPU)PPU基本上獨(dú)立于主機(jī)工作,有自己的指令系統(tǒng)。基本上獨(dú)立于主機(jī)工作,有自己的指令系統(tǒng)。有的外圍處理機(jī)選用已有的通用計(jì)算機(jī)。有的外圍處理機(jī)選用已有的通用計(jì)算機(jī)。PPU應(yīng)用于大型高效率的計(jì)算機(jī)系統(tǒng)中。應(yīng)用于大型高效率的計(jì)算機(jī)系統(tǒng)中。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理8.5 通用I/O標(biāo)準(zhǔn)接口l并行并行I/O接口標(biāo)準(zhǔn)接口標(biāo)準(zhǔn)SCSI(小型計(jì)算機(jī)系統(tǒng)接口)(小型計(jì)算機(jī)系統(tǒng)接口)Small Computer System Interface可混接各種磁盤、光盤、打印機(jī)、掃描儀、條碼閱讀器等。可混接各種磁盤、光盤、打印機(jī)、掃描儀

38、、條碼閱讀器等。高檔高檔PC、工作站都有此接口。、工作站都有此接口。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理SCSI有如下性能特點(diǎn): (1) SCSI接口總線由8條數(shù)據(jù)線、一條奇偶校驗(yàn)線、9條控制線組成。使用50芯電纜,規(guī)定了兩種電氣條件:單端驅(qū)動(dòng),電纜長6m;差分驅(qū)動(dòng),電纜最長25m。 (2) 總線時(shí)鐘頻率為5MHz,異步方式數(shù)據(jù)傳輸率是2.5MB/s,同步方式數(shù)據(jù)傳輸率是5MB/s。 (3) SCSI接口總線以菊花鏈形式最多可連接8臺(tái)設(shè)備。在pentium中通常是:由一個(gè)主適配器HBA與最多7臺(tái)外圍設(shè)備相接,如下圖所示。計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理并行I/O接口標(biāo)準(zhǔn)SCSIplay計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理IEEE 1394總線l高速串行總線標(biāo)準(zhǔn)接口,適合視頻等家電消費(fèi)類設(shè)高速串行總線標(biāo)準(zhǔn)接口,適合視頻等家電消費(fèi)類設(shè)備的連接,俗稱火線備的連接,俗稱火線Fire WireFire Wirel具有數(shù)據(jù)傳送的高速性具有數(shù)據(jù)傳送的高速性數(shù)據(jù)傳輸率:數(shù)據(jù)傳輸率:100Mb/s100Mb/s、200Mb/s200Mb/s、400Mb/s400Mb/sl具有數(shù)據(jù)傳送的實(shí)時(shí)性具有數(shù)據(jù)傳送的實(shí)時(shí)性保證多媒體數(shù)據(jù)(圖像和聲音)傳送的連續(xù)保證多媒體數(shù)據(jù)(圖像和聲音)傳送的連續(xù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論