XENIX 是Microsoft公司與SCO公司聯(lián)合開發(fā)的基于INTEL80x86系列芯片系統(tǒng)的微機UNIX版本。由于開始沒有得到AT&T的授權(quán),所以另外起名叫XENIX,采用的標準是AT&T的UNIX SVR3(System V Release 3)。
XENIX 是
Microsoft公司與SCO公司聯(lián)合開發(fā)的基于INTEL80x86系列
芯片系統(tǒng)的微機UNIX
版本。由于開始沒有得到AT&T的授權(quán),所以另外起名叫XENIX,采用的標準是AT&T的UNIX SVR3(System V Release 3)。
Microsoft將系統(tǒng)提供給象IBM這樣的設(shè)備制造商,隨著他們的機器一起銷售;而SCO則將XENIX命名為SCO XENIX買給個人用戶。后來AT&T放松了對UNIX命名的限制,SCO就將SCO-XENIX改名為SCO UNIX,目前最新的是SCO UNIX 5.0,并逐漸稱為微機版UNIX系統(tǒng)的主流。由于INTEL系列芯片的微機現(xiàn)在使用最廣泛,所以SCO UNIX也成了最常見的UNIX版本。
Intel硬件平臺上的UNIX,以SVR2為基礎(chǔ),由微軟推出。在中國使用較廣泛。
XENIX-程序
XENIX系統(tǒng)發(fā)行版本XENIX系統(tǒng)包括一個通用的多用戶操作系統(tǒng)和一百多個實用程序和應(yīng)用程序。完整的 XENIX系統(tǒng)包括以下三個部分:
l、操作系統(tǒng)含有用戶建立多用戶
帳戶、管理文:系統(tǒng)、建立和管理文件==fi完成系統(tǒng)維護任務(wù)的XENIX程序。
2、開發(fā)系縫含有建立、編譯和調(diào)試匯編及高級語言程序的XENIX程序。
3、正文處理系統(tǒng)含有建立、
編輯和排版文件的XENIX程序。
XENIX的工作環(huán)境XENIX系統(tǒng)是圍繞著XENIX操作系統(tǒng)而建立的。一個操作系統(tǒng)的目的是有效地組織和控制計算機資源,使得它們能被人們所使用。這些資源包括存貯器、
磁盤、
打印機、終端和其它與系統(tǒng)相連接的外圍設(shè)備。XENIX的核心是一個“多用戶”和“多任務(wù)”的操作系統(tǒng)。一個“多用戶”系統(tǒng)允許幾個用戶同時使用一臺計算機,這樣就降底了每個用戶使用
計算機所需的費用。一個“多任務(wù)”系統(tǒng)允許幾個程序同時運行而不是順序運行,這樣就提高了生產(chǎn)力。由于 UNIX(以及XI~NIX)被認為是高級操作系統(tǒng)的一種標準,大量的軟件適用這個環(huán)境。因為MS--DOS操作系統(tǒng)是世界上運用最廣泛的16位操作系統(tǒng),所以XENIX提供了訪問MS--DOS文件的功能。它設(shè)有有關(guān)命令,可以訪問DOS格式的
文件和磁盤。XENIX系統(tǒng)還吸取了由加州大學伯克萊分校開發(fā)的UNIX的增強功能。它的顯示界面類似于Microsoft公司的其它產(chǎn)品。
編輯本段XENIX-結(jié)構(gòu)
XENIX系統(tǒng)粗略地可分為三層:
1、最里層為 XENIX核心。~XENIx操作系統(tǒng)。
2、中間一層為shell命令解釋程序,這是用戶與系統(tǒng)核心的接口。
3、最外層為用戶態(tài)程序,包括眾多的應(yīng)用軟件,實用程序和除XENIX操怍季統(tǒng)外的其他系統(tǒng)軟件。
XENIX由三個部分組成,即
內(nèi)核,系統(tǒng)閱用;shell這三部分也稱為XENIX大要素.三大要素的操作過程類似丁個產(chǎn)品的制造過程。首先,客戶訂購產(chǎn)品(相當于
命令),然后制造廠家(相當rshel1)收到訂購單,研究分析產(chǎn)品的技術(shù)要求與加工方法(相當于系統(tǒng)調(diào)用),并發(fā)任務(wù)給車間(相當內(nèi)核),那么操作工人根據(jù)加工要求技術(shù)說明(相當于系統(tǒng)調(diào)用)在機器上制作。整個加工過程,車間領(lǐng)導(相當于shel1)自始自終負責加工作業(yè)的順利進行.通常,內(nèi)核(長駐內(nèi)存部分)稱XE—NIX
操作系統(tǒng);而整個系統(tǒng)禰為 XENIX系統(tǒng)。系統(tǒng)初啟后,茼先通過引導程序從磁盤上把內(nèi)核讀至內(nèi)存固完區(qū)域,然后控制轉(zhuǎn)入這部分開始運轉(zhuǎn)。XENIX向用戶提供兩種界面。一種是前面提到tg4shell命令解釋程序,它是用戶使用命令,通過終端和系統(tǒng)進行交互作業(yè)的界面。另一種是系統(tǒng)調(diào)用,它是用戶編寫
程序時使用的
界面。
XENIX-特性
1、一個功能很強的命令一一ENI三X“shell”。t2,與其它交互式命令語言不同,是一個完整的程序設(shè)計語站。
2、簡單的并附合常規(guī)的命名規(guī)則,名字可以單獨使用,與文件系統(tǒng)中的目錄聯(lián)合使用也可以。
3、獨立于設(shè)備的
輸入輸出。不論是交互終,端還是主
存貯器的每個物理設(shè)備,都作為一個千件看待,輸入輸出設(shè)備與文件的處理是一樣的。
4、一組榴關(guān)的文本編輯程序,包括一個全屏幕編輯程序。
5、靈活的文本處理。在XENtX中,有一類命令提供了下述功能:從文件中查找并抽取文本格式、排收、檢i}j!Ij單詞拼寫錯誤,還可以對復雜
表格和方程的格式設(shè)計幣¨
排版。
6、一個高級的“臺式計器”程序。
7、可安裝和拆卸的文件系統(tǒng),它可以把軟件加到文件系統(tǒng)中去。
8、一組靈沂的目錄和文件保護機制,對每個文件或目錄擁有者有可讀、可寫、可執(zhí)行的各種組合。