AIX操作系統(tǒng)的優(yōu)越性主要體現(xiàn)在以下幾點。
(1)其核心是可分頁的,它可將暫不需要的內(nèi)核程序置換出內(nèi)存,改變內(nèi)核必須常駐內(nèi)存的方式,從而提高了內(nèi)存可用空間和系統(tǒng)性能。
(2)預占實時處理及先占機制使高優(yōu)先級進程能立即從低優(yōu)先級進程獲取所需資源,這對聯(lián)機事務處理任務非常重要。
(3)虛擬內(nèi)存管理機構提供了非常大的地址空間支持,虛擬內(nèi)存管理器(Virtual MemoryManagement,VMM)用于管理實際內(nèi)存頁幀的分配和解決進程查詢那些當前不在實際內(nèi)存中的虛擬內(nèi)存頁的問題。
(4)對線程的支持。線程是AIX版本4所設計的新模型,AIX進程被分成為兩個獨立的成分,強化了任務(tasks)和線程(threads)兩個概念。線程是被看作一個基本調(diào)度實體的活動執(zhí)行環(huán)境,一個任務有多個線程,它們并發(fā)運行。它的好處就是任務中的所有線程共享任務的資源。
(5)基于流方式的I/O。AIX系統(tǒng)的I/O子系統(tǒng)支持類似映象文件,預分頁、數(shù)據(jù)定速和異步I/O等功能,它實現(xiàn)所謂內(nèi)存映射I/O和I/O定速的技術。內(nèi)存映射直接映射內(nèi)存中的文件,這樣就越過傳統(tǒng)的I/O塊和內(nèi)核,緩解由于文件放置和可能的磁盤碎塊影響而導致的I/O后果。I/O定速技術阻止了密集型I/O程序構造較長的I/O隊列,確保了高需求程序和低需求程序?qū)τ贗/O資源的公平共享。