要答控制器,運算器,存儲器,輸入設備,輸出設備。
計算機組成主要分為五個部分:
1. 控制器(Control):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。
2.?運算器(Datapath):運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。
3.?存儲器(Memory):存儲器的功能是存儲程序、數據和各種信號、命令等信息,並在需要時提供這些信息。
4. 輸入(Input system):輸入設備是計算機的重要組成部分,輸入設備與輸出設備合稱為外部設備,簡稱外設,輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。
5. 輸出(Output system):輸出設備與輸入設備同樣是計算機的重要組成部分,它把外算機的中間結果或最後結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。
:計算機組成的任務是在指令集系統結構確定分配給硬件系統的功能和概念結構之後,研究各組成部分的內部構造和相互聯系,以實現機器指令集的各種功能和特性。這種聯系包括各功能部件的內部和相互作用。
計算機組成要解決的問題是在所希望達到的性能和價格下,怎樣最佳,最合理地把各個數倍和部件組成成計算機,已實現所確定的ISA。計算機組成設計要確定的方面應包括:
(1)數據通路寬度:數據總線上壹次並行傳送的信息位數。
(2)專用部件的設置:是否設置乘除法、浮點運算、字符處理、地址運算等專用部件,設置的數量與機器要達到的速度、價格及專用部件的使用頻度等有關。
(3)各種操作對部件的***享程度:分時***享使用程度高,雖限制了速度,但價格便宜。設置部件多降低***享程度,因操作並行度提高,可提高速度,但價格也會提高。
(4)功能部件的並行度:是用順序串行,還是用重疊、流水或分布式控制和處理。
(5)控制機構的組成方式:用硬聯還是微程序控制,是單機處理還是多機或功能分布處理。
(6)緩沖和排隊技術:部件間如何設置及設置多大容量的緩沖器來協調它們的速度差;用隨機、先進先出、先進後出、優先級,還是循環方式來安排事件處理的順序。
(7)預估、預判技術:為優化性能用什麽原則預測未來行為。
(8)可靠性技術:用什麽冗余和容錯技術來提高可靠性。
參考資料: