看到這篇的名字,可能大家就會想:咦,不是學習軟件編程嗎?怎麼講起硬件來了?的確,這篇的內容就是講解最基本的計算機硬件知識。理由很簡單:硬件是軟件的基礎,軟件依賴於硬件。所以請大家先記住這樣一句話:“如果硬件不支持某種功能的話,那你軟件再怎麼開發也不可能實現該功能”。比如你想編一個軟件,讓電腦幫你實現下雞蛋的功能,可能嗎?當然不可能,電腦是計算機,又不是母雞!早幾年,在攝像頭還沒有普及的時候,網上很流行這樣的惡作劇:讓你訪問一個網址,然後讓你對著你的顯示器屏幕微笑,號稱這樣就可以拍攝出一張你的大頭照了。我們知道圖像的采集是依靠於攝像頭這個硬件的,沒有它的存在怎麼可能拍照呢?顯示器是沒有這個功能的。果然,當人們對著顯示屏持續20秒的傻笑之後,網頁上就出現一張大猩猩的臉部特寫照片,這就是你的光輝形象了,呵呵。
好了,言歸正傳,接下來我們來認識一下計算機硬件的基本組成部分。先從去電腦城配台電腦說起,下圖是網絡上隨手截的一幅電腦配置清單,我們來逐一認識它們。
(1) CPU: 稱為中央處理器(也簡稱為芯片,因為它是電腦所有部件芯片中最大的一塊),負責處理運算的。所以CPU檔次的高低,很大程度上決定了你配置的電腦運行速度是否夠快。(2) 散熱器:這個就不用詳細解釋了。就像人熱了腦袋會發昏,CPU也一樣,給它散散熱,不讓它昏過去(死機)。(3)主板:電腦中除了CPU外還有很多其他部件,CPU和其他部件之間的連接,以及其他部件之間的連接都依賴主板。所以主板就像人的血管和神經一樣,連接人的所有器官。(4)內存:就是用來存放數據的,就像人的記憶力一樣。可以把CPU看作是人的左腦(負責邏輯思維),內存看作是人的右腦(負責記憶)。他們結合起來就是一個完整的大腦了,指揮人所有行為。所以CPU和內存是電腦中最核心的部件。(5)硬盤:俗話說:好記性不如爛筆頭。人的記憶力再好,也有忘記的時候。所以需要用筆把很多東西記錄下來,以便於日後查看。電腦也同樣是的,內存裡存放的數據是不能斷電的,一旦斷電後就什麼數據也沒有了。比如,你在打一篇Word文檔,沒有存盤,在快打完之前機器突然死機,然後你就吐血了。因為你之前打的數據全部存放在內存之中的,所以當你重啟動後什麼數據都沒有了。因此我們要養成隨時存盤的好習慣。而存盤就是把數據存放在硬盤裡,當你需要用到這些數據的時候再從硬盤裡找出來就可以了。因此硬盤就相當於一本記事本。可以幫我們把數據記錄下來,而不會使數據隨著電腦的關閉而丟失的。(6)顯卡:由於電腦中處理和顯示相關運算的工作量非常大。所以把顯示這部分的運算處理從CPU中獨立出來,單獨做成顯卡來負責顯示功能。一般做圖形處理和玩大型游戲對顯卡的要求比較高。