初步瞭解操作系統
- 什麼是操作系統呢?
操作系統簡稱OS,是管理計算機硬件與軟件資源的計算機程序
其實操作系統就是負責和硬件打交道的系統軟件
- 操作系統的作用
如果想在一臺沒有安裝操作系統的計算機(裸機)上運行編寫的程序,就必須用機器語言去書寫程序,這樣子是比較困難的,但是隻要你在裸機上安裝好操作系統,就可以在操作系統上安裝支持的高級語言環境,用高級語言進行開發。操作系統在硬件與用戶之間起着類似橋樑的作用
操作系統第一個作用就是直接控制各種硬件;
第二個作用,就是把與計算機硬件打交道的這些工作封裝成一個又一個系統調用,所謂的系統調用可以簡單地理解爲一種方法,如讓CPU幹活,把系統調用翻譯成對應0101之類的二進制數,這樣就可以讓CPU進行相應的運算。操作系統提供系統調用方便了我們程序開發人員的調用,不用再與枯燥的0 1數字打交道了。
- 操作系統的分類
1.桌面操作系統
Windows:用戶羣體大
macOS:適合開發人員
Linux:應用軟件少
2.服務器操作系統
Linux:安全穩定 免費 佔有率較高
window server:付費 佔有率低
3.嵌入式操作系統
Linux
移動設備操作系統
iOS
Android(基於Linux)
- 虛擬機
虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。
在實體計算機中能夠完成的工作在虛擬機中都能夠實現。
在計算機中創建虛擬機時,需要將實體機的部分硬盤和內存容量作爲虛擬機的硬盤和內存容量。