1. 程式人生 > >RISE UP —計算機組成原理(一)

RISE UP —計算機組成原理(一)

 第一個問題:什麼是計算機?

                   現在特指電子計算機,即能夠告訴運轉的電子裝置,目的是用於資料的計算,是對使用者的輸入進行加工,根據使用者的需求和要求進行加工,最後輸出一個結果。

第二個問題:從上面所述的這個簡單的定義來說,猜測一下有哪些組成?

                   1.應該有能夠對資料進行加工的部件。

                   2.能夠接收使用者輸入的部件。

                   3.能夠把資料輸出的部件。

        這些部件要協同工作的話,還要有能夠控制這些部件協調的部件,上述就是一個簡單的計算機的組成。

第一臺計算機叫做:ENIAC(愛尼阿克)

構成計算機的基礎理論大部分以及有50年了。

目前,計算機的關鍵部件也沒有大的改變。

CPU:(運算器)

        1.Data Path

        2.Controller

Mermory(儲存器),注意:愛尼阿克的儲存器只是儲存資料,並沒有儲存程式。

I/O:輸入/輸出

那綜上所述什麼是Compute呢?

註釋:

       Datapath:完成算數和邏輯運算,通常包括其中的暫存器。

       Control:CPU的組成部分,它根據程式指令來指揮datapath,memory以及I/O執行,共同完成程式功能。

       Memory:存放執行時程式及其所需要的資料的場所。

       Input:資訊進入計算機的裝置,如鍵盤、滑鼠等。

       Output:將計算結構展示給使用者的裝置,如顯示器、磁碟、印表機、喇叭等。

計算機的組成:

   

其中最主要的核心部件是哪個LU(算數邏輯部件,對資料的加工都是由它來做的,它可以做的事情,實際上是最簡單的一個事情,就是做算數和邏輯運算)

現在的計算機都不是像愛尼阿克那樣根據運算器為中心,而是根據儲存器為中心。

輸入和輸出的話,都是從儲存器取得結果的。

運算器:負責對資料進行加工。

控制器:負責協調這五大功能部件協同工作。