1. 程式人生 > 其它 >0.2 計算機硬體介紹

0.2 計算機硬體介紹

0.2 計算機硬體介紹

中央處理器(CPU), 記憶體(主存), 儲存裝置(磁碟、光碟、磁帶),輸入裝置(鍵盤、滑鼠),輸出裝置(顯示器、印表機), 通訊裝置(如網絡卡、調製解掉器;不再是獨立計算機,可以連線網際網路)

而以上這些硬體,由主線(bus)連線,資料就在主線之間傳送。

在個人計算機上, 匯流排搭建在主機板上, 而主機板是一個連線計算機各個部分的電路板。

中央處理器CPU

包括在馮諾依曼體系結構裡的運算器和控制器。

運算器負責完成數值運算和邏輯運算。 -- 算術/邏輯單元

控制器負責完成控制和協調其他元件的動作。 -- 控制單元

CPU的效率

  • 每臺計算機都有一個內部時鐘, 該時鐘以固定速度發射電子脈衝。 時鐘速度越快, 發射的電子脈衝越多, 在一定時間段內可執行的指令就越多。(CPU執行速度越快) 速度的計量單位是赫茲(Hz), 1Hz相當於每秒一個脈衝。 隨著CPU速度不斷提高, 目前以千兆赫茲(GHz)來表述。
    • 1khz = 1024hz
    • 1mhz = 1024khz
    • 1Ghz = 1024mhz
  • 最初一個CPU只有一個核(core)。 核是處理器中實現指令讀取和執行的部分。 一個多核CPU是一個具有兩個或者更多獨立核的元件。 可提高CPU的處理能力。
  • CPU一般會被焊到主線板上

摩爾定律 Moore's Law

當價格不變時,積體電路上可容納的元器件的數目, 約每個18-24個月便會增加一倍, 效能也能將提升一倍。 換言之, 每一美元能買到的電腦效能, 將每個18-24個月翻一倍以上。

安迪-比爾定律 Andy and Bill's Law

描述了硬體產商和軟體產商之間的關係。原話是 “Andy gives, Bill takes away.(安迪提供什麼,比爾拿走什麼。)” 安迪指

英特爾前CEO安迪·格魯夫,比爾指微軟前任CEO比爾·蓋茨,這句話的意思是,硬體提高的效能,很快被軟體消耗掉了。

反摩爾定律 Reverse Moore's Law

反過來看摩爾定律, 一個IT公司如果今天和18個月前賣掉同樣多的同樣產品, 它的營業額就要降一半。 所以, IT公司需要不斷更新產品。 如果不, 那就是一個IT公司花了同樣的勞動卻值得的以前一半的收入

儲存裝置

記憶體和硬碟的區別: 1. 執行速度 2. 儲存資料, 斷電時記憶體中儲存的資料會消失, 但是硬碟不會。

儲存裝置主要有三種:

  • 磁碟驅動器
  • 光碟機驅動器 CD、DVD
  • USB快閃記憶體驅動器 U盤

記憶體

位元bit 和 位元組byte

  • 計算機就是一系列的電路開關。 每個開關存在兩種狀態: 關off 和 開on。 如果電路是開的,值是1. 如果電路是關的,值是0.
  • 一個0或者一個1儲存為一個bit, 是計算機中最小的儲存單位
  • 而計算機在最基本的儲存單元是位元組byte。 每個byte由8個bit構成。
  • 1 KB = 1024B (B=Byte)(KiloByte)
  • 1 MB = 1024KB (MegaByte)
  • 1 GB = 1024 MB (GigaByte)
  • 1 TB = 1024 GB (TeraByte)

記憶體RAM

  • 記憶體 (Random-Access Memory,RAM) 由一個有序的位元組序列組成,用於儲存程式及程式需要的資料

CPU、記憶體和硬碟的關係:

  • 硬碟會以二進位制的形式進行儲存,(任何圖片、文件···都以0、1的形式儲存在硬盤裡), 而CPU會需要儲存在硬碟當中的資料(/文件圖片之類的), 但是CPU不會直接從硬碟當中呼叫。 原因是, CPU的執行速度非常快,而硬碟的執行速度非常慢,兩者的合作會十分不方便, 而記憶體舅子啊兩者之中方便CPU和硬碟調取資料的交流。

  • 而一個程式和它的資料在被CPU執行前必須移動到計算機的記憶體中

  • 記憶體的存在的作用:

    • 並且記憶體儲存資料的速度比硬碟的存取速度快至少10倍。 所以CPU所執行的資料都來自於記憶體。 當我們把程式從硬碟放到記憶體以後, CPU就直接在記憶體執行程式,這樣速度就會加快許多。
      1. 儲存從硬碟讀取的資料, 提供給CPU使用
      2. 儲存CPU的一些臨時執行結果, 以便CPU下次使用或儲存到硬碟
  • ⚠️由於記憶體的帶電儲存的,一旦斷電資料就會消失, 而且容量有限,所以要長時間儲存資料或程式就需要使用硬碟。

一個計算機的記憶體/RAM越多, 它的執行速度越快,但是此規律是有限制的。

記憶體與CPU一樣, 也構建在表面嵌有百萬電晶體的矽半導體晶片上, 但記憶體晶片更簡單、更低速、更便宜。

輸入和輸出裝置

  • 常見的輸入裝置: 鍵盤/keyboard 掃描器/scanner 和滑鼠/mouse
  • 常見的輸出裝置: 顯示器/monitor 和印表機/printer
  • 顯示器解析度:
    • 畫素密度 = {[(長畫素數)^2+(寬畫素數) ^2 ]的開方}/螢幕尺寸 (勾股定理求斜面)