查看匯總:2014計(jì)算機(jī)三級(jí)《PC技術(shù)》章節(jié)考試要點(diǎn)匯總
第四節(jié) 系統(tǒng)總線與外設(shè)接口
基本原理、ISA總線、PCI局部總線、串行接口、SCSI接口
1.系統(tǒng)總線
在微機(jī)中連接CPU、內(nèi)存、外存、各種I/O接口的信號(hào)及其控制電路稱為系統(tǒng)總線。系統(tǒng)總線包括數(shù)據(jù)總線、地址總線和控制總線。其中,數(shù)據(jù)總線是雙向三態(tài)(高電平、低電平和高阻)的,地址總線是單向的(從CPU輸出),控制總線按其功能,有從CPU發(fā)出的,也有向CPU輸入的狀態(tài)或請(qǐng)求信號(hào)。此外,系統(tǒng)總線還包括各種電源線、地線等。
2.ISA(Industry Standard Architecture)總線
ISA總線是286機(jī)采用的總線,為了與PC/XT機(jī)兼容,除保留原XT機(jī)的62線插槽外,還增加了一個(gè)36線插槽,共計(jì)98線。所以ISA插卡也是98線。
ISA總線的數(shù)據(jù)位寬為16位,地址線為24條,供I/O插卡使用的硬中斷為11級(jí)。因?yàn)樵贗RQ0~I(xiàn)RQ15中,除IRQ0(定時(shí)器通道0中斷),IRQ1(鍵盤中斷),IRQ2(8259級(jí)聯(lián)),IRQ8(實(shí)時(shí)時(shí)鐘中斷),IRQ13(協(xié)處理器中斷)外,可提供給I/O插卡用的最多為11個(gè)。
3.PCI(Peripheral Component Interconnect)局部總線
為了改進(jìn)ISA總線的性能,曾推出擴(kuò)展的ISA總線,即EISA總線,但由于其結(jié)構(gòu)復(fù)雜,成本高,未能廣泛推廣;IBM公司為PS/2機(jī)設(shè)計(jì)的微通道結(jié)構(gòu)(MCA)總線,因與ISA總線不兼容而無法推廣;美國(guó)的視頻電氣標(biāo)準(zhǔn)協(xié)會(huì)(VESA)推出的VESA局部總線,在性能上也不是最優(yōu);目前在奔騰機(jī)上廣泛采用的局部總線是PCI,目前流行的規(guī)格是電源電壓為5V,數(shù)據(jù)位寬為32位(電源電壓可以是3.3V,數(shù)據(jù)線位寬可以是64位)。
PCI總線的特點(diǎn)是:
、俨捎肞CI橋芯片將CPU與PCI總線隔率開,保證了PCI總線的負(fù)載性能良好,它可以帶10個(gè)負(fù)載;
、赑CI橋就是PCI總線控制器,它支持外部設(shè)備與CPU并發(fā)工作;
③具有“即插即用”功能,就是外設(shè)控制卡插入PCI接口后,可立即被系統(tǒng)調(diào)用,用戶不用擔(dān)心發(fā)生I/O地址沖突等問題;
、躊CI是獨(dú)立于CPU的總線,其性能指標(biāo)與CPU及系統(tǒng)時(shí)鐘無關(guān)。⑤支持3.3V工作電壓,以滿足節(jié)能的綠色計(jì)算機(jī)的要求。
4.串行通信協(xié)議
異步串行通信協(xié)議又稱為起停式協(xié)議,用于按字符傳輸,在字符之間是不同步的,只保證字符內(nèi)各比特之間的同步傳輸。其通信參數(shù)有數(shù)據(jù)位數(shù)、有無奇偶校驗(yàn)、停止位數(shù)、波特率等。
面向比特的同步通信協(xié)議,可實(shí)現(xiàn)對(duì)比特流的透明傳輸,比較著名的有高級(jí)數(shù)據(jù)鏈路控制協(xié)議ALDL(High-Level Data Control),其傳輸?shù)膸袷揭砸粋(gè)字節(jié)的01111110B作為開始和結(jié)束標(biāo)志,包括1~2字節(jié)的地址段,1字節(jié)的控制段,若干字節(jié)的數(shù)據(jù)段和2字節(jié)的CRC校驗(yàn)段。
5.串行接口標(biāo)準(zhǔn)
目前普遍采用的串行通信接口標(biāo)準(zhǔn)是RS-232-C,它使用DB-25連接器,對(duì)25條信號(hào)線作了明確的定義。在微機(jī)的串行通信中常用的信號(hào)只有9個(gè),所以在PC機(jī)中,也使用9芯連接器。RS-232-C信號(hào)的輸入輸出方向是以數(shù)據(jù)終端設(shè)備DTE為標(biāo)準(zhǔn)的,因此當(dāng)兩臺(tái)計(jì)算機(jī)通過RS-232-C互連時(shí),有關(guān)的輸入輸出信號(hào)(例如發(fā)送和接收)應(yīng)該交*連接,這又稱為無調(diào)制解調(diào)器連接。RS-232-C采用負(fù)邏輯,-15~-3V表示邏輯1(即斷開狀態(tài)),+3~+15V表示邏輯0(即接通狀態(tài))。
為了提高串行通信的抗干擾性,又提高了RS-423和RS-422標(biāo)準(zhǔn),前者采用非平衡驅(qū)動(dòng)和差分接收;后者采用平衡驅(qū)動(dòng)和差分接收,能有效的抑制共模干擾,提高了傳輸速度和傳輸距離。當(dāng)然,RS-422性能更好,也更流行。
6.可編程串行通信接口芯片8251和8250
8251和8250都是可編程的串行通信接口芯片,專門負(fù)責(zé)串行通信的處理任務(wù),從而減輕CPU的負(fù)擔(dān)。8251支持同步和異步通信,8250支持異步通信。
8251芯片的時(shí)鐘信號(hào)CLK為其內(nèi)部提供定時(shí),在同步通信時(shí),CLK應(yīng)大于發(fā)送器和接收器輸入時(shí)鐘頻率的30倍;在異步方式時(shí),必須大于發(fā)送時(shí)鐘和接收時(shí)鐘的4.5倍。在同步方式下,發(fā)送時(shí)鐘的頻率和接收時(shí)鐘的頻率分別等于發(fā)送和接收的波特率;在異步方式下,發(fā)送時(shí)鐘的頻率和接收時(shí)鐘的頻率可以是發(fā)送和接收波特率的1、16、32或64倍。
PC機(jī)中的串行異步通信接口是以8250芯片為核心的。它具有內(nèi)部時(shí)鐘產(chǎn)生電路,根據(jù)外部1.8432MHz的時(shí)鐘頻率,經(jīng)16次分頻,產(chǎn)生發(fā)送和接收時(shí)鐘。8250內(nèi)部有10個(gè)寄存器,共占用7個(gè)端口地址。
7.可編程并行接口芯片8255
8255有3個(gè)8位的并行端口:A口、B口和C口。8255有3種工作方式:方式0、方式1和方式2。
方式0———直接輸入/輸出方式,8255和外設(shè)之間無需聯(lián)絡(luò)信號(hào)。A口、B口和C口均可分別由控制字規(guī)定為輸入或輸出。
方式1———選通輸入/輸出方式,此時(shí),C口的3~7位為A口8位數(shù)據(jù)的傳輸提供聯(lián)絡(luò)信號(hào);C口的0~2位為B口的8位數(shù)據(jù)提供聯(lián)絡(luò)信號(hào)。
選通輸入的時(shí)序是:
、偻庠O(shè)通過STB信號(hào)將數(shù)據(jù)送入A口(或B口);
、贏口(或B口)的狀態(tài)標(biāo)志IBF為1,表示輸入緩沖器滿,該狀態(tài)信號(hào)可供程序查詢;
、8255產(chǎn)生中斷請(qǐng)求信號(hào)INTR,用于中斷方式下,請(qǐng)求CPU從8255的A口(或B口)取走數(shù)據(jù)。選通輸出的時(shí)序是:
、佼(dāng)CPU向A口(或B口)輸出數(shù)據(jù)后,OBF為0,表示輸出緩沖區(qū)滿,此信號(hào)可供程序查詢,或?qū)口(或B口)中的數(shù)據(jù)打入外設(shè)。
②當(dāng)外設(shè)取走數(shù)據(jù)后,向8255送來確認(rèn)信號(hào)ACK;
、8255產(chǎn)生中斷請(qǐng)求INTR,告訴CPU可以輸出下一個(gè)數(shù)據(jù)到8255的A口(或B口)了。方式2———A口的雙向工作方式,在這種工作方式下,A口既可輸入,也可輸出。由于要用到STB、IBF、OBF、ACK和INTR,共5條聯(lián)絡(luò)信號(hào)線,要占用C口的5位,C口只剩下3位了,因此,B口只能在方式0或方式1下工作,此時(shí)C口余下的3位可用作輸入/輸出線,也可做B口的聯(lián)絡(luò)信號(hào)。
8.8255的編程
8255有4個(gè)端口地址,從小到大依次為A口地址、B口地址、C口地址和控制口地址?刂瓶谟脕韺懭8255的工作方式控制字,即實(shí)現(xiàn)8255芯片的初始化。
在程序中可對(duì)C口按位置1或置0,方法是:D 7 =0,D 3 D 2 D 1 =所選擇位的二進(jìn)制編碼,D 0 =1或0。
9.打印機(jī)并行接口標(biāo)準(zhǔn)
PC機(jī)所用的打印機(jī)接口標(biāo)準(zhǔn)是Centronics,來源于一家打印機(jī)公司的名字。它使用了36個(gè)引腳,但在PC機(jī)打印接口中則作了簡(jiǎn)化,使用了與RS-232-C相同的DB-25接頭。一些高速激光打印機(jī)中則使用了SCSI接口。
10.SCSI接口
SCSI(Small Computer Standarcl Interface)是小型計(jì)算機(jī)標(biāo)準(zhǔn)接口,但已在微機(jī)中逐漸流行起來,是一種性能優(yōu)良的I/O接口。
SCSI總線通過按ACAI協(xié)議而設(shè)計(jì)的標(biāo)準(zhǔn)控制器與設(shè)備相連,最多可接8個(gè)設(shè)備,其中一個(gè)標(biāo)準(zhǔn)控制器又通過SCSI主接口與主機(jī)相連,因此可連I/O設(shè)備的接口卡為7個(gè),而一個(gè)SCˉSI標(biāo)準(zhǔn)接口卡又可以帶多臺(tái)設(shè)備。SCSI總線的主要特點(diǎn)是:
、僖粋(gè)SCSI接口卡可帶多臺(tái)設(shè)備;
②接在SCSI總線上的設(shè)備可以相互通信,而不增加主機(jī)的負(fù)擔(dān);③傳輸速率可達(dá)5MB/s以上;④采用50線電纜;
⑤在新標(biāo)準(zhǔn)SCSI-2和SCSI-3中,性能進(jìn)一步提高,如增加了即插即用功能,支持光纖傳輸?shù)取?/P>
相關(guān)推薦:
2014年計(jì)算機(jī)等級(jí)考試過關(guān)技巧
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |