1操作系統(Operation System,OS)
上圖爲操作系統在整個系統中位置,是幫助用戶來操作底層計算機硬件的接口,沒有操作系統的電腦一般被稱作裸機。
簡單講: 操作系統就是一種特殊的軟件
作用 :
- 直接操作硬件
- 把操作硬件的代碼封裝成一個個系統調用,供用戶通過應用程序間接地調用硬件
1.在裸機上運行自己的程序就要使用機器語言書寫程序
2.使用帶有操作系統的電腦,就可以在操作系統上安裝高級語言的環境,使用高級語言進行開發(C++、JAVA、Python)
1.1 操作系統的應用
是現代計算機系統中 最基本和最重要 的系統軟件;
是配置在計算機硬件上的第一層軟件,是對硬件系統的首次擴展;
主要作用是管理好硬件設備,併爲用戶和應用程序提供一個簡單的接口,以便於使用而其他的諸如編譯程序、數據庫管理系統,以及大量的應用軟件。
1.2 不同領域的主流操作系統
- 桌面操作系統
- 服務器操作系統
- 服務器操作系統
- 嵌入式操作系統
- 移動設備操作系統
- 桌面操作系統
- Windows 系列
用戶羣體大
- macOS
適合於開發人員
- Linux
應用軟件少
- 服務器操作系統
- Linux
安全、穩定、免費佔有率高
- Windows Server
付費,佔有率低
機房,在這裏存放着的就是服務器
- 嵌入式操作系統
- 移動設備操作系統
1.3虛擬機
虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統
- 虛擬系統通過生成現有操作系統的全新虛擬鏡像,具有真實操作系統完全一樣的功能
- 在虛擬機中操作系統獨立存在,所有操作都在虛擬鏡像中進行,獨立安裝軟件,保存數據不會對真正的系統產生任何影響
- 可以讓現有系統和虛擬鏡像靈活切換的一種操作系統 參考: 黑馬程序員