Mac OS


Mac OS (简体)

Free Web Hosting with Website Builder
作業系統
BSD
FreeBSD - NetBSD - OpenBSD
DragonFly BSD - PC-BSD
GNU/Linux
Debian - Fedora - Gentoo - Mandriva
Ubuntu - Red Hat - Slackware - SuSE
Mac OS
Mac OS 5 - 6 - 7 - 8 - 9
Mac OS X -.0 -.1 -.2 -.3 -.4 -.5 - Server
MS-DOS - Microsoft Windows
MS-DOS/9x
1.0 - 2.0 - 3.x - 95 - 98 - Me
NT
NT - 3.5x - 4.0 - 2000 - XP
2003 - Vista - Home Server - 2008
其他
AmigaOS - BeOS - Inferno - LynxOS - Haiku OS
OS/2 - QNX - Solaris - UNIX - MVS
OS/360 - OS/390 - OS/400 - Plan 9 - ReactOS
VMS - ZETA - FreeDOS
檢視  討論  編輯  歷史

Mac OS是一套運行於蘋果Macintosh系列電腦上的作業系統。Mac OS是首個在商用領域成功的圖形用戶界面。Macintosh組包括比爾·阿特金森(Bill Atkinson)、傑夫·拉斯金(Jef Raskin)和安迪·赫茨菲爾德(Andy Hertzfeld)。現行的最新的系統版本是Mac OS X v10.5版。

關於Macintosh是如何被開發和潛在創意的起源,有許多種觀點。歷史記錄里把Macintosh和施樂公司(Xerox)帕洛阿爾托研究中心(PARC)的Alto計劃聯繫在一起,伊凡·薩瑟蘭(Ivan Sutherland)的畫板(Sketchpad)和道格·英格巴特(Doug Engelbart)的在線系統(On-Line System)對其早期貢獻產生了不小的影響。另見GUI的歷史和蘋果對微軟的訴訟。

Mac OS可以被分成作業系統的兩個系列:

  • 一個是老舊且已不被支持的「Classic」Mac OS(系統搭載在1984年銷售的首部Mac與其後代上,終極版本是Mac OS 9)。採用 Mach 作為內核,在OS 8以前用「System x.xx」來稱呼。

目錄

Classic Mac OS

「classic」Mac OS的特點是完全沒有命令行模式,它是一個100%的圖形作業系統。預示它容易使用,它也被指責為幾乎沒有內存管理、協同式多任務(cooperative multitasking)和對擴展衝突敏感。「功能擴展」(Extensions)是擴充作業系統的程序模塊,譬如:附加功能性(例如:網路)或為特殊設備提供支持。某些功能擴展傾向於不能在一起工作,或只能按某個特定次序載入。解決Mac OS的功能擴展衝突可能是一個耗時的過程。

Mac OS也引入了一種新形的文件系統,一個文件包括了兩個不同的「分支」(forks)。它分別把參數存在「資源分支」(resource fork),而把原始數據存在「數據分支」(data fork)里,這在當時是非常創新的。但是,因為不能識別此系統,這讓它與其它作業系統的溝通成為挑戰。

Mac OS 9 使用 B+ 樹結構的文件系統進行文件管理. ……

Mac OS X 10.3

Mac OS X

主條目:Mac OS X
為了挽救這種情況,Mac OS X使用基於BSD Unix核心,並帶來Unix風格的內存管理和先佔式多工(pre-emptive multitasking)。大大改進內存管理,允許同時運行更多軟體,而且實質上消除了一個程序崩潰導致其它程序崩潰的可能性。這也是首個包括「命令行」模式的Mac OS,除非執行單獨的「終端」(terminal)程序,否則你可能永遠也見不到。但是,這些新特徵需要更多的系統資源,按官方的說法Mac OS X只能支持G3以上的新處理器(它在早期的G3處理器上執行起來比較慢)。Mac OS X有一個兼容層負責執行老舊的Mac應用程序,名為Classic環境(也就是程式設計師所熟知的「藍盒子」[the blue box])。它把老的Mac OS 9.x系統的完整拷貝作為Mac OS X里一個程序執行,但執行應用程序的兼容性只能保證程序在寫得很好的情況里在當前的硬體下不會產生意外。

Mac OS 技術

  • QuickDraw:首個供應大眾市場所見即所得的成像模型
  • Finder:瀏覽文件系統和執行應用程序的界面
  • MultiFinder:首個支持多任務軟體執行的版本
  • Chooser:訪問網路資源的工具(例如:開啟AppleTalk)
  • ColorSync:確保顏色匹配的技術
  • Mac OS內存管理:在轉到UNIX前管理Mac內存虛擬內存的方式
  • PowerPC模擬執行Motorola 68000:Mac處理從CISCRISC結構轉變的方式(請看Mac 68K模擬器)
  • 桌面附件:在MultiFinder 或System 7出現前,與其它軟體協作運行的小「助手」軟體。

Mac OS X 相關

軟體

請看Macintosh軟體列表

Apple Macintosh 作業系統歷史
Classic Mac OS (歷史): System 6 · System 7 · Mac OS 8 · Mac OS 9
Mac OS X (歷史): 公開測試 · v10.0 · v10.1 · v10.2 · v10.3 · v10.4 · v10.5
Mac OS X Server: Rhapsody · Mac OS X Server 1.0 · Mac OS X Server
Other OS projects: A/UX · Taligent · Copland · MkLinux · Darwin

另見:Mac OS歷史、OS主張

外部連結







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History