计算机python技术基础知识点_python基础--相关计算机基础知识
計算機基礎之編程
什么是編程語言
人與計算機交流的介質
什么是編程
通過編程語言寫一堆文件
為什么要編程
替代勞動力,完成人類的需求
計算機組成
CPU
控制器
控制硬件
運算器
算術運算和邏輯運算
存儲器(1塊,時代發展成2塊)
主存(內存)
優點:速度快
缺點:容量小,斷電即消失
外存(硬盤)
優點:容量大,永久存儲
缺點:速度慢
I/O設備
輸入設備
輸入信息,如鍵盤/鼠標
輸出設備
輸出信息,如顯示屏/打印機
多核cpu
同一時刻完成多件事情
32位和64位
計算機一次性讀取32位/64位二進制位,64位的計算機能用32的安裝包,32位的計算機不能用64位的安裝包
機械硬盤工作原理
機械手臂
讀取數據
磁道
存儲數據
扇區
劃分磁道
平均尋道時間
5ms,尋找磁道的時間
平均延遲時間
4.15ms,最壞情況轉一圈,最好情況直接找到
平均尋找數據時間
9.15ms
操作系統
什么是文件
文件是操作系統提供的一個虛擬概念,使用這個虛擬概念存儲信息,這樣就不需要你自己扣動機械手臂存儲信息
操作系統有什么用
把對硬件的復雜操作簡單化,封裝成一個接口(關機按鈕)
計算機三大組成
人
應用程序
操作系統
硬件
人-》操作系統交互
應用程序-》操作系統交互
操作系統-》人/應用程序/硬件
硬件-》操作系統/硬件
操作系統的啟動
按下開機鍵,啟動臨時操作系統
臨時操作系統啟動真正的操作系統
操作系統啟動,關閉臨時操作系統
應用程序的啟動
雙擊qq(給操作系統發送指令)
操作系統給cpu發送指令
cpu給內存發送指令
內存給外存發送指令獲取qq的數據
內存讀入qq的數據
qq啟動
編程語言的分類
機器語言
機器只能識別0和1,所有代碼均用0和1編碼,
優點:執行效率高
缺點:開發效率低
匯編語言
有一批人發現只用0和1編寫代碼 異常麻煩,所以他就做了一次改革,匯編語言應運而生。
匯編語言創建的時候,計算機還沒有全世界統一標準(硬件都不相同),每個計算機廠商公司的匯編語言翻譯器不同。后來才建立了一定的標準。
優點(機器語言):開發效率高
缺點(機器語言):執行效率低
高級語言
人類用的語言叫做高級語言
用高級語言編寫程序,不再需要向匯編語言那樣一步一步的把所有過程都寫出來,因為很多過程都被寫好封裝,需要時直接調用。
根據翻譯器的不同,高級語言分為編譯型和解釋型兩種
編譯型
把所有代碼一次性翻譯成一個.obj文件, 經過翻譯器(匯編/機器語言 )。
優點(解釋型):執行效率高
缺點(解釋型):開發效率低,翻譯器翻譯之后才能找到bug,改一次bug需要翻譯一次,再改再翻譯
解釋型
翻譯器(一般由編譯型語言寫的/匯編),翻譯一行,執行一行。
優點(編譯型):開發效率高
缺點(編譯型):執行效率低
網絡瓶頸效應
網絡瓶頸效應限制了網絡通信的速度,而互聯網通信的時間遠遠大于程序執行的時間,所以,如果你的程序需要聯網,編譯型的執行效率高的優點毫無用處,所以用解釋型,python崛起的原因之一。
執行python程序的兩種方式
交互式
輸入一行,解釋一行
交互式下,不需要使用print,會自動打印
不會用,一般做調試()
缺點:關掉了程序就沒了
命令行式
解釋一個文本
python是一個解釋器
缺點:調試非常麻煩
總結
以上是生活随笔為你收集整理的计算机python技术基础知识点_python基础--相关计算机基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个相邻盒子的边框怎么只显示一个_一篇文
- 下一篇: 大脚导入配置选择哪个文件_有史以来最全的