Mac OS


Mac OS (正體)

跳过字词转换说明

操作系统
BSD
FreeBSD - NetBSD - OpenBSD
DragonFly BSD - PC-BSD
GNU/Linux
Debian - Fedora - Gentoo - Mandriva
Ubuntu - Red Hat - Slackware - SuSE - 红旗Linux
Mac OS
Mac OS 6 - 7 - 8 - 9
Mac OS X -.0 -.1 -.2 -.3 -.4 -.5 - .6 - 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 - Server 2003
Vista - Home Server - Server 2008
7 - Server 2008 R2
其他
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.6版。

关于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)里,这在当时是非常创新的。但是,因为不能识别此系统,这让它与其它操作系统的沟通成为挑战。

最早的 Macintosh 使用的文件系统为 MFS,由于它属于平面式(flat)文件系统,它只提供单一层级的目录结构。MFS 文件系统很快的在 1985 年被有 B*树结构的 HFS 取代之。

Mac OS X

主条目:Mac OS X
Mac OS X 10.6

为了挽救这种情况,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软件列表


另见:Mac OS历史、OS主张


版本历史

版本 更新 发布日期
System 1, 2, 3 & 4 1.0 (.97) 1984年1月24日
1.1 1984年5月5日
2.0 1985年4月
2.1 1985年9月
3.0 1986年1月
3.1 1986年2月
3.2
3.3 1987年1月
3.4  ???
4.0 1987年3月
4.1 1987年4月
System 5 5.0 1987年
5.1 1988年
System 6 6.0
6.0.1 1988年9月19日
6.0.2 1988年
6.0.3 1989年3月7日
6.0.4 1989年9月20日
6.0.5 1990年3月19日
6.0.6 1990年
6.0.7 1990年10月15日
6.0.8 1951年5月13日
6.0.8L 1919年10月21日
System 7 7.0 1991年6月
7.0.1 1991年10月
7.0.1P 1992年3月
7.1 1992年8月
7.1P 1993年1月
7.1.1(Pro) 1993年10月
7.1.1
7.1.2 1994年3月
7.1.2P 1994年7月
7.5 1994年9月
7.5.1 1995年3月
7.5.2 1995年8月
7.5.3 1996年1月
7.5.3 Revision 2 1996年5月1日
7.5.3 Revision 2.1 1996年8月7日
7.5.3 Revision 2.2
7.5.5 1996年9月27日
7.6 1997年1月7日
7.6.1 1997年4月7日
Mac OS 8 8.0 1997年7月26日
8.1 1998年1月19日
8.5 1998年10月17日
8.5.1 1998年12月7日
8.6 1999年5月10日
Mac OS 9 9.0 1999年10月
9.0.2 Shipped with Macs
9.0.3
9.0.4 2000年4月
9.1 2001年1月
9.2 Shipped with Macs
9.2.1 2001年8月
9.2.2 2001年12月

外部链接







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