歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 簡介Unix操作系統不同之處

簡介Unix操作系統不同之處

日期:2017/3/6 11:39:58   编辑:Unix資訊

Unix操作系統是一個多用戶、多任務的操作系統,它自1974年問世以來,迅速地在世界范圍內推廣。與一般操作系統一樣,Unix操作系統也是運行在計算機系統的硬件和應用程序之間,負責管理硬件並向應用程序提供簡單一致的調用界面,控制應用程序的正確執行。

Unix操作系統與其他操作系統的不同之處主要有兩點:
Unix與其他操作系統的內部實現不同
Unix與其他操作系統的用戶界面不同

現在的Unix操作系統實際上已經不是一個嚴格意義上的操作系統了。Unix操作系統可以分為兩部分,它除了傳統操作系統模塊以外,還包括一組可供調用的系統庫和一些基本應用程序。同計算機打交道的是Unix的文件系統和進程控制模塊,接著是Unix系統提供的一組系統庫,用於最頂層Unix系統的標准應用程序和其他應用程序的調用運行。

用戶可以訪問到標准Unix系統的系統庫和標准應用程序。這兩部分組成了Unix系統的用戶界面,他們也形成了用戶眼中的Unix操作系統的概念。下圖給出了Unix的層次結構。

Unix系統中進行硬件管理和進程控制的部分稱為內核。Unix系統把每個硬件都看成是一個文件(稱為設備文件),這樣用戶就可以用讀寫的方式來實現對硬件的訪問。Unix文件系統管理用戶對系統數據和設備的讀寫訪問。Unix系統還通過內核為進程分配資源(包括CPU資源)並控制進程對硬件的訪問。

除了提供內核來完成傳統操作系統的功能外,Unix還為用戶提供了一組系統庫和標准應用。這一標准的界面不僅可以使應用程序方便地移植,還可以讓用戶方便地使用。標准界面的優點是應用的可移植性,即一個應用程序可以不加修改地運行在不同硬件結構的各種機器上。

Unix操作系統的版本與標准

Unix操作系統經過多年的發展,存在著存在著許多變體和版本。下面我們看一下常見的Unix系統的各種變體和版本。UnixWare,它的基礎是SVR4,主要運行在X86(Intel或者100%可兼容)機器上。

BSDI網絡服務器:是BSD操作系統的一個商業版本。它繼承了BSD 操作系統,並且為其添加了許多新的網絡功能。由於它能很好地支持網絡,它主要被ISP(Internet Service Providers)使用,所有的X86(Intel或100%可兼容)機器上都可運行BSDI。

FreeBSD和NetBSD是BSDI網絡服務器的免費版本。它們包含的許多強大的功能使BSD操作系統變得十分流行,但它缺乏商業團體的技術支持。FreeBSD可在X86平台上運行。NetBSD可在下列機器上運行:Dec, Alpha, Amiga, Atari, HP9000/300Series,X86, m86k Macintosh, Sun Series, DecVAX等。

SCO OpenServer是Unix操作系統的變體,它建立在XENIX的基礎上。目前在Internet/Intranet上非常流行,在企業級服務器上占有一席之地。技術支持較為出色,已經成為許多公司商業操作系統的選擇。

Linux最初是從minix開發而來。現在已經發展成為非常流行、被廣泛應用的操作系統。Linux目前在工作站上非常流行,但由於它缺少專業操作系統的技術支持和穩定性,它不能用於關鍵任務的服務器。

一些大型主機和工作站的生產廠家專門為它們的機器做了UNXI版本,其中包括SUN公司的Solaris系統,IBM公司的AIX和惠普公司的HP-UX。

這裡,我們就對Unix操作系統做了一個簡單的介紹。

Copyright © Linux教程網 All Rights Reserved