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