AIX 是 IBM 公司開發的 UNIX 系統,是用在 IBM 的 RISC System/6000 計算機上的專用操作系統。曾多次被業界評為最佳的商用 UNIX 系統。AIX 是 Advanced Interactive EXecutive 的簡稱。
1、UNIX 與 AIX 的發展歷史
60年代末第一個 UNIX 操作系統在 Bell Labs 開發出來
1980 年加州大學 Berkeley 分校發布了他們的 UNIX 系統
IBM 從 1985 起開始使用 UNIX 系統
1986 年 IBM 發布 AIX 第一版,用在 RT6150 計算機上
1990 年 IBM 推出 RISC System/6000 及新的 AIX Ver.3
1994 年 IBM 推出 AIX Ver. 4.1
AIX4.3 版本,是一種能同時運行 32 位及 64 位應用軟件的 64 位操作系統。可運行在任何一款 RS/6000 的計算機上,並與 AIX 原有版本保持二進制兼容。
目前 AIX 使用的是 5.1或更高版本。
2、AIX 的主要組成
(1)Kernel(內核)
介於硬件設備及外殼(Shell)之間,管理多進程、多用戶,管理存儲設備,控制文件存取,Kernel 的大部分用 C 語言編寫、小部分用匯編編寫。
(2)File system(文件系統)
圖 1.2-1 AIX 組成
AIX 的文件系統具有倒樹狀結構,通常包括三種文件類型:普通文件、目錄、特殊文件(指向連接到系統的各種外設)。
(11) /bin:系統命令文件
(22) /etc :系統文件
(33) /dev:各種設備文件
(44) /home:各用戶目錄
(55) /tmp:臨時文件
(66) /usr:執行命令
(77) /var:日志信息
(3)Shell(外殼)
Shell 是 AIX 的用戶界面,在 AIX 中 Shell 有三種:Korn、Bourne、C,確省狀態下是使用 Korn Shell。Shell 同時也是命令解釋器,具有可編程性,支持應用程序的前台或後台運行。
(4)Communications/Networking(通訊/網絡)
AIX 支持多種網絡及通訊協議,包括:BMPX channel、ESCON、HIPPI、ATM、ISDN、X.25、SDLC、FDDI、Token-Ring、Ethernet、3270 Coax、5250 Twinax、5080/6090、Async。
(5)Text processing(文字處理)
在 AIX 系統中主要的文字編輯器是 VI,這是一種最常用的編輯器,一種全屏幕的行編輯器。在 CDE(一種 UNIX 通用圖形界面)環境下還可以使用另外一種全屏編輯器。
(6)Programming Languages(編程語言)
可利用 Shell 的可編程性編制程序,也另外購買 AIX 平台上的高級編程語言,如:C、C++、FORTRAN、Pascal 等等。
查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/
(7)System management(系統管理)
AIX 的系統管理包括:軟件安裝、用戶帳號定義、配置外設、分配磁盤空間、備份數據、監控系統性能、檢查系統故障等等。
(8)On-line documentation(在線(幫助)文檔)
AIX 下的在線(幫助)文檔有多種形式。其中 Manual Pages 是最常用的方式,能找到有關commands(命令)、subroutines(子程序)、files(文件)的信息。另外可使用 infoExplorer 方式(AIX Ver. 4.3 之前)及 Web-base 的方式(AIX Ver. 4.3之後)來獲取有關 Book、task、command 的信息,這兩種工具均包括了 Manual Pages的全部內容,支持圖形界面,有強大的搜索能力。
(9)AIX Windows environmant(窗口環境)
AIX Windows 環境有 AIXwindows 及 AIX Common Desktop Environment 兩種。
(10)Other utilities(其他功能)
其他 AIX 功能包括:查找工具、排序工具及與 DOS 系統進行文件轉換的工具,等等。
(11)Wide range of supported applications(其他應用軟件)
包括其他 IBM 的或非 IBM 的應用軟件。