一.計算機硬件組成
計算機系統是一個硬件和軟件的綜合體,可以把它看成按功能劃分的多級層次結構。 硬件通常是指一切看得見,摸得着的設備實體。原始的馮諾依曼計算機在結構上是以運算器為中心的,二發展到現在,已轉向以存儲器為中心了。如下圖:
1.控制器。
控制器是分析和執行指令的部件,也是統一指揮并控制計算機各部件協調工作的中心部件,所依存的是機器指令。控制器的組成如下:
2.運算器。運算器也稱為算術邏輯單元ALU,其主要功能是在控制器的控制下完成各種算術運算和邏輯運算。運算器的組成包含如下:
3.主存儲器:主存儲器也稱為内存儲器【通常簡稱為内存或主存】。存儲現場操作的信息與中間結果,包括機器指令和數據。
4.輔助存儲器。輔助存儲器也稱為外存儲器,通常簡稱為外存或輔存。存儲需要長期保存的各種信息。
5.輸入設備:輸入設備的任務是把人們編好的程序和原始數據輸入到計算機中,并且将它們轉換成計算機内部所能識别和接受的信息方式。按輸入信息的形态可分為字符輸入,圖形輸入,圖像輸入及語音輸入等。目前,常見的輸入設備有鍵盤,鼠标,掃描儀等。
6.輸出設備:輸出設備的任務是将計算機的處理結果以人或其他設備所能接受的形式輸出計算機。目前,最常用的輸出設備是打印機和顯示器。有些設備既可以是輸入設備,同時也可以是輸出設備,例如,輔助存儲器,自動控制和檢測系統中使用的數模轉換裝置等。
二.計算機系統結構的分類計算機的發展經曆了電子管和晶體管時代,集成電路時代【中小規模,大規模,超大規模,甚大規模,極大規模】。目前,世界最高水平的單片集成電路芯片上所能容納的元器件數已經達到80多億個。1.存儲程序的概念 存儲程序的概念是馮·諾依曼等人于1946年6月首先提出的,它簡要地概括為以下幾點:
2.Flynn分類根據指令流,數據流的多倍性特征對計算機系統進行分類:
1.指令流:指機器執行的指令序列。 2.數據流:指由指令流調用的數據序列,包括輸入數據和中間結果,但不包括輸出數據。Flynn根據不同的指令流-數據流組織方式,把計算機系統分成以下四類。
在計算機系統結構發展的過程中,指令系統的優化設計有兩個截然不同的方向,一個是增強指令的功能,設置一些功能複雜的指令,把一些原來由軟件實現的,常用的功能改用硬件的指令系統來實現,這種計算機統稱為複雜指令系統計算機CISC;另一個是盡量簡化指令功能,隻保留那些功能簡單,能在一個節拍内執行完成的指令,較複雜的功能用一段子程序來實現,這種計算機系統統稱為精簡指令系統計算機RISC;
1.CISC指令的特點:
2.RISC指令系統的特點 RISC要求指令系統簡化,操作在單周期内完成,指令格式要求一緻,尋址方式盡可能減少,并提高編譯的效率,最終達到加快機器處理速度的目的。RISC指令系統的主要特點如下:
大多數RISC采用了Cache方案,使用Cache來提高取指令的速度。而且,有的RISC使用兩個獨立的Cache來改善性能。一個稱為指令Cache,另一個稱為數據Cache。這樣,取指令和取數據可以同時進行,互不幹擾。
四.總線總線是一組能為多個部件分時共享的公共信息傳送線路。共享是指總線上可以挂接多個部件,各個部件之間相互交換信息都可以通過這組公共線路傳送;分時是指同一時刻隻允許有一個部件向總線發送消息,如果出現兩個或兩個以上部件同時向總線發送信息,勢必導緻信号沖突。當然,在同一時刻,允許多個部件同時從總線上接收相同的信息。
按總線相對于CPU或其他芯片的位置可分為内部總線和外部總線兩種。在CPU内部,寄存器之間和算術邏輯部件ALU與控制部件之間傳輸數據所用的總線稱為内部總線;外部總線是指CPU與内存RAM,ROM和輸入/輸出設備接口之間進行通信的通路。由于CPU通過總線實現程序取指令、内存/外設的數據交換,在CPU與外設一定的情況下,總線速度是制約計算機整體性能的最大因素。
按總線功能來劃分,又可分為地址總線、數據總線、控制總線三類,人們通常所說的總線都包括這三個組成部分,地址總線用來傳送地址信息,數據總線用來傳送數據信息,控制總線用來傳送各種控制信号。
五. 真題1. 某指令流水線由5段組成,各段所需要的時間如下:
連續輸入100條指令時的吞吐率為(C)。
A.100/800∆t
B.100/495∆t
C.100/305∆t
D.100/300∆t
【解析】吞吐率是指單位時間裡流水線處理機流出的結果數。對指令而言即為單位時間裡執行的指令數。對于這一題,流水線的子過程所用時間不同,所以指令第一次執行時間應該為(1 3 1 2 1)△t,從第二次開始,指令在流水操作中應該看最長子過程所用時間,一共有(n-1)次,所以總時問為(1 3 1 2 1)△t 3(n-1)△t。本題中連續輸入100條指令,所以完成這100個任務所需的時間為(1 3 1 2 1)△t 3(100-1)△t=305△t,所以吞吐率為100/305△t。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!