1. 程式人生 > >day01計算機基礎

day01計算機基礎

1.python是什麼
​ pyhton 是一種程式語言

2.什麼是語言
​ 語言是一個事物與另一個事物溝通的介質

3.什麼是程式設計
​ 程式設計是程式設計師用計算機可以理解的方式將自己的思維邏輯寫下來,程式設計的結果是一堆檔案

4.為什麼要程式設計
​ 讓計算機按人的邏輯執行程式,取代人力

5.計算機硬體
​ ①控制器
​ ②運算器
​ ③儲存器
​ ④輸入裝置
​ ⑤輸出裝置

​ 控制器:控制計算機硬體工作
​ 運算器:邏輯運算和數學運算

​ 控制器和運算器統稱CPU,相當於人的大腦
​ CPU 的工作方式 取指令——分析——執行

​ 儲存器:記憶體,外存
​ 記憶體:優點,讀取速度較外存快,缺點,容量小,基於電工作,斷電資料消失,臨時存放資料
​ 外存:也就是硬碟,優點,容量大,基於磁工作,可永久儲存資料;缺點,讀取速度慢
​ 硬碟:機械硬碟 ,基於磁工作,靠尋道查詢資料,尋道時間跟轉速相關
​ 平均尋道時間:5ms
​ 平均延遲時間(找到資料的時間):7200轉的為4ms
​ 固態硬碟,基於電工作,查詢資料速度較機械硬碟快,相同容量造價比機械硬碟高

7.CPU的指令集:精簡指令集,複雜指令集
​ x86,64位 : 複雜指令集,一次可讀取64位二進位制位資料

8.完整的計算機系統
​ 應用程式
​ 作業系統
​ 計算機硬體

9.應用程式開發接觸的重要硬體:cpu,記憶體,硬碟
應用程式基於平臺執行

10.平臺:具有作業系統的計算機硬體

11.作業系統啟動流程

  • ①加電
  • ②cpu從ROM(只讀記憶體)中啟動BIOS,BIOS檢查到對應的硬體CMOS 中啟動盤的路徑
  • ③讀取作業系統,接替BIOS