計算機組成原理

2021-08-13 20:48:13 字數 1320 閱讀 9122

計算機是由什麼組成的?

乙個完整的計算機系統,是由硬體系統和軟體系統兩大部分組成的。

一、硬體系統:

主要分為主機和外設兩部分,是指那些構成計算機系統的物理實體,它們主要由各種各樣的電子器件和機電裝置組成。

從eniac(世界上第一台計算機)到當前最先進的計算機,硬體系統的設計採用的都是 馮·諾依曼體系結構。

運算器: 負責資料的算術運算和邏輯運算,即資料的加工處理。

控制器: 是整個計算機的中樞神經,分析程式規定的控制資訊,並根據程式要求進行控制,協調計算機各部分元件工作及記憶體與外設的訪問等。

運算器和控制器統稱**處理器(即cpu)

儲存器: 實現記憶功能的部件,用來儲存程式、資料和各種訊號、命令等資訊,並在需要時提供這些資訊。

輸入裝置: 實現將程式、原始資料、文字、字元、控制命令或現場採集的資料等資訊輸入到計算機。

輸出裝置: 實現將計算機處理後生成的中間結果或最後結果(各種資料符號及文字或各種控制訊號等資訊)輸出出來。

二、軟體系統:

主要分為系統軟體和應用軟體,是指計算機證執行所需的各種各樣的電腦程式。

系統軟體的任務是既要保證計算機硬體的正常工作,又要使計算機硬體的效能得到充分發揮,並且為計算機使用者提供乙個比較直觀、方便和友好的使用介面。

作業系統:是一種方便使用者管理和控制計算機軟硬體資源的系統軟體,同時也是乙個大型的軟體系統,其功能複雜,體系龐大,在整個計算機系統中具有承上啟下的地位。我們操作計算機實際上是通過作業系統來進行的,它是所有軟體的基礎和核心。

語言處理程式:也稱為編譯程式,作用是把程式設計師用某種程式語言(如python)所編寫的程式,翻譯成計算機可執行的機器語言。機器語言也被稱為機器碼,是可以通過cpu進行分析和執行的指令集。

a.編譯型語言和解釋型語言

編譯型語言:將**進行編譯處理,生成可執行檔案,最後執行可執行檔案。執行效率高,不需要二次編譯。

解釋型語言:逐行翻譯**並執行,執行效率低,每次執行都需要重新編譯。

三、計算機是如何處理程式的?

按照馮·諾依曼儲存程式的原理,計算機的工作流程大致如下:

使用者開啟程式,程式開始執行;

作業系統將程式內容和相關資料送入計算機的記憶體;

cpu根據程式內容從記憶體中讀取指令;

cpu分析、處理指令,並為取下一條指令做準備;

四、程式語言是什麼?

是用來定義 電腦程式 的形式語言。我們通過程式語言來編寫程式**,再通過語言處理程式執行向計算機傳送指令,讓計算機完成對應的工作。

簡單來說,程式語言就是人類和計算機進行交流的語言。

計算機組成原理cu 計算機組成原理 計算機概論

現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...

計算機組成原理

1計算機系統概論 1.1 計算機簡介 計算機由 硬體 和 軟體 組成。硬體 是看得見摸得著的各種電子元器件,各類光,電,機裝置的實物組成,如主機,外設等等。軟體 是看不見摸不著,由人們事先編製成具有各類特殊功能的資訊組成。計算機的三層結構 高階語言 組合語言 機器語言 微指令系統。計算機組成與計算機...

計算機組成原理

1.加法器是如何計算不同型別變數的加法的 分析 加法器的功能就是計算而已,其有兩個輸入端,當兩個輸入端都有資料時,其就進行計算並將結果輸出。輸入到加法器的兩端的資料格式是統一的 可能都是有符號的補碼形式 這就是說,各種型別的變數相加,這些變數在進入加法器輸入端之前,程式都會根據其型別將其轉換為輸入端...