計算機科學基礎(一):計算機及其組成

什麼是計算機(computer)?

計算機這一名詞的定義,可以由圖靈模型馮·諾依曼模型來解釋說明。

  • 最原始的計算方式,是由人工(human computer)來完成的;

  • 圖靈(Turing)根據對人工計算過程的抽象,證明單個圖靈機器可以實現任意其他圖靈機器的所有操作,提出圖靈模型(Turing model)

    • 計算機可以抽象爲,輸入數據在給定程序指令(Program)下,計算得到輸出結果的過程。
  • 馮·諾依曼認爲,程序指令必須存儲在存儲器中,(在此之前,基於圖靈模型的計算機只是將輸入數據存儲在存儲器中),提出馮·諾依曼模型(Von Neumann model),將計算機硬件分爲四個子系統:

    • 存儲器【存儲數據&程序】
    • 算術邏輯單元【進行計算&邏輯運算】
    • 控制單元【控制其他三個子系統】
    • 輸入/輸出單元【接收計算機外部來的數據&輸出數據到計算機外部】

綜上,對“計算機”的定義總結如下:
在這裏插入圖片描述

計算機有哪些部分組成?

計算機組成部分總結如下:

  • (1)計算機硬件
    • 1)存儲器
    • 2)算術邏輯單元
    • 3)控制單元
    • 4)輸入/輸出單元
  • (2)數據
    涉及到如何存儲數據、如何組織數據兩個問題。
  • (3)計算機軟件
    如算法,語言,操作系統等。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章