Next: About this document ...
Up: 各式各樣的 Unix
Previous: 即時的 Unix
底下提供 Unix 系統相關的概念與構成要素之簡單定義。
- Chorus
- 訊息傳遞的微核心, 有可能成為未來 SV 的基礎。SVR4 已經可以
架在 Chorus 上面跑了(二進位相容)。25
- CORBA
- (Common Object Request Broker Architecture)
26
- COSE
- (Common Open Software Environment) [Sun, HP, IBM]: common look and
feel (Motif - Sun will let OpenLook fade away), common API.
Reaction against Windows NT. See section 6.4 above.
- DCE
- (分散式計算環境 - Distributed Computing Environment, 來自 OSF):
包含 RPC (Apollo's NCS), 目錄服務 (區域性使用是以 DNS 為基礎,
全球性使用則是以 X.500 為基礎), 時間, 系統安全, 以及處理緒 (thread)
服務, DFS (分散式檔案系統 - distrib. file system), ....
與 OS 種類無關。
- DME
- (分散式管理環境 - Distributed Management Environment, 來自 OSF):
未來。
- DO
- (Distributed Objects [Enterprise]): ???.
- FFS
- (高速檔案系統 - Fast File System): 於 1983 年出自 Berkeley。
與 SunOS 的 UFS 等義 (或完全相同?)。具有一些像是
磁柱群組(cylinder groups), 碎屑 (fragments) 等觀念。
- Mach
- 來自 CMU (卡內基美濃大學)的新式核心,許多 Unix 以及其他 OS
都以此為基底(例如 OSF/1, MacMach):
- 2.5: 集成式(monolithic)核心, 附有 4.2BSD
- 3.0: 微核心,附有在使用者空間的 BSD Unix 伺服器 (以及其他 OSs,
例如 MS-DOS)
網路討論區: comp.os.mach
- MFS
- (記憶體檔案系統 - Memory File System):
- NeWS
- (Network extensible Window System), 來自 Sun?: 以 PostScript 為基礎,
網路化, 工具程式組(甚至客戶程式)是在伺服器端載入。是 OpenWindows 的
一部份。
- NFS
- (網路檔案系統 - Network File System): 由 Sun 貢獻給 BSD 的禮物,
無狀態式伺服器。
- ONC
- (開放式網路計算 - Open Network Computing): 來自 Sun(?), 包含 RPC,
名稱服務(NIS 也稱為 YP), NFS, ...(可以在許多 Unix 或其他 OS 當中發現)
- OpenStep
- [NeXT, Sun]: ???
- PowerOpen
- : 既是一種標準, 也是一個推廣 PowerPC 的組織。
成員包括 IBM, Apple 與 Motorola; 還有其他廠商?
請參閱之前的 6.4 節。
- PowerPC (PPC)
- : 一種 RISC CPU 晶片 [IBM, Motorola].
- RFS
- (遠端檔案系統 - Remote File System): SV, 會記憶狀態的伺服器,
與 NFS 不相容。
- RPC
- (遠端程序呼叫 - Remote Procedure Call): 高階的 IPC (Inter-Process
communication) 機制。有兩種流派。
- ONC: 架在 TCP 或 UDP 之上(後來也架在 OSI 之上), 使用 XDR 來
做資料的編碼。
- DCE: 具有不同的 RPC 機制 (根據 Apollo 的 NCS)
- S5 FS
- : 原生於 System V 的檔案系統, 一個區塊的大小為 512 到 2K。
- sockets
- : BSD 使用網路的介面機制 (請與 TLI 比較)。
- STREAMS
- : 一種用於訊息傳遞的核心機制, 是從 SVR3 開始有的, 它提供了
一個非常適用於發展協定的介面。
- TFS
- (半透明檔案系統 - Translucent File System): Sun, COW 應用到檔案上。
- TLI
- (Transport Library Interface): SV 傳送服務(TCP, OSI) 的介面,
UI 也定義一個 APLI (ACSE/Presentation Library Interface -
呈現層程式庫介面)
- UFS
- (?): BSD 的原生檔案系統,就是我們在 SunOS 看到的那一種,區塊
大小為 4K to 8K, 具有磁柱群組與碎屑的觀念。
- XTI
- (X/Open Transport Interface): 加強型的 TLI
- X11
- : MIT 所發展的以畫素組成的視窗系統
Next: About this document ...
Up: 各式各樣的 Unix
Previous: 即時的 Unix
Tan Koan-Sin
1999-03-02