Aix操作系統(tǒng)優(yōu)越性所在之處
我們很多人都使用過或者正在使用著Aix操作系統(tǒng)。大家對Aix操作系統(tǒng)的印象都很好,試過的朋友有很多的體會。我們知道AIX 全名為(Advanced Interactive Executive),它是IBM 公司的UNIX操作系統(tǒng),整個Aix操作系統(tǒng)的設(shè)計從網(wǎng)絡(luò)、主機硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則。那么Aix操作系統(tǒng)為什么能獲得如此多的好評呢,當然有自己的優(yōu)點。下面,我們就來看看吧。
Aix操作系統(tǒng)的優(yōu)越性主要體現(xiàn)在以下幾點:
(1).其核心是可分頁的,它可將暫不需要的內(nèi)核程序置換出內(nèi)存,改變內(nèi)核必須常駐內(nèi)存的方式,從而提高了內(nèi)存可用空間和Aix操作系統(tǒng)性能。
(2).預(yù)占實時處理及先占機制使高優(yōu)先級進程能立即從低優(yōu)先級進程獲取所需資源,這對聯(lián)機事務(wù)處理任務(wù)非常重要。
(3). 虛擬內(nèi)存管理機構(gòu)提供了非常大的地址空間支持,虛擬內(nèi)存管理器(Virtual MemoryManagement,VMM)用于管理實際內(nèi)存頁幀的分配和解決進程查詢那些當前不在實際內(nèi)存中的虛擬內(nèi)存頁的問題。
(4).對線程的支持。線程是AIX版本4所設(shè)計的新模型,AIX進程被分成為兩個獨立的成分,強化了任務(wù)(tasks)和線程(threads)兩個概念。線程是被看作一個基本調(diào)度實體的活動執(zhí)行環(huán)境,一個任務(wù)有多個線程,它們并發(fā)運行。它的好處就是任務(wù)中的所有線程共享任務(wù)的資源。
(5).基于流方式的I/O。AIX的I/O子系統(tǒng)支持類似映象文件,預(yù)分頁、數(shù)據(jù)定速和異步I/O等功能,它實現(xiàn)所謂內(nèi)存映射I/O和I/O定速的技術(shù)。內(nèi)存映射直接映射內(nèi)存中的文件,這樣就越過傳統(tǒng)的I/O塊和內(nèi)核,緩解由于文件放置和可能的磁盤碎塊影響而導(dǎo)致的I/O后果。I/O定速技術(shù)阻止了密集型I/O程序構(gòu)造較長的I/O隊列,確保了高需求程序和低需求程序?qū)τ贗/O資源的公平共享。
(6). 支持對稱式多處理器(SymmetricMuti-Process,SMP)。通過在多處理器間分配線程來實現(xiàn)多線程,使任務(wù)能夠并發(fā)執(zhí)行。
(7).日志文件環(huán)境。日志文件系統(tǒng)(JFS)記錄文件系統(tǒng)的變動,它允許在Aix操作系統(tǒng)損壞時,重建并恢復(fù)其文件系統(tǒng)。日志文件系統(tǒng)還可根據(jù)業(yè)務(wù)需要進行擴充。
(8).核心可動態(tài)擴展。這是AIX獨有的特點,核心擴展模塊可以不通過預(yù)占作任何正在進行的活動而加入到某個可操作環(huán)境,新的設(shè)備驅(qū)動器系統(tǒng)調(diào)用、核心服務(wù)以及私人核心例程等特性可加到已有的核心來擴展其功能。能自已定制核心程序的直接好處就是可以實現(xiàn)新的計財服務(wù)。如果正確使用擴展核心和修改核心,將是十分有用的,但使用不當會帶來不利后果。
(9).總體吞吐量均衡。AIX內(nèi)核通過優(yōu)先調(diào)度及強行處理的功能提供任務(wù)的實時預(yù)測性。當Aix操作系統(tǒng)需要時,內(nèi)存負載控制算法能夠測得并推遲新進程得執(zhí)行直到當前進程順利結(jié)束。此外,AIX還提供了許多系統(tǒng)功能以克服阻礙系統(tǒng)吞吐量提高的因素,如:通過減少LAN設(shè)備驅(qū)動器以提高系統(tǒng)和網(wǎng)絡(luò)的性能、改進C編譯器的連接時間、提供NFS及TCP/IP網(wǎng)絡(luò)功能等。
由Aix操作系統(tǒng)的體系結(jié)構(gòu)及功能特性可以提出一個事實,那就是Aix操作系統(tǒng)核心基本上和傳統(tǒng)的UNIX系統(tǒng)一樣,而且它的I/O系統(tǒng)的許多成分-象虛擬內(nèi)存管理器和文件系統(tǒng)-已經(jīng)有相當?shù)臄U展,提供了一個超越了以前UNIX銷售商所期望的一個優(yōu)越的環(huán)境。
【編輯推薦】