編程與計算機硬件

一:編程與編程的目的

  1.什麼是語言?什麼是編程語言?
語言是一種事務與另一種事物溝通的介質
編程語言是程序員與計算機溝通的介質
 2.什麼是編程?
程序員把本身想要讓計算機作的事情用編程語言表達出來
編程的結果就是一系列的文件
 3.爲何要編程?
是爲了讓計算機按照人類思惟邏輯去工做,從而解放人力
補充:在編程世界裏,計算機其實就是人的奴隸,
編程的目的就是爲了奴隸計算機。

2、計算機的組成(*

  1.控制器:是計算機的指揮系統,
    2.運算器:負責數學運算與邏輯運算
                控制器+運算器=cpu =====》人的大腦
    3.存儲器:
        內存:===》人腦的記憶功能
            優勢:存取速度快
            缺點:斷電數據丟失,只能臨時保存數據
        外存:如硬盤==》筆記本
            優勢:斷電數據不丟失,能夠永久保存數據
            缺點:存取速度慢
    4.輸入設備input
    5.輸出設備output
    總結: 與運行程序有關的三大核心硬件:CPU、內存、硬盤
    程序最早都是存放於硬盤的,站在硬件角度,程序的啓動時,硬件的工做流程:
        1.程序相關數據先從硬盤讀入內存
        2.cpu從內存取出指令/數據而後運行

       

 

3、cpu詳解(***)

  1.cpu具備向下兼容性
64的cup能夠運行32bit與64bit的軟件
可是32的cpu只能運行32bit的軟件
       

 

4、存儲器(*

     8     bit   = 1 Bytes
    1024 Bytes = 1 KB
    1024 KB       = 1 MB
    1024 MB   = 1 BG
    1024 GB   = 1 TB
    1024 TB   = 1 PB
   
    硬盤:
        平均尋道時間(找磁道的時間)+ 平均延遲時間(轉半圈的時間) = 一次IO的時間
        7200轉/分鐘的硬盤來講,一次IO的時間大概:
            5 MS + 4 MS = 9 MS

5、一套完整的計算機系統分爲三層(*

     應用程序
    操做系統
    計算機硬件

6、操做系統定義:(*

     操做系統是協調、管理、控制計算機硬件資源與應用軟件的一個控制程序
    應用程序是經過操做系統來間接控制硬件的
相關文章
相關標籤/搜索