您現在的位置是:首頁 >動態 > 2023-10-26 06:06:22 來源:
總線仲裁(總線)
大家好,我是小夏,我來為大家解答以上問題。總線仲裁,總線很多人還不知道,現在讓我們一起來看看吧!
1、◆ 什么是總線?
2、所謂總線(Bus),一般指通過分時復用的方式,將信息以一個或多個源部件傳送到一個或多個目的部件的一組傳輸線。是電腦中傳輸數據的公共通道。
3、◆ 總線的工作原理
4、當總線空閑(其他器件都以高阻態形式連接在總線上)且一個器件要與目的器件通信時,發起通信的器件驅動總線,發出地址和數據。其他以高阻態形式連接在總線上的器件如果收到(或能夠收到)與自己相符的地址信息后,即接收總線上的數據。發送器件完成通信,將總線讓出(輸出變為高阻態)。
5、◆ 總線的分類
6、按照功能劃分,大體上可以分為地址總線和數據總線。有的系統中,數據總線和地址總線是復用的,即總線在某些時刻出現的信號表示數據而另一些時刻表示地址;而有的系統是分開的。51系列單片機的地址總線和數據總線是復用的,而一般PC中的總線則是分開的。
7、按照傳輸數據的方式劃分,可以分為串行總線和并行總線。串行總線中,二進制數據逐位通過一根數據線發送到目的器件;并行總線的數據線通常超過2根。常見的串行總線有SPI、I2C、USB及RS232等。
8、按照時鐘信號是否獨立,可以分為同步總線和異步總線。同步總線的時鐘信號獨立于數據,而異步總線的時鐘信號是從數據中提取出來的。SPI、I2C是同步串行總線,RS232采用異步串行總線。
9、◆ 計算機中的總線
10、a.主板的總線
11、在計算機科學技術中,人們常常以MHz表示的速度來描述總線頻率。計算機總線的種類很多,前端總線的英文名字是Front Side Bus,通常用FSB表示,是將CPU連接到北橋芯片的總線。計算機的前端總線頻率是由CPU和北橋芯片共同決定的。
12、b.硬盤的總線
13、一般有SCSI、ATA、SATA等幾種。SATA是串行ATA的縮寫,為什么要使用串行ATA就要從PATA——并行ATA的缺點說起。我們知道ATA或者說普通IDE硬盤的數據線最初就是40根的排線,這40根線里面有數據線、時鐘線、控制線、地線,其中32根數據線是并行傳輸的(一個時鐘周期可以同時傳輸4個字節的數據),因此對同步性的要求很高。這就是為什么從PATA-66(就是常說的DMA66)接口開始必須使用80根的硬盤數據線,其實增加的這40根全是屏蔽用的地線,而且只在主板一邊接地(千萬不要接反了,反了的話屏蔽作用大大降低),有了良好的屏蔽硬盤的傳輸速度才能達到66MB/s、100MB/s和最高的133MB/s。但是在PATA-133之后,并行傳輸速度已經到了極限,而且PATA的三大缺點暴露無遺:信號線長度無法延長、信號同步性難以保持、5V信號線耗電較大。那為什么SCSI-320接口的數據線能達到320MB/s的高速、而且線纜可以很長呢?你有沒有注意到SCSI的高速數據線是“花線”?這可不是為了好看,那“花”的部分實際上就是一組組的差分信號線兩兩扭合而成,這成本可不是普通電腦系統愿意承擔的。
14、c.其他的總線
15、計算機中其他的總線還有:通用串行總線USB(Universal Serial Bus)、IEEE1394、AGP等等。
本文到此講解完畢了,希望對大家有幫助。