[#計概1]馮紐曼架構

Mandy Hi
3 min readJul 8, 2020

--

現今電腦、3C產品的運行架構!!!!

一、通用計算機的由來

  1. 捨棄10進制,改以2進制運算和儲存資料
  2. 要先執行的程式放在記憶體中,要用時再從記憶體中抓出來。
  • 代表電腦走向「可儲存程式的電腦(Store Program Computer)」,原本的ENIAC(電腦雛形)是每次要運算都要人工插線路的。
  • EDVAC是第一台現代意義的通用計算機,也是目前唯一一個成功被實作出的、全世界電腦唯一使用的數學模型。

二、可儲存程式的電腦

  • 電腦被分成五大單元
  1. Central Process Unit 中央處理單元
  • 控制單元 Control Unit:負責分析、指揮及控制各單元的運作,它會適時遞送出控制訊號使電腦系統能正確的執行。
  • 運算單元 Algorithm & Logic Unit (ALU):負責電腦內部之算術(加、減、乘、除)及邏輯(AND、OR、NOT)運算。

2. 儲存單元 Memory Unit :負責儲存程式或資料,又可分為主記憶體與輔助記憶體。主記憶體分為唯讀記憶體(ROM)只能讀不能寫、隨機存取記憶體(RAM)能讀能寫;輔助記憶體如磁碟、光碟等。

3. 輸入設備I:負責將資料、程式及命令的輸入。

  • 鍵盤、滑鼠

4. 輸出設備O:負責輸出電腦所執行的結果。

  • 螢幕、印表機

三、運作過程

  • 將資料或程式由輸入單元,如鍵盤、光筆及磁碟機等,輸入到記憶單元中之主記憶體等待處理。[1.2]
  • 主記憶體將資料與程式儲存後,將程式所附予的命令送到控制單元[3],使得控制部門可以指揮控制各單元的動作,且將資料送到算術邏輯單元[4],來執行計算及比較等動作。等到工作完成再將處理後的結果送回主記憶體[5]
  • 最後由輸出設備將處理完的結果由主記憶體送出[6.7],如印表機將結果由報表印出。

四、參考資料

--

--

Mandy Hi

所謂的最好,不是擊敗所有人,而是那就是你,你就是最好。