Liux基礎_從零開始學(1)操作系統

1操作系統(Operation System,OS)


上圖爲操作系統在整個系統中位置,是幫助用戶來操作底層計算機硬件的接口,沒有操作系統的電腦一般被稱作裸機。

簡單講: 操作系統就是一種特殊的軟件
作用 :

  1. 直接操作硬件
  2. 把操作硬件的代碼封裝成一個個系統調用,供用戶通過應用程序間接地調用硬件

1.在裸機上運行自己的程序就要使用機器語言書寫程序
2.使用帶有操作系統的電腦,就可以在操作系統上安裝高級語言的環境,使用高級語言進行開發(C++、JAVA、Python)

1.1 操作系統的應用

是現代計算機系統中 最基本和最重要 的系統軟件;

是配置在計算機硬件上的第一層軟件,是對硬件系統的首次擴展;

主要作用是管理好硬件設備,併爲用戶和應用程序提供一個簡單的接口,以便於使用而其他的諸如編譯程序、數據庫管理系統,以及大量的應用軟件。

1.2 不同領域的主流操作系統

  • 桌面操作系統
  • 服務器操作系統
  • 服務器操作系統
  • 嵌入式操作系統
  • 移動設備操作系統
  1. 桌面操作系統
  • Windows 系列
    用戶羣體大
  • macOS
    適合於開發人員
  • Linux
    應用軟件少
  1. 服務器操作系統
  • Linux
    安全、穩定、免費佔有率高
  • Windows Server
    付費,佔有率低
    在這裏插入圖片描述機房,在這裏存放着的就是服務器
  1. 嵌入式操作系統
  • Linux
  1. 移動設備操作系統
  • iOS
  • Android(基於 Linux )

1.3虛擬機

虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統

  • 虛擬系統通過生成現有操作系統的全新虛擬鏡像,具有真實操作系統完全一樣的功能
  • 在虛擬機中操作系統獨立存在,所有操作都在虛擬鏡像中進行,獨立安裝軟件,保存數據不會對真正的系統產生任何影響
  • 可以讓現有系統和虛擬鏡像靈活切換的一種操作系統 參考: 黑馬程序員