歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 關於計算機知識的基本理解

關於計算機知識的基本理解

日期:2017/2/28 13:44:53   编辑:Linux教程

本人是個大一的學生,比較熱愛計算機,有人說過,最好的學習方式就是整理,並形成體系,那麼我就把我現在所學的知識整理一下。

1、

最初計算機的模型應該是圖靈所提出來的,艾倫.圖靈。其模型叫做:圖靈機。他的圖靈機的模型是:只有數據儲存在儲存器中,而程序的實現是通過一系列的開關或配線來實現的。

(圖為圖靈機模型)

簡單的介紹一下:程序是告訴計算機如何去處理輸入的一組數據的指令集合。而輸出的結果取決於,輸入的數據和程序。

例如:輸入2、3.,而程序是相加,那麼結果就會等於5。假設說數據不變,改變程序為相乘,那麼結果是6。

這種圖靈機模型的好處在於能夠處理任何的運算,只要提供數據和需要怎麼做計算的程序即可。

2、根據圖靈機,馮諾依曼改良了計算機的模型,也成為了現代計算機的基礎模型。

馮諾依曼的模型和圖靈機只差別在:馮諾依曼模型定義計算機的程序必須儲蓄在存儲器中。

根據馮諾依曼模型定義出四個子系統:存儲器、算術邏輯單元、控制單元、輸入/輸出。

(圖為馮諾依曼模型)

輸入/輸出單元:負責接送外界的數據和把計算結果輸送到外部。

存儲器:用來存儲數據和程序的。

算術邏輯單元(ALU):用來進行計算和邏輯計算的地方。

控制單元:控制這存儲器、算術邏輯單元、輸入/輸出等子系統單元。

Copyright © Linux教程網 All Rights Reserved