python 操作系统学习_操作系统学习
一、操作系統
莊園主——奴隸,找一個管家來傳達命令。
計算機的世界中叫做操作系統,這個管家就相當于少掉的內存。
操作系統幫我們把內容保存到硬盤,幫我們解析指令。
二、操作系統都干了什么?
接收外部指令轉化成0和1。
翻譯成你寫的字符,把對文件的操作從繁(控制高低壓電平)到簡(你想干嘛就干嘛)。
把一些對硬件的復雜操作簡化成一個又一個不同效果的接口。
三、為什么要有操作系統?
? 我們要控制計算機,就必須有操作系統。
四、操作系統有什么?
計算機由應用軟件、操作系統、硬件組成。
應用程序:便利生活,具體完成一個個任務的,和操作系統、人打交道。
操作系統:接受外部指令、控制硬件,和應用程序、操作系統、人打交道。
硬件:存儲數據,展示數據,輸入數據===》操作數據,和操作系統打交道。
五、應用程序的啟動和操作系統的啟動
? 例如:qq程序
雙擊qq。
發送指令給操作系統。
操作系統把這條指令轉換成0和1發送給CPU。
CPU把這條指令發送給內存。
內存從硬盤中調取qq程序的數據。
qq讀取數據,啟動qq。
4、5、6三步不涉及操作系統的概念。
六、操作系統啟動的流程
計算機分為兩大類:硬件和軟件。
操作系統是軟件。啟動操作系統相當于啟動軟件,但如果要啟動軟件就必須要經過操作系統。
ROM+CMOS,充當了臨時操作系統。
七、編程語言分類
機器語言:最早的時候,0和1就是編程語言。
? 優點:執行代碼效率非常快。
? 缺點:開發效率低。
匯編語言:通過寫英文字符的形式代替了0和1,但是還是直接和硬件交互。
? 優點:相對于機器語言而言,開發效率高。
? 缺點 : 相對于機器語言而言,執行效率低。
name
advantage
disadvantages
機器語言
執行代碼效率非常快
開發效率低
匯編語言
開發效率高
執行效率低
高級語言:
同聲傳譯(解釋型):寫一行翻譯一行,翻譯的內容不保存。
優點:相對于編譯型而言,開發效率高。
缺點:相對于編譯型而言,執行效率低。
谷歌翻譯(編譯型):把寫好的代碼全丟進去,才編譯出結果,下次還可以使用。
? 優點:相對于解釋型而言,執行效率高,直接翻譯成機器語言。
? 缺點:相對于解釋型而言,開發效率低,寫完所有的才能看自己有沒有出錯。
name
advantages
disadvantages
同聲傳譯
開發效率高
執行效率低
谷歌翻譯
執行效率高,直接翻譯成機器語言
開發效率低,寫完所有的才能看自己有沒有出錯
八、為什么用Python?
瓶頸效應,網絡延遲讓代碼的執行效率變得毫無意義,這根短板就是網速。
總結
以上是生活随笔為你收集整理的python 操作系统学习_操作系统学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python记录日志_记录python日
- 下一篇: python读取api接口频率_Pyth