預習
計算機硬件基礎
1,CPU/內存、硬盤
2,存儲器
什麼是編程語言
什麼是編程
編程的目的
運行程序的三大核心硬件
重要:運行程序,硬件的工做過程
--------------------------------------------------------------程序員
1,語言,編程語言語言是一個事物與另外一個事物溝通的介質/表達方式。編程語言是程序員與計算機溝通的介質。2,什麼是編程,爲什麼要編程,編程的結果編程是程序員用計算機所能理解的表達方式把本身的思惟邏輯寫下來,編程的結果是一堆文件,這一堆文件就是軟件/程序3,編程的目的編程的目的是程序員去奴役計算機,讓計算機代替人去工做,解放人力4,計算機的5大部分,運行程序的三大核心硬件(優勢缺點)CPU: 控制器 運算器內存 :存儲器 優勢:存取速度快,缺點:斷電丟失硬盤 優勢:存取速度慢,缺點:永久保存,斷電不會丟失 輸入設備 輸出設備6,*****重要:運行程序,硬件的工做過程 最早存儲在硬盤中 將硬盤的數據加載到內存中 CPU去內存中取出指令,並翻譯,執行指令其它:1,存儲器種類,運行速度和容量排序寄存器,高速緩存,內存,硬盤。,磁帶運行速度快從左往右排容量排序大從右往左排2,存儲單位和轉換關係1個二進制單位=1bit1Bytes=8bit1KB=1024Bytes1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB3,硬盤轉速和讀取時間普通硬盤轉速:7200轉/分鐘7200/60=120轉/秒1轉須要8毫秒,半轉須要4毫秒硬盤讀取一段數據須要的時間:平均尋道時間:5毫秒+平均延遲時間:4毫秒=9毫秒4,CPU每秒運動的指令數CPU 每秒執行制定的速度 MIPS普通CPU 500MIPS9毫秒CPU能發出的指令數:500 000 000*0.009=4500 000