XENIX

XENIX

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系統包括以下三個部分:
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命令解釋程序,它是用戶使用命令,通過終端和系統進行交互作業的界面。另一種是系統調用,它是用戶編寫程序時使用的界面。

功能特性


1、一個功能很強的命令一一ENI三X“shell”。t2,與其它互動式命令語言不同,是一個完整的程序設計語站。
2、簡單的並附合常規的命名規則,名字可以單獨使用,與文件系統中的目錄聯合使用也可以。
3、獨立於設備的輸入輸出。不論是交互終,端還是主存貯器的每個物理設備,都作為一個千件看待,輸入輸出設備與文件的處理是一樣的。
4、一組相關的文本編輯程序,包括一個全屏幕編輯程序。
5、靈活的文本處理。在XENtX中,有一類命令提供了下述功能:從文件中查找並抽取文本格式、排收、檢查單詞拼寫錯誤,還可以對複雜表格和方程的格式設計幣¨排版。
6、一個高級的“台式計器”程序。
7、可安裝和拆卸的文件系統,它可以把軟體加到文件系統中去。
8、一組靈沂的目錄和文件保護機制,對每個文件或目錄擁有者有可讀、可寫、可執行的各種組合。