首頁 > 常見問題 > 如何理解電腦組成和電腦體系結構?

如何理解電腦組成和電腦體系結構?

coldplay.xixi
發布: 2020-07-09 13:51:58
原創
17663 人瀏覽過

對電腦組成和電腦體系結構的理解:1、電腦組成指的是系統結構的邏輯實現,包括機器機內的資料流和控制流的組成及邏輯設計等,主要分為五個部分;2、電腦體系結構是程式設計師所看到的電腦的屬性,即概念性結構與功能特性。

如何理解電腦組成和電腦體系結構?

對電腦組成與電腦體系結構的理解:

##1、電腦組成

電腦組成指的是系統結構的邏輯實現,包括機器機內的資料流和控制流的組成及邏輯設計等。主要分為五個部分:控制器,運算器,記憶器,輸入設備,輸出設備。電腦體系結構(ComputerArchitecture)是程式設計師所看到的電腦的屬性,即概念性結構與功能特性。依照電腦系統的多層級結構,不同層級程式設計師所看到的電腦具有不同的屬性。

一般來說,低階機器的屬性對於高層機器程式設計師基本上是透明的,通常所說的電腦體系結構主要指機器語言級機器的系統結構。經典的關於"計算機體系結構"的定義是1964年C.M.Amdahl在介紹IBM360系統時提出的,其具體描述為"計算機體系結構是程式設計師所看到的計算機的屬性,即概念性結構與功能特性" 。

2、電腦體系結構

電腦體系結構是指那些對程式設計師可見的系統屬性,也包括設計思想與體系結構。電腦組成的任務是在指令集系統結構確定分配給硬體系統的功能和概念結構之後,研究各組成部分的內部構造和相互聯繫,以實現機器指令集的各種功能和特性。這種聯繫包括各功能部件的內部和相互作用。

3、兩者差異:

1、作用不同

(1)、電腦組成指的是系統結構的邏輯實現,包括機器機內的資料流及控制流的組成及邏輯設計等。主要分為五個部分:控制器,運算器,記憶器,輸入設備,輸出設備。

(2)、電腦體系結構是指依屬性和功能不同而劃分的電腦理論組成部分及電腦基本工作原理、理論的總稱。其中電腦理論組成部分並非單與某一個實際硬體掛鉤,如儲存部分就包含暫存器、記憶體、硬碟等。

2、組成不同

(1)、電腦組成的任務是在指令集系統結構確定分配給硬體系統的功能和概念結構之後,研究各組成部分的內部構造和相互聯繫,以實現機器指令集的各種功能和特性。這種聯繫包括各功能部件的內部和相互作用。

(2)、電腦體系結構是程式設計師所看到的電腦的屬性,即電腦的邏輯結構和功能特徵,包括其各個硬部件和軟部件之間的相互關係。

3、功能不同

(1)、電腦組成要解決的問題是在所希望達到的效能和價格下,怎樣最佳,最合理地把各個數倍和零件組成成計算機,已實現所確定的ISA。

(2)、電腦體系結構主要研究軟體、硬體功能分配與軟體、硬體介面的確定。自1970年代以來,在電腦軟體方面有了顯著的進展。

以上是如何理解電腦組成和電腦體系結構?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板