族谱网 头条 人物百科

麦金塔操作系统

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:543
转发:0
评论:0
简介关于Macintosh是如何被开发和潜在创意的起源,有许多种观点。历史记录里把Macintosh和施乐公司(Xerox)帕洛阿尔托研究中心(PARC)的Alto计划联系在一起,伊凡·萨瑟兰(IvanSutherland)的画板(Sketchpad)和道格·英格巴特(DougEngelbart)的在线系统(On-LineSystem)对其早期贡献产生了不小的影响。系列操作系统麦金塔操作系统可被分成两个系列:ClassicMacOS,系统搭载在1984年销售的首部Mac与其后代上,采用Mach作为内核,在MacOS7.6.1以前用“SystemvX.X”来称呼。末代版本是MacOS9。2001年新推出的macOS(2012年前称MacOSX,2012年-2016年称OSX),结合BSDUnix、OpenStep和MacOS9的元素。它的最底层建基于Unix基础,其核心代码被称为Darwin...

简介

关于Macintosh是如何被开发和潜在创意的起源,有许多种观点。历史记录里把Macintosh和施乐公司(Xerox)帕洛阿尔托研究中心(PARC)的Alto计划联系在一起,伊凡·萨瑟兰(Ivan Sutherland)的画板(Sketchpad)和道格·英格巴特(Doug Engelbart)的在线系统(On-Line System)对其早期贡献产生了不小的影响。

系列操作系统

麦金塔操作系统可被分成两个系列:

Classic Mac OS,系统搭载在1984年销售的首部Mac与其后代上,采用Mach作为内核,在Mac OS 7.6.1以前用“System vX.X”来称呼。末代版本是Mac OS 9。

2001年新推出的macOS(2012年前称Mac OS X,2012年-2016年称OS X),结合BSDUnix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其核心代码被称为Darwin,实行的是部分开放源代码。

Classic Mac OS

麦金塔操作系统

Mac OS 9.2.2荧屏截图

Classic Mac OS的特点是完全没有命令行模式,它是一个100%的图形操作系统。预示它容易使用,它也被指责为几乎没有内存管理、协作式多任务和对扩展冲突敏感。“功能扩展”(Extensions)是扩充操作系统的程序模块,譬如:附加功能性(例如:网络)或为特殊设备提供支持。某些功能扩展倾会发生相冲,或只能按某个特定次序载入。解决Mac OS的功能扩展冲突可能是一个耗时的过程。

Mac OS也引入了一种新形的文件系统,一个文件包括了两个不同的“分支”(forks)。它分别把参数存在“资源分支”(resource fork),而把原始数据存在“数据分支”(data fork)里,这在当时是非常创新的。但是,因为不能识别此系统,这让它与其它操作系统的沟通成为挑战。

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

Mac OS X/OS X/macOS

麦金塔操作系统

Mac OS X 10.6

macOS(2012年前称Mac OS X,2012年-2016年称OS X)是Classic Mac OS的继任者。

为了解决以前版本的诸多问题,Mac OS X开始使用基于BSD Unix的内核,并带来Unix风格的内存管理和先占式多任务(pre-emptive multitasking)。大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括“命令行”模式的OS,除非执行单独的“终端”(terminal)程序。但是,这些新特征需要更多的系统资源,按官方的说法早期的Mac OS X只能支持G3以上的新处理器(它在较旧的G3处理器上执行起来比较慢)。

Mac OS X Tiger以前的OS X有一个兼容层负责执行老旧的Mac应用程序,名为Classic环境(也就是程序员所熟知的“蓝盒子”[the blue box])。它把老的Mac OS 9.x系统的完整拷贝作为Mac OS X里一个程序执行,但执行应用程序的兼容性只能保证程序在写得很好的情况里在当前的硬件下不会产生意外。2005-2007年苹果开始策划将全线产品更新到intel处理器,抛弃PowerPC处理器,当时的新版Mac OS X Tiger和Mac OS X Leopard同时支持intel与PowerPC处理器。但其后的Mac OS X Snow Leopard仅能在intel Core 2或更新的intel处理器上运行,不再支持PowerPC G3,G4,G5处理器,只可用Rosetta来模拟早期Mac OS X的程序。

2011年以前苹果称自己的OS为“Mac OS X”,发布Mac OS X v10.7后,苹果称其为“OS X Lion”,其后的系统均改名为“OS X”。OS X Lion及OS X Mountain Lion只支持2008年后配备intel Core i3以上处理器的Apple计算机,不支持任何PowerPC程序,开放Mac App Store。Yosemite以及El Capitan则提供了平面化的视觉设计。

2016年,苹果公司将操作系统重命名为“macOS”。

技术

QuickDraw ( 英语 : QuickDraw ) :首个供应大众市场所见即所得的成像模型

Finder:浏览文件系统和执行应用程序的界面

MultiFinder ( 英语 : MultiFinder ) :首个支持多任务软件执行的版本

Chooser:访问网络资源的工具(例如:开启AppleTalk)

ColorSync:确保颜色匹配的技术

Mac OS内存管理:在转到UNIX前管理Mac内存和虚拟内存的方式

PowerPC模拟执行Motorola 68000:Mac处理从CISC到RISC结构转变的方式(请看Mac 68K模拟器)

桌面附件:在MultiFinder或System 7出现前,与其它软件协作运行的小“助手”软件。

在非苹果电脑上安装Mac OS X

OSx86是把苹果电脑出品的Mac OS X操作系统非官方地移植到普通Intel/AMD架构的计划。

这个计划原来并没有特别的名字,但后来因为OSx86计划网址的出现,使大家都不约而同采用这个名称。

现时,不单有网友成功在VMware、PearPC及VirtualBox模拟器内成功安装 Mac OS X (Tiger),在2005年9月,零星把Mac OS安装在一般PC 兼容机的报告也开始出现。不过,要顺利完成安装,用户还是要把原安装光盘经过第三者的软件修改及配合硬件才能安装。

软件

更多资料:Macintosh软件列表

版本年表

另见

图形用户界面历史

苹果对微软的诉讼

macOS相关

macOS版本历史

macOS Server


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱

相关资料

展开
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 操作系统
历史各类平台上操作系统的功能演化综观电脑之历史,操作系统与电脑硬件的发展息息相关。操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批量模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。其他方面的演变也类似于此。另一方面,在个人电脑上,个人电脑之操作系统因袭大型机的成长之路,在硬件越来越复杂、强大时,也逐步实践以往衹有大型机才有的功能。总而言之,操作系统的历史就是一部解决电脑系统需求与问题的历史。1980年代前IBMSystem/360,大型主机的经典之作第一部电脑并没有操作系统。这是由于早期电脑的创建方式(如同建造机械算盘)与性能不足以运行如此程序。但在1947年发明了晶体管,以及莫里斯·威尔克斯发明的微程序方法,使得电脑不再是机械设备,而是电子产品。系统管理工具以及简化硬件操作流程...
· 实时操作系统
设计理念通常,实时操作系统分为两大类:事件驱动型。当一个高优先级的任务需要执行时,系统会自动切换到这个任务。这种根据优先级调度任务的方式称为抢占式任务处理。时间触发型。每个任务在各自设定好的的时间间隔内重复、轮流调度。时间触发型设计往往比较严格地调度任务,具有更好的多任务处理能力。多个任务被不停地轮流调度,在宏观上,就相当于一个CPU同时执行多个任务。在过去,CPU在切换任务时往往需要多个机器周期,在这段时间内,CPU不能处理其他任何任务。例如,一个20MHz的摩托罗拉68000处理器(1980年代后期),在切换任务时需要花费20微秒。(相比之下,一个100MHz的ARM架构的处理器(2008年之后的)只需要3微秒。)因此,早期的实时操作系统通过减少任务切换次数来避免消耗过多CPU时间。任务调度在典型的设计中,一个任务有以下三种状态:正在运行(Running,正在CPU中执行)待命(Rea...
· 深度操作系统
历史与发展Deepin系统源于HiweedLinux(Hiwix)系统,Hiwix0.1最早发布于2004年2月28日,是一款比Ubuntu历史还要悠久的Linux发行版。Deepin系统经历了Hiwix、HiweedLinux和LinuxDeepin多次更名的同时,默认使用的桌面环境上也不断的变化,Deepin早期曾使用过IceWM、xfce、LXDE和Gnome,但是最终确定使用自行开发的DeepinDesktopEnvironment。关于基于的底层系统上,也经历了Morphix、Debian和Ubuntu的多次变化。发行版本第五届开发者与用户大会上,深度科技副总经理王勇表示为了让用户更快的体验正能量,Deepin不再像早期一样一年发行两次,也不再跟随一年发行一次的步调,而是改为准备就绪后才发行,版本号也不再与年份有相关,并且三个月会进行一次小幅更新。深度发展之软件项目Deepin桌...
· 卡梅伦·麦金塔
外部链接CameronMackintoshOfficialWebsiteDelfontMackintoshOfficialWebsite在百老汇网络数据库了解卡梅伦·麦金塔
· 移动操作系统
历史SymbianOS是早期智能手机最流行的系统,图为使用S80平台的Nokia9300在移动操作系统出现前,移动设备如手提电话一般是使用嵌入式系统运作。1993年,IBM推出了首台智能手机IBMSimon。其后Palm及微软先后于1996年推出PalmOS及WindowsCE,开始移动操作系统争霸的局面。诺基亚、黑莓公司在手机上发展了移动操作系统,以争夺市场。2007年苹果推出iPhone,搭载iOS操作系统,着重于应用触控式面板,造成用户界面与用户体验的改进。9月,谷歌发表开放手持设备联盟,并推出Android操作系统。Android的发布造成苹果和谷歌之间的裂痕,最终导致谷歌公司首席运行官埃里克·施密特辞去苹果董事会职务。由于苹果的iOS以及谷歌的Android推波助澜,至2010年5月,智能手机有爆量的增加,估计有17.3%的手机出现。截至2011年1月,谷歌持有33.3%的全球智...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信