計算機組成和計算機體系結構區別

區分計算機組成和計算機體系結構是十分重要的

一個直觀的例子

  • 一臺機器是否具備乘法指令的功能,這是計算機體系結構的問題

  • 如何實現這個乘法指令的,使用專門的乘法電路還是採用連續相加的加法電路等,這是計算機組成的問題

作用

許多計算機廠商向用戶提供一系列體系結構相同的計算機,而它們的組成卻有很大的差異,因此只知道結構不知道組成是選不好適合你的電腦機器的

專業的說

  • 計算機體系結構是指那些能夠被程序員所見到的計算機屬性。所看到的計算機屬性,包括指令集、數據類型、存儲器尋址技術、I/O機理等(抽象,概念性)
    比如IBM PC和 RS6000 是具有不同的指令集、數據類型、存儲器尋址技術、I/O機理,所以這兩種機器的結構各不相同。
  • 計算機組成就是如何具體實現這些計算機結構所體現的屬性,比如硬件細節,指令集體現了機器的屬性,這是結構問題。但指令的實現,比如如何取指令、分析指令、取操作數等等,這些都是計算機組成問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章