與編程相關的計算機硬件
不管是台式機還是筆記本,它們內部都有一塊電路板,上面密密麻麻地佈滿了大小不一的電子器件,包括CPU、內存條、網卡、各種插槽和接口等,這就是“主板”,如下圖所示。
這張圖片主要讓讀者瞭解主板的構造,你不必理解圖片中各個晦澀的名詞。
圖1:計算機主板
CPU
CPU (Central Processing Unit) 就是“中央處理器”,是計算機的大腦,負責計算、思考、處理數據、控制其他設備等,沒有CPU,計算機就無從談起,CPU的速度直接決定了電腦的運行速度。如下圖所示:
圖2:CPU
目前市場上常見的應用於台式機和筆記本的CPU有 Intel(英特爾) 和 AMD(超微半導體公司),Intel 性能好一點,佔據了大部分份額。
關於CPU的位數,我們將在《C語言和內存》中的《虛擬地址空間以及編譯模式》一節講解。
CPU有很多針腳,直接插在主板上,如下圖所示:
圖3:CPU插槽
內存
內存就是下面的長方形“卡片”,也叫內存條。
圖4:內存條
我們常説電腦有幾個G的內存,就是指它的大小,市面上常見的有2G、4G、8G等。
C語言程序必須加載到內存才能運行,CPU 也被設計為只能從內存中讀取數據和指令,一名不瞭解內存的程序員,註定無法徹底理解程序的運行原理,不能讓自己的'編程水平有一個質的飛越,因此我們特地增加了《C語言和內存》專題,讓大家徹底明白內存,並運用到實際編程中。
內存條插在主板上的特定插槽內,如下所示是台式機的內存插槽:
圖5:台式機內存插槽
不過筆記本為了節省空間,一般將內存條平放,如下所示:
圖6:筆記本內存插槽
主板上一般有多個內存插槽,可以插多個內存條,電腦內存大小是所有內存條大小之和。內存條也被稱為主存。
硬盤
硬盤是用來保存數據的。打開一個文件,編輯完成後,Ctrl+S 就保存到了硬盤,斷電不會丟失。硬盤分為機械硬盤(HDD)和固態硬盤(SSD)。
機械硬盤就像VCD或DVD,由一個精密電機帶動光盤快速轉動來讓探頭讀取和寫入數據。如下圖所示:
圖7:機械硬盤
固態硬盤就像手機內存卡或U盤,內部有上億個電子元器件,非常細小,達到納米級別,通過電路來讀取和寫入數據。如下圖所示:
圖8:固態硬盤
與機械硬盤相比,固態硬盤在讀寫速度上有很大優勢,一個很明顯的例子就是電腦安裝了固態硬盤開機速度很快,很少出現卡頓的現象。
硬盤不是直接插在主板上,而是通過導線與主板相連,所以叫外部存儲,也是電腦外設的一部分,不過不像鼠標、鍵盤、U盤等,沒有也可以正常工作,硬盤是電腦正常運行所必需的外部設備。
協調
CPU、內存、硬盤等部件不能各自為戰,它們通過主板連接在一起,由CPU控制,協調工作。
-
什麼是C語言中指針 C語言指針的基礎使用
為什麼説指針是C語言的精髓?本文主要介紹了對C語言中指針的理解與其基礎使用實例,有需要的朋友可以參考一下!想了解更多相關信息請持續關注我們應屆畢業生考試網!C語言的指針,關鍵意思在於“指”。“指”是什麼意思?其實完全可以理解為指示的意思。比如,有一個物體,...
-
C語言的移位操作符使用方法
位移位運算符是將數據看成二進制數,對其進行向左或向右移動若干位的運算。位移位運算符分為左移和右移兩種,均為雙目運算符。第一運算對象是移位對象,第二個運算對象是所移的二進制位數。以下是小編為大家搜索整理的C語言的移位操作符使用方法,希望能給大家帶來幫...
-
計算機等級考試二級C語言筆試精選習題
應屆畢業生考試網提供了計算機等級考試二級C語言筆試精選習題,幫助考生鍛鍊解題思路,加深理解知識點。更多資料訪問yjbys計算機等級考試網。1、C語言程序的基本單位是____A)程序行B)語句C)函數D)字符、C、12、C語言程序的三種基本結構是____A、順序結構,選擇結構,...
-
計算機C語言考點大全
C語言是世界上最流行、使用最廣泛的高級程序設計語言之一。下面小編整理了計算機C語言考點大全,希望對大家有幫助!【考點1】C程序C語言程序結構有三種:順序結構,循環結構(三個循環結構),選擇結構(if和switch)【考點2】main函數每個C語言程序中main函數是有且只...