UNIX系统特性及版本
UNIX特性
UNIX系統是一個多用戶,多任務的分時操作系統。
UNIX的系統結構可分為兩部分:操作系統內核(由文件子系統和進程控制子系統構成,最貼近硬件),系統的外殼(貼近用戶)。外殼由Shell解釋程序,支持程序設計的各種語言,編譯程序和解釋程序,實用程序和系統調用接口等組成
UNIX系統大部分是由C語言編寫的,這使得系統易讀,易修改,易移植。
UNIX提供了豐富的,精心挑選的系統調用,整個系統的實現十分緊湊,簡潔。
UNIX提供了功能強大的可編程的Shell語言(外殼語言)作為用戶界面具有簡潔,高效的特點。
UNIX系統采用樹狀目錄結構,具有良好的安全性,保密性和可維護性。
UNIX系統采用進程對換(Swapping)的內存管理機制和請求調頁的存儲方式,實現了虛擬內存管理,大大提高了內存的使用效率。
UNIX系統提供多種通信機制,如:管道通信,軟中斷通信,消息通信,共享存儲器通信,信號燈通信。
unix版本
AIX
Aix logo
(Advanced Interactive eXecutive)是IBM開發的一套UNIX操作系統。它符合Open group的UNIX 98行業標準(The Open Group UNIX 98 Base Brand),通過全面集成對32-位和64-位應用的并行運行支持,為這些應用提供了全面的可擴展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服務器和大型并行超級計算機上運行。AIX的一些流行特性例如chuser、mkuser、rmuser命令以及相似的東西允許如同管理文
件一樣來進行用戶管理。AIX級別的邏輯卷管理正逐漸被添加進各種自由的UNIX風格操作系統中。
Solaris
是SUN公司研制的類Unix操作系統。直至2013年,Solaris的最新版為 Solaris 11。
solaris log
早期的Solaris是由BSDUnix發展而來。這是因為升陽公司的創始人之一,比爾·喬伊(Bill Joy)來自加州大學伯克萊分校(U.C.Berkeley)。但是隨著時間的推移,Solaris在接口上正在逐漸向System V靠攏,但至今Solaris仍舊屬于私有軟件。2005年6月14日,Sun公司將正在開發中的Solaris 11的源代碼以CDDL許可開放,這一開放版本就是OpenSolaris。
Sun的操作系統最初叫做SunOS。SunOS 5.0開始,SUN的操作系統開發開始轉向System V4,并且有了新的名字叫做Solaris 2.0。Solaris 2.6以后,SUN刪除了版本號中的"2",因此,SunOS 5.10就叫做Solaris 10。Solaris的早期版本后來又被重新命名為Solaris 1.x. 所以"SunOS"這個詞被用做專指Solaris操作系統的內核,因此Solaris被認為是由SunOS,圖形化的桌面計算環境,以及它網絡增強部分組成。
Solaris運行在兩個平臺:Intel x86及SPARC/UltraSPARC。后者是升陽工作站使用的處理器。因此,Solaris在SPARC上擁有強大的處理能力和硬件支援,同時Intel x86上的性能也正在得到改善。對這兩個平臺,Solaris屏蔽了底層平臺差異,為用戶提供了盡可能一樣的使用體驗。
HP-UX
HP-UX
(取自Hewlett Packard UniX)是惠普科技公司(HP,Hewlett-Packard)以SystemV為基礎所研發成的類UNIX操作系統。HP-UX可以在HP的PA-RISC處理器、Intel的Itanium處理器的電腦上運行,另外過去也能用于后期的阿波羅電腦(Apollo/Domain)系統上。較早版本的HP-UX也能用于HP 9000系列200型、300型、400型的電腦系統(使用Motorola的68000處理器)上,和HP-9000系列500型電腦(使用HP專屬的FOCUS處理器架構)。
IRIX
IRIX
是由硅谷圖形公司(Silicon GraphicsInc.,一般用簡稱:SGI)以System V與BSD延伸程序為基礎所發展成的UNIX操作系統,IRIX可以在SGI公司的RISC型電腦上運行,即是采行32位、64位MIPS架構的SGI工作站、服務器。
Xenix
是一種UNIX操作系統,可在個人電腦及微型計算機上使用。該系統由微軟公司在1979年從美國電話電報公司獲得授權,為Intel處理器所開發。后來,SCO公司收購了其獨家使用權,自那以后,該公司開始以SCO UNIX(亦被稱作SCO OpenServer)為名發售。值得一提的是,它還能在DECPDP-11或是Apple Lisa電腦運行。它繼承了UNIX的特性,Xenix具備了多人多任務的工作環境,符合UNIX System V的接口規格 (SVID)。
A/UX
(取自Apple Unix)是蘋果電腦(Apple Computer)公司所開發的UNIX操作系統,此操作系統可以在該公司的一些麥金塔電腦(Macintosh)上運行,最末(或說最新)的一套A/UX是在Macintosh II、Quadra及Centris等系列的電腦上運行。A/UX于1988年首次發表,最終的版本為3.1.1版,于1995年發表。A/UX至少需要一顆具有浮點運算單元及標簽頁式的存儲器管理單元(Paged Memory Management Unit,PMMU)的68k處理器才能運行。
A/UX是以System V 2.2版為基礎所發展,并且也使用System V 3(簡稱:SysV 3)、System V 4、BSD 4.2、BSD 4.3等的傳統特色,它也遵循POSIX規范及SVID規范,不過遵循標準版本就難以支持最新的信息技術,因此在之后的第二版便開始加入TCP/IP網絡功能。有傳言表示有一個后續版本是以OSF/1為主要的代碼基礎,但卻從未公開發表過,不過無從證實此版本是否真存在過。
商業版
UNIX操作系統是商業版[3],需要收費,價格比Microsoft Windows正版要貴一些。不過UINX有免費版的,例如:NetBSD等類似UNIX版本。
總結
以上是生活随笔為你收集整理的UNIX系统特性及版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python字符串拼接的十种方式
- 下一篇: 我常用的python函数(part2)-