day2
day2
操作系統
協調管理計算機資源和軟件資源的控制程序
應用程序:便利生活,具體干活的。
操作系統:接受外部指令,控制硬件。
硬件:存儲數據、輸出數據、輸入數據
計算機組成:應用程序+操作系統+硬件
計算機系統
硬件系統+軟件系統
操作系統和應用程序的啟動流程
應用程序啟動:雙擊,發送指令給操作系統,操作系統把指令轉換成0和1然后發給cpu,cpu發給內存,內存從硬盤中調取數據,運行程序
操作系統啟動:操作系統代碼由硬盤讀入內存(BIOS程序),CPU運行操作系統代碼(CMOS存儲器),運行成功后操作系統接管操作硬件的工作。
編程語言的分類
機器語言
優點:執行代碼效率非???/p>
缺點:開發效率低
匯編語言
優點(相對于機器語言):開發效率高
缺點(相對于機器語言):執行效率低
高級語言
同聲傳譯(解釋性)
python
優點(相對于編譯型):開發效率高
缺點(相對于編譯型):執行效率低(python通過c實現)
谷歌翻譯(編譯型)
優點(相對于解釋型):執行效率高(直接翻譯成機器語言)
缺點(相對于解釋型):開發效率低(寫完所有的代碼才知道有沒有問題)
網絡的瓶頸效應
Python的代碼運行時間為1ms,機器語言的代碼運行時間為0.001ms,在你上一段數據運輸成功之前,無論你的代碼運行時間是1ms,還是0.0000001ms,還是9ms,本質上沒啥區別,這就是互聯網中的網絡的瓶頸效應。

浙公網安備 33010602011771號