Transcript 何謂“UNIX”?
“Linux”快速竄起 全球 Server 作業系統年度出貨量 36 35.8 40 35 30 25 20 15 10 5 0 26.424.2 20.7 17.4 1997 年 17.2 1998 年 S O N O S/ x Li ne d th er U 3.8 2.3 3 2 6.3 nu x ni .x ,5 3, 4 O m bi Co N W et W in ar e do w sN T 6.8 347 1997 年 1998 年 435 0 50 100 150 200 250 300 350 400 450 500 何謂“UNIX”? • “UNIX”目前為相關同質作業系統的統稱 • “UNIX”早期發展的兩大分支: System V AT&T (Bell Labs) BSD Berkeley Software Distribution • 各公司融合以上兩者特點,發展各家“UNIX”: Sun Microsystems SunOS, Solaris DEC (1998 被 Compaq 購併) Ultrix, OSF/1 HP(Hewlett-Packard) HP-UX SGI(Silicon Graphics) IRIX SCO(Santa Cruz Operation) SCO Unix Free Unix FreeBSD, Linux, NetBSD Next Nextstep Novell Unixware IBM AIX “UNIX”作業系統架構 文字處理工具 高階程式語言 文稿格式 化程式 (nroff, troff, 標準程式語言 eqa, tbl) (C/C++, FORTRAN,…) 行列式及 全螢幕式 編輯程式 (ed, vi) 拼字檢查 備忘錄巨集 (spell, mm) 階層式檔案系統 Shell 檔案資料處理 (Bourne Shell, C Shell, Korn Shell) pipeline filter (管道過濾器) 共用目地檔案格式 (COFF) environment (組織環境) Kernel 設備驅動程式 其它公用程式 Console Disk RS232 streaming Tape Centronics Calendar Games Interpreter (命令直譯器) (核心) memory management (記憶體管理) 前景及背景程 式執行管理 I/O redirect (輸入/輸出轉向) 檔案及記錄資料鎖定 (File & Record Lock) 軟體發展系統 原始碼控制系統 (SCCS) 組合語言、載入程式 庫存函式、除錯器 電子郵件 TCP/IP 網路連線程式 終端機獨立應用程式 (curses/Terminfo) 網路通訊 軟體發展工具 “UNIX”階層式檔案系統 / [根目錄] bin 目錄 dev [目錄] etc [目錄] lib [目錄] lost+found [目錄] mnt [目錄] sys [目錄] tmp [目錄] usr [目錄] vmunix [檔案] 系統啟動 核心檔案