1. 程式人生 > 其它 >計算機基礎與程式設計

計算機基礎與程式設計

計算機的本質

  計算機也被稱為稱電腦,可以變相地理解為和人腦類似的一種用於計算的機器。在計算機的世界中,只有兩種狀態,即:數字0和1。

  衍生概念:位元位:就是含有01的數字位數。以下是常見儲存單位的轉換關係:  

8bit <===> 01010101
8bit = 1bytes
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB

...  

  注:我們生活中常說的儲存大小就是指該裝置能夠儲存位元位位數的大小。

計算機的五大組成部分

邏輯上來說呢,構成計算機有五大組成部分,分別是:

1.控制器 (類似於人的大腦)

  用於控制計算機的各個硬體的使用和停止

2.運算器 (類似於人的大腦)

  用於邏輯運算和數學運算:

    邏輯運算:對於事物做出一系列的思考、決策、決定等。

    數學運算:最基本的加減乘除等。

3.儲存器 (類似於人的記憶)

  用於儲存使用者的資料,比如圖片、文字、音訊、視訊等。

  儲存器分為記憶體和外存。

  記憶體:(相當於人的短期記憶)

    記憶體是基於電工作的,只能作為短暫的儲存使用。

    優點:儲存的速度很快

    缺點:如果計算機斷電,儲存的東西會立刻丟失。

  外存:(相當於人的長期記憶)

    外存工作時也需要用電,但是在斷電之後不會丟失資料,可以永久的儲存資料。缺點是讀取速度較慢。

4.輸入裝置 (類似於人的接收的器官,比如眼睛,耳朵,嘴巴等)

  比如鍵盤、滑鼠。

5.輸出裝置 (類似於人的用於表達的器官,比如嘴巴,鼻子等)

  比如顯示屏、音響、印表機。

計算機的三大核心硬體

1.CPU

  CPU是一臺計算機的運算核心和控制核心。其功能主要是解釋計算機指令以及處理計算機軟體中的資料。CPU也是整個系統最高的執行單元,因此CPU已成為決定電腦效能的核心部件,很多使用者都以它為標準來判斷電腦的檔次。

2.記憶體

  上文已提。

3.硬碟

  計算機的儲存裝置,讀取的速度比較慢,一般搭配著記憶體來使用。

注:硬碟的容量可以設定的比較大,但是記憶體不可以,記憶體相當於CPU和硬碟的緩衝過渡,三者必須搭配來使用。

程式設計與程式語言

1.程式設計

  程式設計就是人類讓計算機為解決某個問題而使用某種程式設計語言編寫程式程式碼,並最終得到結果的過程。說簡單點程式設計就好比寫作文一樣,先需要掌握程式設計所要求掌握的單詞,其次要把各種單詞組合起來形成段落(函式),其次就是各個段落的拼接,讓它最終形成一個可以執行起來的程式。

2.程式語言

  程式語言就是人與計算機互動的語言,通過學習程式語言,能夠讓計算機聽懂“你說的話”和你想表達的意思,要想學習就必須得掌握這門語言的“單詞”、“段落(語法函式)”。然後就可以根據自己內心的思維邏輯來編寫程式了。