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