什么是mac系统-mac操作系统是哪个类型
今天给各位分享什么是mac系统?_mac操作系统是哪个类型?,其中也会对大家所疑惑的内容进行解释,如果能解决您现在面临的问题,别忘了关注软件站哦,现在开始吧!
关于Macintosh的开发和创意起源存在许多观点。历史记录将Macintosh与施乐公司帕洛阿尔托研究中心的Alto计划联系在一起,以及伊凡·萨瑟兰的Sketchpad和道格·英格巴特的On-Line System对其早期贡献产生了影响。另外,GUI的历史和苹果对微软的诉讼也与此相关。
MacOS可以分为两个系列的操作系统:
其中一个系列是“Classic”MacOS,已经过时并不再受支持系统最终版本是MacOS9,它是1984年首次销售的Mac及其后代所配备的系统,内核采用Mach,早于OS8的版本被称为“”。
新的MacOSX将BSDUnix、OpenStep和MacOS9的元素结合在一起,其底层是基于Unix的,代码称为Darwin,部分开源。
“Classic”MacOS的特点是完全没有命令行模式,而是100%的图形操作系统。这使得其易于操作,但同时也受到了几乎没有内存管理、协同式多任务和对扩展冲突敏感的指责。功能扩展是用于增强操作系统的程序模块,例如网络或特定设备的支持。但某些功能扩展可能不兼容或需要按特定顺序加载。解决MacOS的功能扩展冲突可能是一个耗时的过程。
MacOS还引入了一种新形式的文件系统,其中一个文件包含了两个不同的“分支”,参数存储在“资源分支”中,原始数据存储在“数据分支”中,这在当时是创新的。然而,由于无法识别此系统,与其他操作系统的通信成为一个挑战。
最早的Macintosh使用的文件系统是MFS,因为它是平面式文件系统,只提供单一层级的目录结构,所以在1985年被具有B *树结构的HFS取代。
为了改变这种情况,MacOSX10.6使用了基于BSDUnix的内核,引入了Unix风格的内存管理和抢占式多任务。它显著改善了内存管理,允许同时运行更多的软件,并实际上消除了一个程序崩溃导致其他程序崩溃的可能性。这也是首个包含“命令行”模式的MacOS,除非单独运行“终端”程序,否则可能永远见不到。然而,这些新特性需要更多的系统资源,官方称MacOSX只能支持G3以上的新处理器在早期的G3处理器上运行速度较慢。MacOSX还有一个兼容层,称为Classic环境也被程序员称为蓝盒子,用于执行旧的Mac应用程序。它将完整的MacOS9.x系统复制到MacOSX中的一个程序中进行执行,但其兼容性只能保证在良好编写的程序下,并且在当前硬件上不会出现意外情况。