開啟主選單

求真百科

Xenix

中文名: Xenix操作系統

外文名: Xenix Operating System

基 於: Unix系統

開發公司: 微軟

特 點: 多用戶、多任務的分時操作系統

學 科: 計算機技術

XENIX操作系統是在IBMPC機及其兼容機上使用的多用戶、多任務的分時操作系統,它使一台主機可供多個用戶同時使用,並可同時運行多道程序。XENIX操作系統的組成不同於DOS,它由內外兩層組成。[1]

目錄

發展

XENIX是在UNIX的基礎上改進的,是1980年8月Microsoft公司推出的。1984年在PC/AT機上運行的是XENIX1.0版,1985年又推出了XENIX2.0版。 首先,Microsoft把原適合於小型機的UNIX加以修改,使之適用於Intel芯片作CPU16位微機。其次,它改進了代碼,消除了缺陷,以獲得更小更快的操作系統。另外,還提供了硬件錯誤恢復策略,以及文件系統癱瘓、電源故障和其它錯誤後的自動修復功能。增加了一些新的功能,包括記錄封鎖、共享數據段,以及改善了交互進程通信等。此外,它還增加了許多語言編譯程序、數據庫管理系統、通信與網絡系統以及其它應用軟件。 因此,XENIX不僅形成為高效率的開發環境,而且也形成一個完整的應用系統。 從1982年開始,SCO(Santa Cruz Operation)公司與Microsoft合作開發XENIX。由於Microsoft集中力量開發Windows、OS/2等,致使SCO成為XENIX的主要供應商和改進者。 1988年SCO宣布了與UNIXSystem V/3863.1版目標碼級兼容的SCOXENIX System V/3862.3.1版以及2.3.2版,它們可以直接運行UNIX應用程序的目標代碼,不必重新編譯。 總之,XENIX以其精煉、靈活、高效、功能強和軟件豐富等特點吸引着眾多的用戶,在1988年的《SCOXENIX產品目錄》中就有2000多個軟硬件產品,而且其數量仍在迅速地增長。  

組成

XENIX操作系統的由內外兩層組成示。 內層包含有文件管理程序輸入/輸出設備管理程序進程管理程序存貯器管理程序等,主要功能是調度作業和管理數據的存貯。具有樹型結構的文件分級管理系統,文件和目錄的建立、存取、移動、處理等操作簡單統一,隨時可創建、安裝、拆卸文件系統,並具有靈活的目錄和文件保護機制,對每個文件和目錄擁有者有可讀、可寫、可執行的各種組合。 外層包含有各種高級語言處理程序及其他實用程序,它支持各種程序設計語言如C語言、BASIC、COBOL、FORTRAN、PASCAL、80286匯編語言等,具有各類軟件開發工具和數據庫管理系統、網絡通信軟件等。  

啟動方式

XENIX操作系統運行時需要配置至少512KB的內存和至少10MB的硬盤空間,另需配備一個雙面高密度軟盤驅動器以及若干個串、並行接口和XENIX系統盤片。 XENIX操作系統的啟動不同於DOS啟動方式,它需要經過三個步驟:加載操作系統、清理文件系統、選擇系統操作方式。 1.加載操作系統 打開計算機電源,加載XENIX引導信息。此時按回車鍵,引導程序加載XENIX操作系統,加載結束後系統顯示自身信息並檢查根文件系統是否正常且已被清理,若已被清理則可直接進入第三步,否則進入第二步清理文件系統。 2.清理文件系統 若根文件系統未被清理,說明系統在此之前沒有正常終止,此時需清理文件系統。在屏幕上出現下列顯示信息: proceed with clearing(Y/N)? 此時選擇「Y」,系統便自動清理文件系統,對已被破壞的文件將其修復或刪除無法修復的文件,清理完畢便進入第三步。 3.選擇系統操作方式 XENIX操作系統提供兩種系統操作方式:一種是普通操作方式(Normal Operation),另一種是系統維護方式(System Maintenance)。當屏幕提示如下信息時: Type Control-d to continue with normal Start up,or give the root passward for system maintenance: 此時若選擇Control-d(即同時按下ctrl鍵和d鍵),系統便進入普通操作方式,此刻,系統會出現「Login」字樣,提示用戶已進入多用戶操作方式。這時用戶需鍵入多用戶登錄名並按回車,然後鍵入登錄口令,正確後屏幕上出現「$」提示符,表明登錄成功。任何時 此時若選擇Control-d(即同時按下ctrl鍵和d鍵),系統便進入普通操作方式,此刻,系統會出現「Login」字樣,提示用戶已進入多用戶操作方式。這時用戶需鍵入多用戶登錄名並按回車,然後鍵入登錄口令,正確後屏幕上出現「$」提示符,表明登錄成功。任何時候要註銷此次登錄,只要在$後鍵入Ctrl-d則可註銷,系統便重新出現登錄請求。若選擇系統維護方式則需鍵入超級用戶口令,正確後方能進入系統維護方式,此時系統會出現「#」提示符,表明用戶進入超級用戶(系統維護)操作方式。在「Login」普通操作方式下也可以通過鍵入root回車並鍵入超級用戶口令而進入系統維護方式,在任何時候都可以通過鍵入ctrl-d鍵退出系統維護方式。  

關閉方式

XENIX操作系統的關閉方式也同DOS有所不同,主要有兩種關閉系統的方式:一種是用shutdown命令,另一種是用haltsys命令關閉系統。 1.shutdown命令方式 在普通操作方式下通常用shutdown命令關閉系統,此命令在關閉系統之前,會發出提示信息,並提供幾分鐘時間使用戶做好結束工作。只要在系統提示符下(如是系統維護方式則提示符為 「#」)鍵入shutdown回車,則系統出現信息: Minutes till shutdown?(0-15): 此時鍵入0~15內任一數字並回車,表明提供給用戶結束工作的時間,系統便會在每個終端上出現提示信息,要求每個已登錄的用戶在規定的時間內結束現行工作,退出系統。一旦所有用戶均已退出系統或限定時間已到,系統便關閉並顯示信息:

  • *Normal system shutdown* *
  • *Safe to power off* *

or

  • *Press Ary key to Reboot* *

此時便可以關閉電源或按任意鍵重新啟動系統。 2.haltsys命令方式 該命令常用於系統中無其他用戶或系統處於維護方式時的立即暫停系統運行。只要在系統提示符下作為超級用戶登錄至出現 「#」提示符,然後鍵入haltsys回車,系統出現下列提示信息:

  • *Normal system shutdown* *
  • *Safe to power off* *

or

  • *Press Ary key to Reboot* *

此時便可關閉電源或按任意鍵重新啟動系統。  

功能

XENIX操作系統提供了豐富的文件管理、目錄管理、狀態查詢、信息處理、信息維護、信息後援、通信等諸多功能。 1.文件管理功能 XENIX操作系統提供了一系列文件管理的命令,它們是: cat:連接並顯示文件。 more:一次一屏的顯示文件。 head:顯示從文件頭開始的幾行。 tail:顯示一個文件尾。 cmp:比較兩個文件。 cp:複製文件。 copy:目錄複製。 pr:分頁打印文件。 1pr:送一個文件到打印機緩衝區排隊。 chmod:改變一個或多個文件(或目錄)的存取方式。 chown:改變一個或多個文件的所有者。 chgrp:改變一個或多個文件的小組成員。 mv:移動或重新命令文件和目錄。 ln:為一個文件建立別名。 rm:刪除文件。 find:查找文件。 2.目錄管理功能 XENIX操作系統為用戶提供了四個目錄管理的命令,它們是: mkdir:建立一個目錄,rmdir:刪除一個空目錄。 cd:改變工作目錄。 pwd:顯示工作目錄名字。 3.狀態查詢功能 XENIX操作系統為用戶提供了豐富的狀態查詢命令,它們是: 1s:列出目錄的內容。 1c:以列格式列出目錄內容。 file:確定文件類型。 date:打印、顯示、設置當前的時間。 asktime:提示當時的時間。 df:報告盤的空閒塊。 du:統計磁盤的用法。 quot:概述文件系統所有權。 who:列出使用系統的用戶名。 whodo:確定哪個用戶在幹什麼。 ps:報告進程狀態。 tty:顯示終端的特殊文件名。 4.信息處理功能 XENIX操作系統為用戶提供了四個信息處理命令,它們是: sort:排序和歸併文件。 wc:統計行數、單詞數和字符數。 grep:按模式查詢文件。 diff:比較兩個正文文件。 5.系統維護功能 XENIX操作系統為用戶提供了較多的系統維護命令,它們是: format:格式化軟盤。 mkfs:構造文件系統。 mount:安裝一個文件結構。 umount:卸下一個文件系統。 fdisk:建立硬盤分區。 su:設變用戶名為超級用戶或另一用戶。 passwd:改變登錄口令。 mkusr:增加一個用戶。 rmusr:從系統里刪除一個用戶。 haltsys:停止文件系統且退出系統。 shut down:終止當前所有運行的進程。 6.信息後援功能 XENIX操作系統為用戶提供了幾個主要的信息後援命令,它們是: dd:轉換和拷貝文件。 tar:文件存檔。 sysadmin:執行文件後援並恢復文件。 7.信息通信功能 XENIX操作系統還為用戶提供了一些通信命令,它們是: mail:發送、讀取及處理郵件信息。 write:向其他用戶寫信息。 wall:寫給所有用戶。 mesg:接收或拒絕傳送給終端的信息。 8.其他輔助功能,如: dos:存取DOS文件。 od:用八進制顯示文件。 stty:設置終端選擇項。 cal:顯示日曆。 banner:打印大的字符。 kill:終止一個進程。 XENIX操作系統能提供200多條命令,且命令選擇項很多,因此使得XENIX操作系統功能靈活多樣。  

參考來源

  1. [1],ZOL首頁 ,