一.編程與編程目的程序員
1.編程語言的定義編程
編程語言是人與計算機之間溝通的介質編程語言
2.什麼是編程spa
編程就是程序員經過編程語言讓計算機實現所想作的事操作系統
3.編程的目的內存
解放人力,讓計算機按照人的邏輯思惟進行工做
資源
二.計算機的組成input
計算機主要由5部分組成:數學
1.控制器:計算機的指揮系統,控制計算機其餘硬件的工做工作流
2.運算器:負責數學運算與邏輯運算
控制器 + 運算器 = CPU
3.存儲器:存儲器分爲內存與外存(硬盤)
內存 優勢:存取速度快
缺點:斷電數據丟失,只能臨時保存數據
外存 優勢:斷電數據也不丟失,能永久保存數據
缺點:存取速度慢
4.輸入設備(input)
5.輸出設備(output)
總結:
1.計算機運行的三大核心硬件:CPU,內存,硬盤
2.程序啓動時硬件的工做流程:
因爲程序最早存放於硬盤,因此程序啓動時相關數據先從硬盤讀入內存
cpu從內存取出指令數據而後運行
三.CPU
cpu的向下兼容性:
64位CPU能夠運行32bit和64bit的軟件
32位CPU能夠運行32bit的軟件,可是不能運行64bit的軟件
四.存儲器
單位換算:8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
一次IO時間 = 平均尋道時間(找磁道的時間) + 平均延遲時間(轉半圈的時間)
對於7200轉/分鐘的硬盤,一次IO時間大概爲:5MS +4MS = 9MS
五.完整的計算機系統
1.應用程序
2.操做系統
3。計算機硬件
六.操做系統的定義
操做系統是協調、管理、控制計算機硬件資源與應用軟件的一個控制程序
應用程序是經過操做系統間接來控制硬件的