1.什么是編程語言
python和中文、英語一樣、都是一門語言,只要是語言,其實就庫看成是一種事物與另一種事物溝通的介質。python屬于編程語言,編程語言是程序員與計算機之間溝通的介質;中文和英文則是人與人之間溝通的介質。
2.什么是編程
編程指的是:程序猿基于某種編程語言的語法格式將自己腦子里的想要讓計算機做的事、寫到文件中。所以說編程的結果就是一堆文件,這一堆文件就是程序。
3.為什么要編程
編程是為了讓計算機按照人類的的要求來完成人類的工作
4.計算機5大組成部分有什么作用
控制器(一)
計算機的控制系統。大腦指揮全身的器官運作,但是大腦不會隨意的指揮身體行動,大腦只有在接受指令后才會控制身體行動
運算器(二)
計算機的運算系統。大腦除了指揮,無時無刻不在運算。即實現算術運算又實現邏輯運算
控制器+運算器(中央處理器CPU)
控制器加上運算器就是我們所說的CPU
存儲器(三)
計算機的記憶系統。無論是內部存儲器還是外部存儲器的數據都是以0和1的形式保存的。0代表低電平,1代表高電平。一個二進制單位為1bit,8bit=1Bytes 稱為一個字節。 1024Bytes=1KB,1024KB=1MB,1024MB=1GB,1024GB=1TB,1024TB=1PB.
內存(主存)
內存是計算機內臨時儲存數據的硬件設備。內存對于數據讀取速度快,CPU可以直接給內存下達命令
1.優點
存取速度快
2.缺點
存儲容量小
斷電數據會丟失
外存
是計算機中永久儲存數據的硬件設備。儲存容量大。
1.優點
容量大
數據可以永久儲存
2.缺點
存取速度慢
CPU+內存+外存(計算機的三大核心組件)
輸入設備(四)
給計算機輸入信息的設備
輸出設備
承載計算機所輸出的的信息的一種設備
5.機械硬盤的工作原理
- 機械手臂:機械硬盤通過機械手臂讀取數據,機械手臂末端是磁頭。
- 磁道:機械硬盤中磁面上用于儲存的一個個的圈。
- 扇區:扇區的最小單位通常為512KB。為了減小IO操作,機械硬盤也會將相鄰的扇區組合在一起,形成一個塊,這個塊就是我們系統中的磁盤分區
- 平均尋道時間:在數據讀取時由于受限于工業水平,目前機械手臂找到磁道的時間為5ms
- 平均延遲時間:機械手臂尋道之后需要尋找數據。由于數據位置不確定,而目前的機械硬盤尋找數據會從硬盤的頭部掃描到尾部。以7200r/min的硬盤為例,如果碰巧在硬盤頭部找到數據,時間約為0ms;如果在硬盤尾部找到數據,時間約為8.3ms,因此我們采用一個平均時間4.15ms作為機械手臂在磁道找到數據的時間,這個時間被稱為平均延遲時間。
6.qq啟動流程
1.雙擊QQ圖標,CPU先向內存發出取指分命令(CPU)
2.內存從硬盤中取出運行QQ的指令(硬盤)
3.控制器分析運行QQ的指令并告知運算器工作(控制器)
4.運算器進行一系列算術運算和邏輯運算打開QQ,并從硬盤中讀取QQ的代碼至內存(運算器+內存+硬盤)
5.計算機在內存中運行QQ的代碼(內存)