計算機和編程基礎知識

一、馮.諾依曼的計算機五大組件

運算器,控制器,存儲器,輸入設備,輸出設備

cpu是由控制器和運算器以及寄存器組成

  • 運算器

    • 邏輯運算,與,或, 非等。
    • 算數運算,加減乘除等。
  • 控制器

    • 控制器是計算機的神經中樞,指揮全機中各個部件自動協調工作。
  • 寄存器

    在cpu內部開闢的一小塊臨時的存儲區域

存儲器

  • 存儲器分爲內存和外存,內存指的是內存條,外存是指硬盤等。

    • 內存:讀取速度快,斷電數據丟失。
    • 外存:讀取速度慢,斷電數據不丟失。

輸入和輸出設備

  • 輸入設備
    • 例如:鍵盤、鼠標、攝像頭等
  • 輸出設備
    • 例如:音響、屏幕等

二、程序的簡單的運行過程

從磁盤中加載數據到內存,cpu從內存中讀取數據。

磁盤 --> 磁盤緩存 --> 內存 --> 你的cache(高速緩存存儲區域) --> cpu

三、x86和x64

  • x86:32位

    cpu一次性可以處理32位個二進制字符

  • x64:64位

    cpu一次性可以處理64位個二進制字符

64位可以向下兼容,兼容32位的

四、操作系統

操作系統的功能就是幫我們把複雜的硬件的控制封裝成簡單的接口,對於開發應用程序來說,只需要調用操作系統提供給我們的接口即可。

五、計算機系統的三層結構

計算機上的軟件,是通過操作系統來調用底層硬件工作,因此計算機系統分爲三層結構

而操作系統和硬件組成平臺,平臺之上可以運行軟件,而平臺有多種類型: 某款硬件 + Linux 某款硬件 + Windows 某款硬件 + MacOs ..... 因此,跨平臺性顯得很重要。

六、什麼是編程

編程是人類和計算機溝通的語言介質,用於驅使電腦,解放生產力。

七、軟件的運行過程

軟件存儲於硬盤中,當軟件運行時,計算機把軟件由硬盤讀取到內存中,cpu從內存中讀取指令運行。 因此,一個程序的運行,必不可少的三個硬件就是:硬盤,內存和CPU

原文出處:https://www.cnblogs.com/cnhyk/p/11771147.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章