計算機組成原理知識點梳理(三)

注:所學教材為《計算機組成原理(第二版)》 唐朔飛 編著 ; 本次梳理涵蓋內容為:

第三章 系統(tǒng)總線

3.1 總線的基本概念

3.2 總線的分類

3.3 總線特性及性能指標

3.4 總線結構

3.5 總線控制

第三章 系統(tǒng)總線

3.1 總線的基本概念

計算機系統(tǒng)的五大部件之間的互聯(lián)方式有兩種:
1.各部件之間使用單獨的連線屿岂,稱為分撒連接
2.將各部件連到一組公告信息傳輸線上骇窍,稱為總線連接

總線:是連接多個部件的信息傳輸線,是各部件共享的傳輸介質蔼两。

總線實際上是由許多傳輸線或通路組成,每條線可以一位一位地傳輸二進制代碼。
總線的傳輸方式有:1.串行  2.并行

總線的結構(詳情見3.4)

  1. 以CPU為中心的雙總線結構:便于增刪設備,但是會影響CPU的工作效率砾赔;如下圖所示

    面向CPU的雙總線結構
  2. 單總線結構:原則上不影響CPU的工作效率,必須設置總線判優(yōu)邏輯青灼;如下圖所示

    單總線結構
  3. 以存儲器為中心的雙總線結構:增加存儲總線暴心,提高傳輸效率,減輕系統(tǒng)負擔杂拨;如下圖所示

    以存儲器為中心的雙總線結構

3.2總線的分類

{   1.片內總線:芯片內部的總線专普,如CPU、寄存器內部弹沽,寄存器與ALU之間的總線
{   2.系統(tǒng)總線:{   ①數(shù)據(jù)總線:傳輸各功能部件之間的數(shù)據(jù)信息檀夹,雙向筋粗,位數(shù)與機器字長、存儲字長有關炸渡。 
{             {   ②地址總線:用來指出數(shù)據(jù)總線上的源數(shù)據(jù)或目的數(shù)據(jù)的地址娜亿,單向,位數(shù)與存儲單元個數(shù)有關蚌堵。
{             {   ③控制總線:用來發(fā)出各種控制信號暇唾,單向(對任一控制線)\雙向(對控制總線總體)。
{   3.通信總線:{用于計算機系統(tǒng)之間或計算機系統(tǒng)與其他系統(tǒng)(控制儀表辰斋、移動通信等)之間的通信策州。
{             {   ①串行通信:在單條1位寬的傳輸線上,一位一位地按順序分時傳送(適宜遠距離傳送)
{             {   ②并行通信:在多條并行1位寬的傳輸線上宫仗,同時由源傳送到目的地(適宜近距離傳送)

3.3 總線特性及性能指標

總線特性

包括:1.機械特性   2.電氣特性  3.功能特性  4.時間特性

性能指標

{   1.總線寬度:數(shù)據(jù)總線的根數(shù)够挂,用bit(位)表示,如16位(即16根)
{   2.總線帶寬:總線的數(shù)據(jù)傳輸速率藕夫,即單位時間總線上傳輸數(shù)據(jù)的位數(shù)孽糖,用MBps(兆字節(jié)每秒)表示;
{   3.時鐘同步\異步:數(shù)據(jù)與時間同步工作的總線為同步總線毅贮,數(shù)據(jù)與時間異步工作的總線為異步總線
{   4.總線復用:一條信號線上分時傳送兩種信號
{   5.信號線數(shù):地址總線办悟、數(shù)據(jù)總線、控制總線三種總線數(shù)的總和
{   6.總線控制方式
{   7.其他指標:負載能力滩褥、電源電壓等
總線帶寬的計算
總線的工作頻率為33MHz病蛉,總線的寬度為32位,則總線帶寬為:
32/8/(1/33) = 132MBps

總線標準

目前流行的總線標準:1.ISA總線  2.EISA總線 3.VESA總線  4.PCI總線 5.AGP總線  6.RS-232C總線 7.USB總線

3.4 總線結構

3.4.1 單總線結構:

結構簡單便于擴充瑰煎,但所有傳送都通過這組共享總線铺然,易形成計算機系統(tǒng)瓶頸

3.4.2 多總線結構

雙總線結構:圖中通道是一個具有特殊功能的處理器,CPU將部分功能放給通道酒甸,使其對I/O設備統(tǒng)一管理
雙總線結構
三總線結構:DMA總線用于高速I/O設備與主存交換信息魄健;局部總線將CPU與Cache連接;擴展總線將各種接口連接
三總線結構
三總線結構的另一形式
四總線結構:高速總線使高速設備與CPU更密切
四總線結構

3.5 總線控制:主要包括判優(yōu)控制和通信控制

3.5.1 總線判優(yōu)控制

總線上所連接的各類設備插勤,按其對總線有無控制功能可分為主設備和從設備沽瘦。

主設備對總線有控制權,從設備只能響應主設備發(fā)來的總線命令农尖,對總線沒有控制權析恋。

判優(yōu)控制可分為{ 1.集中式:將控制邏輯集中在一處(如CPU):集中式分為:鏈式查詢、計數(shù)器定時查詢卤橄、獨立請求方式
            { 2.分布式:將控制邏輯分散在總線連接的各個部件或設備上

(1)鏈式查詢:三根線用于總線控制(BS總線忙绿满、BR總線請求、BG總線同意)窟扑,離總線控制部件最近的 設備具有最高的優(yōu)先級

鏈式查詢

(2)計數(shù)器定時查詢:多了一組設備地址線喇颁,少了一根總線同意線BG。接到BR的請求后嚎货,計數(shù)器開始計數(shù)橘霎,并通過設備地址線,向各設備發(fā)出一組地址信號殖属。當某個請求占用總線的設備地址與計數(shù)值一致時姐叁,便獲得總線使用權,此時終止計數(shù)查詢洗显。

計數(shù)器定時查詢

(3)獨立請求方式:每一臺設備均擁有一對總線請求線BRi和總線同意線BGi外潜。總線控制部件中有一排隊電路挠唆,可根據(jù)優(yōu)先次序確定響應哪一臺設備的請求处窥。

獨立請求方式
鏈式查詢中僅用兩根線確定總線使用權屬于哪個設備,在計數(shù)器查詢中大致用log2n根線玄组,n為允許接納的最大設備數(shù)滔驾,而獨立請求方式需采用2n根線。

3.5.2 總線通信控制 (目的:解決通信雙方協(xié)調俄讹、配合問題)

總線周期:完成一次總線操作的時間哆致,分為四個階段:
        { ①申請分配:需要使用總線的主模塊提出申請,經(jīng)總線總裁機構決定下一傳輸周期的總線使用權屬于者
        { ②尋址階段:主模塊通過總線發(fā)出本次要訪問的從模塊的地址及有關命令患膛,啟動參與本次傳輸?shù)膹哪K
        { ③傳數(shù)階段:主模塊和從模塊進行數(shù)據(jù)交換摊阀,數(shù)據(jù)由源模塊發(fā)出,經(jīng)數(shù)據(jù)總線流入目的模塊
        { ④結束階段:主模塊的有關信息均從系統(tǒng)總線上撤除踪蹬,讓出總線使用權

總線通信控制通常有四種方式:

(1) 同步通信:通信雙方由統(tǒng)一時標控制數(shù)據(jù)傳送稱為同步通信驹溃,必須由總線控制部件發(fā)出的時鐘信號對它們進行同步。

同步式數(shù)據(jù)輸入傳輸
圖中總線傳輸周期是連接在總線上的兩個部件完成一次完整且可靠的信息傳輸時間延曙,包含4個時鐘周期T1豌鹤、T2、T3枝缔、T4
1.對于讀命令(數(shù)據(jù)輸入傳輸)
{T1 主模塊發(fā)地址
{T2 主模塊發(fā)讀命令
{T3 從模塊提供數(shù)據(jù)
{T4 主模塊撤銷讀命令布疙,從模塊撤銷數(shù)據(jù)
同步式數(shù)據(jù)輸出傳輸
2.對于寫明了(數(shù)據(jù)輸出傳輸)
{T1 主模塊發(fā)地址
{T2 主模塊提供數(shù)據(jù)
{T3 主模塊發(fā)出寫命令,從模塊接收到命令后愿卸,必須在規(guī)定的時間內將數(shù)據(jù)總線上的數(shù)據(jù)寫到地址總線所指明的單元中
{T4 主模塊撤銷寫命令和數(shù)據(jù)等信號

同步通信一般用于總線長度較短灵临、各部件存儲時間比較一致的場合。

(2) 異步通信:請求響應模式趴荸,沒有公共的時鐘標準儒溉,不要求所有部件嚴格的統(tǒng)一操作時間。主從模塊之間增加兩條應答線发钝,應答方式分為不互鎖顿涣、半互鎖和全互鎖三種方式波闹。

異步通信中請求和回答的互鎖
①不互鎖方式:主模塊發(fā)出請求信號后,不必等待接到從模塊的回答信號涛碑,而是經(jīng)過一段時間精堕,確認從模塊已經(jīng)收到請求信號后,便撤銷其請求信號蒲障;從模塊接到請求信號后歹篓,在條件允許時發(fā)出回答信號,并且經(jīng)過一段時間確認主模塊已經(jīng)收到回答信號后揉阎,自動撤銷回答信號庄撮。
②半互鎖方式:主模塊發(fā)出請求信號,必須待接到從模塊的回答信號后再撤銷其請求信號毙籽,有互鎖關系洞斯;而從模塊在接到請求信號發(fā)出的回答信號,但不必等待獲知主模塊的請求信號已經(jīng)撤銷惧财,而是隔一段時間自動撤銷回答信號巡扇,無互鎖關系。
③全互鎖方式:主模塊發(fā)出請求信號垮衷,必須待從模塊回答后在撤銷其請求信號厅翔;從模塊發(fā)出回答信號,必須待獲知主模塊請求信號已撤銷后搀突,在撤銷其回答信號刀闷。
異步通信可用于并行傳送和串行傳送。
①并行通信:Ready\Strobe為聯(lián)絡信號
②串行通信:一個字符的格式為:"一個起始位(低電平)仰迁,5~8個數(shù)據(jù)位甸昏、一個奇偶校驗位(作檢錯用)、1或1.5或2個終止          位(高電平)"徐许。
          傳送時起始位后面緊跟傳送字符的最低位施蜜,每個字符結束時是一個高電平的終止位。
          起始位至終止位構成一幀雌隅,兩幀之間的間隔可以是任一長度翻默。
          傳輸速率:兩幀之間有空閑位(高電平)則傳輸速率低;兩幀之間無空閑位則傳輸數(shù)率高(如下圖所示)恰起。
          波特率:衡量異步串行通信的傳送速率修械,指單位時間內傳送二進制數(shù)據(jù)的位數(shù),用bps表示检盼,記作波特肯污。
          比特率:也可衡量異步串行通信的傳送速率,單位時間內傳送二進制有效數(shù)據(jù)的位數(shù),用bps表示蹦渣。
同步串行傳送速度高于異步串行傳送速度哄芜。
小于最高數(shù)據(jù)傳送率
最高數(shù)據(jù)傳送率

(3) 半同步通信:增設一條等待(WAIT)響應信號線,采用插入時鐘等待周期的措施來協(xié)調通信雙方的配合問題剂桥。

半同步通信數(shù)據(jù)輸入過程
半同步通信控制方式比異步通信簡單忠烛,在全系統(tǒng)內各模塊又在統(tǒng)一的系統(tǒng)時鐘內控制下同步工作属提,可靠性高权逗,同步結構比較方便。

(4) 分離式通信:比較復雜冤议,在普通微型計算機系統(tǒng)很少采用斟薇。

總線通信控制常見計算題

eg1:在一個32位的總線系統(tǒng)中,總線的時鐘頻率為66MHz恕酸,假設總線最短傳輸周期為4個時鐘周期堪滨,試計算總線的最大數(shù)據(jù)傳輸率。
ans:總線的傳輸周期為(1/66)*4=2/33μs
     總線的寬度為32位=4B(字節(jié))
     故數(shù)據(jù)傳輸率為4B/(2/33μs) = 66MBps
eg2:在異步串行傳送系統(tǒng)中蕊温,字符格式為:1個起始位袱箱、8個數(shù)據(jù)位、1個校驗位义矛、2個終止位发笔。若要求每秒傳送120個字符,試求傳送的波特率和比特率凉翻。
ans:一個字符有1+8+1+2=12b(位)
     若每秒傳送120個字符了讨,則每秒傳送120*12 = 1440b(位)
     故波特率為1440b/1s = 1440bps
     比特率為8*120b/1s = 960bps
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市制轰,隨后出現(xiàn)的幾起案子前计,更是在濱河造成了極大的恐慌,老刑警劉巖垃杖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件男杈,死亡現(xiàn)場離奇詭異,居然都是意外死亡调俘,警方通過查閱死者的電腦和手機伶棒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脉漏,“玉大人苞冯,你說我怎么就攤上這事〔嗑蓿” “怎么了舅锄?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我皇忿,道長畴蹭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任鳍烁,我火速辦了婚禮叨襟,結果婚禮上,老公的妹妹穿的比我還像新娘幔荒。我一直安慰自己糊闽,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布爹梁。 她就那樣靜靜地躺著右犹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪姚垃。 梳的紋絲不亂的頭發(fā)上念链,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音积糯,去河邊找鬼掂墓。 笑死,一個胖子當著我的面吹牛看成,可吹牛的內容都是我干的君编。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼绍昂,長吁一口氣:“原來是場噩夢啊……” “哼啦粹!你這毒婦竟也來了?” 一聲冷哼從身側響起窘游,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤唠椭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后忍饰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贪嫂,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年艾蓝,在試婚紗的時候發(fā)現(xiàn)自己被綠了力崇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡赢织,死狀恐怖亮靴,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情于置,我是刑警寧澤茧吊,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響搓侄,放射性物質發(fā)生泄漏瞄桨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一讶踪、第九天 我趴在偏房一處隱蔽的房頂上張望芯侥。 院中可真熱鬧镀娶,春花似錦帽衙、人聲如沸辫继。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辕翰。三九已至室梅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間留晚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工告嘲, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留错维,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓橄唬,卻偏偏與公主長得像赋焕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子仰楚,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內容

  • 總線 計算機的各個功能部件通過總線連接在一起構成完整的計算機系統(tǒng)隆判,總線是多個系統(tǒng)功能部件之間進行數(shù)據(jù)傳送的公共通路...
    羅蓁蓁閱讀 4,828評論 0 10
  • 總線的分類: 按數(shù)據(jù)傳送方式:并行傳輸總線和串行傳輸總線。 在并行傳輸總線中又可分為:8位僧界,16位侨嘀,32位,64位...
    loveforkeeps閱讀 1,713評論 0 5
  • 本人簡單總結了一點計算機組成原理方面的知識捂襟,對于編程來講咬腕,了解這些基礎知識,可以更加輕易的掌握內存管理葬荷,線程技術等...
    IOS學渣閱讀 6,314評論 1 36
  • “我可以發(fā)誓涨共!這世界上根本沒有神明!” “我信仰神明一生宠漩,即便你真的證明沒有举反,我又有什么損失呢“怯酰” 這世界上無法被...
    柳濤虹閱讀 221評論 0 2