淺析Aix操作系統(tǒng)的基本結(jié)構(gòu)
大家對(duì)Aix操作系統(tǒng)的喜歡,也許是因?yàn)樗亩绦?qiáng)干的內(nèi)核和豐富的核外系統(tǒng)程序或者良好的用戶界面,等等,今天,我們來講解下Aix操作系統(tǒng)的基本結(jié)構(gòu)。希望對(duì)大家對(duì)Aix操作系統(tǒng)的學(xué)習(xí)有所幫助。
Aix操作系統(tǒng) 全名為(Advanced Interactive Executive),它是IBM 公司的UNIX操作系統(tǒng),整個(gè)系統(tǒng)的設(shè)計(jì)從網(wǎng)絡(luò)、主機(jī)硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則。
自 1986 年 1 月AIX v1推出以來, Aix操作系統(tǒng) 就成為 IBM 進(jìn)入開放系統(tǒng)和標(biāo)準(zhǔn)( UNIX 、 TCP/IP 和以太網(wǎng))世界的催化劑。從 1990 年到 1994 年, AIX 為支持領(lǐng)先的硬件技術(shù)提供了一個(gè)優(yōu)秀的操作系統(tǒng)。 AIX 從一個(gè)技術(shù)工作站平臺(tái)發(fā)展為一個(gè)真正的服務(wù)器操作系統(tǒng)。與此同時(shí), IBM 推出了 POWER 微處理器架構(gòu)并將其與 Aix操作系統(tǒng) 結(jié)合在一起,制造出***臺(tái) RISC 6000 系統(tǒng),也就是后來人們所稱的 RS/6000 系統(tǒng)。
Aix操作系統(tǒng)的基本結(jié)構(gòu)
Aix操作系統(tǒng)采用了內(nèi)核和核外程序有機(jī)結(jié)合的總體框架。從邏輯上看,整個(gè)系統(tǒng)可分為五層:硬件層、內(nèi)核層、系統(tǒng)調(diào)用層、核外程序?qū)雍屯鈿印?/p>
硬件層是Aix操作系統(tǒng)系統(tǒng)的基礎(chǔ)。一方面它要為Aix操作系統(tǒng)提供必要的硬件支持,另一方面它又要在該系統(tǒng)的統(tǒng)一管理控制下有條不紊地工作。硬件層包括CPU、存儲(chǔ)器、I/O設(shè)備和網(wǎng)絡(luò)控制部件等。
內(nèi)核層是Aix操作系統(tǒng)系統(tǒng)的重要部分,它負(fù)責(zé)管理、支配系統(tǒng)中的全部資源,其中包括硬件資源、軟件資源和信息資源等。Aix操作系統(tǒng)內(nèi)核層包括中斷/陷入處理,存儲(chǔ)管理、進(jìn)程管理、I/O設(shè)備管理和文件管理等部分。
系統(tǒng)調(diào)用層是內(nèi)核與核外程序的界面。核外程序通過它調(diào)用內(nèi)核的子功能并為之服務(wù)。
核外程序?qū)釉趦?nèi)核支持下工作。用戶可通過外殼層對(duì)其中的程序?qū)嵤┛刂?。它主要包括核外常?guī)系統(tǒng)程序、各種實(shí)用軟件和用戶應(yīng)用程序等。
外殼層是Aix操作系統(tǒng)系統(tǒng)直接面向用戶的外層界面,它由Shell和X-window組成。Shell是Aix操作系統(tǒng)操作系統(tǒng)的命令語言/命令程序設(shè)計(jì)語言環(huán)境,在這個(gè)環(huán)境下用戶既可使用單個(gè)Shell命令,也可編寫Shell命令程序。X-window是Aix操作系統(tǒng)系統(tǒng)的圖形用戶界面。
【編輯推薦】