電腦詞典/UNIX操作系統 UNIX

出自 Tw.18dao.net
前往: 導覽搜尋

內容目錄: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


【名稱】:UNIX操作系統 UNIX

【解釋】:  UNIX操作系統是在1969年和七十年代出現的,由Ken Thompson和Dennis Ritchie在AT&TBell實驗室開發的。它是一種多用戶系統,它支持聯網和分佈式檔案系統,例如Sun Microsystem的網路檔案系統(NFS),或Andrew檔案系統(AFS)的開放軟件基金會(OSF)實現版本。在AT&T將這種操作系統公開提供給大學和學院,並在研究計劃和計算機科學程式中使用之後,這一操作系統就有了許多不同的應用版本。當前的版本是UNIX系統V版本4.2(SvR4.2),它包括Berkeley軟件機構的增強功能和其它一些機構的增強功能。

       下面列出在UNIX環境的一些主要發展情況。

       在八十年代初,為創立一種工業標準UNIX型系統,以及一組為開發可移植應用程式的應用程式編程接口,電氣電子工程師協會(IEEE)和美國國家標準協會(ANSI)定義了對UNIX的可移植操作系統接口(POSIX)。在IEEE內的不同工作組還在繼續定義這一標準。在1988年,國際標準化組織(ISO)採納了這個原始規範。

       1984年,Bull、Nixdorf、Philips、Siemens和其它一些公司,通過測試產品對UNIX的遵守情況,並為提倡開放UNIX標準,而成立了X/Open小組。

       開放軟件基金會是在1988年形成的,它的發起單位有IBM、DEC、Hewlett-Packard、Nixdorf、Siemens和上百個其它成員,它的目的是開發OSF/1 UNIX分佈式操作系統,以及分佈式計算環境(DCE).

       UNIX國際成立於1988年,它的發起單位有AT&T的UNIX系統實驗室(USL)、ControlData、Data General、Informix、Intel、Motorola、NCR、O1ivetti、Texas Instruments和上百個其它公司,它是通過向公司提供可以獲得的文檔,來推進開放UNIX的。在達到了它們的目的後,這個組織於1993年解散。

       通用開放軟件環境(COSE)成立於1993年,由IBM、Hewlett-Packard、SunSoft、Novell和其它一些公司,它的目標是提供一種可以與MicrosoftWindows競爭的面向UNIX的通用臺式系統環境(圖形用戶界面)。

       在1991年,Novell和AT&T的UNIX系統實驗室(USL)聯合創建了Unive11公司,它的目標是開發UnixWareUnixWare是一種具有內置Novell NetWare支持的臺式UNIX系統。在1993年,Novell購買了USL,並成立了UNIX系統組(USG),對UnixWare進行管理。Univell將最終消失。

       由於購買了USL,Novell獲得了對UNIX SVR4的控制權,從而剝奪了其它廠商的生產的權力。然而,為了鞏固在通用UNIX操作系統上的工業,Novell將UNIX商標給予了X/Open機構。X/Open將把UNIX商標授於那些與COSE小組定義的一組相兼容的UNIX實現產品。這一組稱為COSE Spec 1170 APIs的規範定義了推進操作系統間應用程式的可移植性的編程。

       UNIX的一個重要的發展是,它作為一種開發平臺和臺式操作系統而獲得廣泛使用。如前所述,AT&T使得校園環境可以獲得UNIX的源代碼,於是促發了它在許多平臺上都可以使用,並且促進了一些獨特應用產品的開發。這些工作中有許多是美國加州大學Berkeley分校完成的,它創作的一些版本稱為Berkeley軟件分發(BSD)。UC Berkeley負責增加傳輸控制協議/因特網協議(TCP/IP)聯網協議以及向DEC VAX移植UNIX。現有一些UNIX變種,包括Microsoft的XENIX,DEC的ULTRIX和IBM的高級交互執行操作系統(AIX)。

       這種操作系統開始在工程應用、計算機輔助設計和科學計算中十分流行。最終,它終於進入了商務、醫藥和許多其它環境。另外一個對UNIX成為流行操作系統起到貢獻性作用的因素是,它是用C語言編寫的。這樣,UNIX就具有了很好的移植性,並且其系統部件採用通用、著名編程語言來編寫,這些系統可以很容易地通過重新編譯就能在其它不同的系統上工作。

       今天,UNIX的主要發展和開發是在較小的系統(例如基於Inter80x86處理器的系統)和廉價的基於精簡指令系統計算機(RISC)芯片的工作站上進行的。一些UNIX版本已經被工業界接受,但是Windows NT的不斷發展,已經刺激UNIX廠商為改進UNIX環境而創造可競爭的產品和通用的圖形用戶界面。

       UNIX Kernel and File System UNIX內核和檔案系統

       UNIX包括一個運行進程的小操作系統內核,這些進程包括用戶應用程式和服務。雖然進程是根據用戶的意願進行加或減的,但是內核是一種穩定的核心,它從一個系統到另外一個系統變化很小。這種設計方式使得可以比較容易地為用戶增加新的服務和減去一些沒有必要的服務。另外這樣做還使得可以比較容易地進行升級,這是因為整個操作系統不需要被重新編譯。用戶通過一個外殼(shell)和操作系統進行交互,外殼也是一個接收用戶輸入和處理一些任務的進程。由於外殼是一種可替換的進程,它就存在許多變種,例如B外殼,C外殼和Korm 外殼。

       它的檔案系統是層次式的,它有一個根目錄和分支的子目錄,並且每個目錄都可以具有它自己的一組子目錄。檔案是存儲在目錄(或子目錄)中的,並且檔案的全部名字包括這個目錄樹的路徑名,雖然如果在當前目錄下工作時,並不需要指出這個完全的路徑。一些設備(例如顯示器和打印機),也具有與處理檔案類似的設備名稱。例如,一個用戶可以在一個命令中使用這個顯示器或打印機的名稱,來將一個進程的輸出或列出檔案指向這個顯示器或打印機。管道功能為將一個命令(例如一次排序)的輸出定向到另外一個命令提供了一條途徑。

       UNIX in the Network Environment 網路環境中的UNIX

       UNIX和TCP/IP協議是緊密相連的。現在,大多數UNIX實現包括TCP/IP,並提供對以太網的支持,這極大地簡化了在這個環境上的聯網。另外,Sun Microsystem的網路檔案系統(NFS)是一個包括UNIX的通用分佈式檔案共享系統。OSF正在實現Andrew檔案系統(AFS),它在某些方面具有更強的功能。這樣,UNIX在一個軟件包內,就提供了在一個計算機上安裝一個強大的操作系統的能力,它通過一種在工業界最通用的和最強大的聯網協議,允許用戶共享檔案,並在其它用戶的計算機上運行程式。

       TCP/IP是一種特別實用和通用的網路互聯協議。它是美國國防部為連接不同的計算機系統而設計實現的。TCP/IP具有一些應用來完成在系統間進行檔案傳輸和訪問,例如Telnet和檔案運輸協議(FTP)。Telnet是一種允許用戶控制在主機系統上運行程式的一個遠程終端程式。NFS允許用戶訪問遠程系統上的檔案,就象這些遠程系統是它們自己系統的一部分一樣。並不需要特殊外部命令或過程來對檔案列表、顯示它們的內容、創立新檔案或把檔案複製到本地硬盤。這個遠程檔案系統是“映射的”,因而它就象一個本地驅動器一樣。

       UNIX Implementations UNIX實現

       下面產品作為代表UNIX操作系統實現情況的一個例子。

       DECULTRIX Ultrix是數字設備公司自己實現的UNIX操作系統,它用於虛擬地址擴展(VAX)、MivroVAX、VAXstation,和基於RISC的DECstation系統。TCP/IP和NFS是與Ultrix聯繫在一起的。它包括下面這些功能:

       提供集中檔案管理的電話碼式的(黃頁)的功能。

       可從遠程系統激活的後援和恢復系統。

       無盤工作站支持。

       POSIX兼容檔案和記錄鎖定。

       基於Apollo的NCS V1.5的遠程過程調用(RPC)。

       在UDP和TCP傳輸上的X/OPEN傳輸接口庫。

       簡單網路管理協議(SNMP)模型代理。

       約束LAT和LAT/Telnet網關支持。後種產品允許從使用LAT協議的DECnet工作站來訪問TCP/IP網路。

       NOVELL UNIXWARE UnixWare包括來自UNIX系統V、NetWare和DR DOS的功能,它的設計是為了向企業計算提供一個集成平臺,它允許DOS、Microsoft Windows、NetWare和UNIX系統之間的互操作性。它包括下列特徵:

       一個圖形用戶界面。

       支持上千種不同的UNIX應用。

       一個容錯檔案系統。

       Novell的UnixWare應用服務器是UnixWare的一種多用戶版本,它提供對UNIX、DOS和Microsoft Windows應用的分佈式訪問。用戶使用NetWare互聯網路分組交換/序列化分組交換(IPS/SPX)或TCP/IP,可以在多會話下進行登錄。UnixWare包括兩種配置:一個客戶版本和一個服務器版本。下面介紹這兩種配置的情況:

       UnixWare個人編輯向NetWare中增加了一個UNIX臺式系統環境。它包括支持Motif和Open Look(公開)界面。

       UnixWare應用服務器是一個將NetWare IPX/SPX、TCP/IP協議與UNIX系統V版本4.2集成在一起的應用平臺。UnixWare應用服務器使得DOS、UNIX和其它PC操作系統客戶可以充分利用基於UNIX客戶機/服務器應用的優勢,並且同時保持對NetWare和LAN資源的訪問。它可以選擇服務器,如一個傳統的TCP/IP網路服務器,並且支持NFS,以及Internet實用工具的標準。另外,它提供對多個X終端在一個圖形臺式上的支持。

       Univell UnixWare產品系列與SCO的Open Desktop以及SunSoft的Solaris2.0競爭。所有這些產品都是針對Intel處理器基於UNIX的操作系統,它們運行上百個現存應用程式。UnixWare產品包括NetWare功能的集成。UnixWare還與Microsoft NT和OS/2競爭,這兩個產品不是UNIX產品,但是它們的設計卻是為與UNIX競爭的一種多任務客戶機/服務器系統。然而,Microsoft NT畢竟是一種新產品,它沒有象UNIX所具有的那麼多應用程式。

       相關條目:Common Open Software Environment公用開放軟件環境;Digital Equipment Corporation數字設備公司;Distributed File Systems分佈式檔案系統;Kernel操作系統內核;Novell;Open Software Foundation開放軟件基金會;OSF/1;POSIX;Transmission Control Protocol/Internet Protocol 傳輸控制協議/因特網協議;X/Open。

【序號】:752

關于“電腦詞典/UNIX操作系統 UNIX”的用戶留言:

目前暫無留言

新增相關留言✍