1. 程式人生 > >Day 1 python學習,個人對計算機硬體的一些理解

Day 1 python學習,個人對計算機硬體的一些理解

  1. 什麼是語言
 語言是一個事物與另外一個事物溝通的介質
 python則是人(程式設計師)與計算機溝通的介質
 
2. 什麼是程式設計
 程式設計就是程式設計師將自己想要讓計算機做的事情用程式語言翻譯出來寫到一系列的檔案中
 這一系列的檔案稱之為程式/軟體  
3. 為何要程式設計
 程式設計的目的就是讓計算機按照程式指定邏輯去工作,從而取代人力
 
 
4. 計算機組成:
五大組成部分:
 控制器
 運算器
 儲存器
                         記憶體:臨時儲存資料
  優點:存取速度都快
                 缺點:斷電資料丟失
    
          外存:
  磁碟:永久儲存資料
  優點:斷電資料不丟失
  缺點:存取速度都要慢
   
 輸入裝置input
 輸出裝置output
  
  
總結:與執行程式相關三個核心硬體
  cpu
  記憶體
  硬碟
  
5. cpu的x86-64
6,
 8bit=1Bytes
 1024Bytes=1KB
 1024KB=1MB
 1024MB=1GB
 1024GB=1TB
 1024TB=1PB
 
 
7. 一個7200轉的硬碟執行一次IO經歷的時間=平均尋道+平均延遲時間
 平均尋道:5ms
 平均延遲時間:4ms
 7200轉/60s
 120轉/1s
 轉一圈需要0.008s=8ms
 
 
8. 完整的計算機系統:  應用軟體
 作業系統
 硬體
其中:應用程式的平臺=作業系統+硬體
 
 
9. 作業系統的啟動流程
 cpu->ROM(BIOS系統)->CMOS
 
 cpu->記憶體(windows系統)->本地硬碟