Unix、Linux、macOS 操作系統簡介

一、Unix 操作系統

Unix是1970年出現的一個操作系統。

在目前主流的服務器端操作系統中,UNIX 誕生於 20 世紀 60 年代末,Windows 誕生於 20 世紀 80 年代中期,Linux 誕生於 20 世紀 90 年代初,可以說 UNIX 是操作系統中的"老大哥",後來的 Windows 和 Linux 都參考了 UNIX。

UNIX系統的主要特點表現在以下幾方面:

(1) UNIX系統在結構上分爲核心程序(kernel)和外圍程序(shell)兩部分,而且兩者有機結合成爲一個整體。核心部分承擔系統內部的各個模塊的功能,即CPU和進程管理、存儲管理、設備管理和文件系統。外圍部分包括系統的用戶界面、系統實用程序以及應用程序,用戶通過外圍程序使用計算機。

(2)UNIX系統的文件系統是樹形結構。它由基本文件系統和若干個可裝卸的子文件系統組成,既能擴大文件存儲空間,又有利於安全和保密。

(3)UNIX系統的絕大部分程序是用C語言編程的,只有約佔5%的程序用匯編語言編程。C語言是一種高級程序設計語言,它使得UNIX系統易於理解、修改和擴充,並且具有非常好的移植性。

二、Linux 操作系統

Linux 是一個類 Unix 系統,成功地模仿了UNIX系統和功能,它開放源代碼,任何人都可以免費使用它。

Linux Logo

三、macOS 操作系統

MacOS是一套運行於蘋果Macintosh系列電腦上的圖形界面操作系統,由蘋果自行開發。

MacOS用的是混合內核(`XNU, Darwin`)。XNU繼承於`Unix`系統。Darwin是一種`Unix-like`操作系統,其部分代碼開源。所以MacOS最底層是基於`Unix操作系統`。

與MacOS並列的蘋果系統還有iOS,tvOS,watchOS。

四、UNIX與Linux的區別

二者有兩個大的區別:

  1. UNIX 系統大多是與硬件配套的,也就是說,大多數 UNIX 系統如 AIX、HP-UX 等是無法安裝在 x86 服務器和個人計算機上的,而 Linux 則可以運行在多種硬件平臺上;
  2. UNIX 是商業軟件,而 Linux 是免費的開源軟件。

UNIX/Linux系統結構:

底層是 UNIX/Linux 操作系統,即系統內核(Kernel);中間層是 Shell 層,即命令解釋層;高層則是應用層。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章