- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mac OS X v10.6 Snow Leopard操作系统底层技术分析 摘要:桌面操作系统随着个人计算机硬件的进步飞速发展。以Unix为基础的Mac OS X在最近一次主要升级Mac OS X 10.6 Snow Leopard中对底层技术进行了重要的革新,引入了64位内核、 Grand Central Dispatch、OpenCL等新技术。底层技术的更新为开发人员提供了更友好的多线程,更深入的发掘了硬件的潜力,也为操作系统的进一步的发展奠定了基础。 关键词:Mac OS X;操作系统;底层技术;64位;多线程;OpenCL 中图分类号:TP316文献标识码:A文章编号:1009-3044(2010)02-278-03 The New Technologies under the Fur of Mac OS X v10.6 Snow Leopard LIU Zhao (Post-graduate Department, Chinese Peoples Public Security University, Beijing 100038, China) Abstract: Desktop operating systems interact with us every minute. The OS venders have put dramatic efforts in integrating new technologies into their products. Based on Unix, the Mac OS X has reached its 6th major updates. The OS is refined from the bottom up and many new technologies are introduced. These new technologies radically simplify the code needed to make best use of multiple processors, improve the performance, efficiency, and will deliver great benefits to developers. Key words: Mac OS X; Operating System; 64bit; multi-threading; OpenCL 自2001年起,苹果电脑公司的操作系统Mac OS X选择Unix作为其基础。最近的第6次主要升级――Mac OS X v10.6 Snow Leopard被定义为“精炼”,这意味着用户界面上没有特别显著的变化。随着2009年8月底新操作系统的到来,本次升级所带来的底层新技术可以一窥个人桌面操作系统领域的发展动向。 1 64位内核 64位运算的一个重要优点就是可以访问高达16EB的内存,从而使大部分的数据处理直接在内存中进行,不需要临时的磁盘存储,大大提高了数字计算和其他任务的处理速度。64位运算的优势显而易见,服务器及专业应用等领域已经开始广泛转向64位,但个人桌面操作系统从32位向64位过渡的过程却超出想像的漫长。这其中主要的原因包括64位驱动程序的缺乏,以及日常软件需要使用超过4G内存的情况微乎其微。不过Snow Leopard有意推动64位在个人桌面领域的深入。 Snow Leopard同时包含了64位的内核和32位的内核。除了在服务器Xserve和特别内存配制的Mac Pro上,其他情况下Snow Leopard默认均会以32位内核启动。用户可以手动选择以64位内核启动。默认以32位内核启动保证了新系统兼容现有的32位驱动及内核扩展,允许以64位内核启动则为未来预留的选择的空间。32位的内核同样受限于4G的地址空间。内核的一个主要作用就是跟踪和管理系统内存,Mac OS X使用64-byte内存纪录内存中每个页面(4KB)的状态。假设计算机安装了96GB内存,那么完整纪录这96GB内存的状态需要占大约1.5GB的地址空间,这已经接近32位内核全部地址空间的三分之一。单纯的内存管理就使用去三分之一的地址空间对内核效率会产生负面的影响。64位内核理论上将不受这一限制,16EB的地址空间为应对内存的飞速增长做了充足的准备。 Mac OS X个人桌面和服务器均只有一个发行版本,因此对默认是否开启64位内核的判断完全交给操作系统本身。Windows操作系统则通过提供32位和64位不同发行版本将这一选择交给最终用户本身。64位Windows通过WoW64(Windows-on-Windows-64)模拟层使3
您可能关注的文档
- ExtJS框架在Web软件开发中的应用.doc
- FCM算法在图像目标提取中的应用.doc
- FAT32分区DBR故障的数据恢复解决方案.doc
- Flapjax在Ajax技术中的应用研究.doc
- FLASH 动漫在中国的发展.doc
- Flash元素在网页中的运用.doc
- FLASH中Date类案例分析与研究.doc
- FLEX之简单评测.doc
- Floyd算法在一类实际问题中的应用.doc
- FPGA 实现视频压缩相关问题探讨.doc
- 计量规程规范 JJF 2326-2025甚高频信标导航测试仪校准规范.pdf
- JJF 1274-2025运动黏度测定器校准规范.pdf
- JJF 2326-2025甚高频信标导航测试仪校准规范.pdf
- 《JJF 1274-2025运动黏度测定器校准规范》.pdf
- 计量规程规范 JJF 1274-2025运动黏度测定器校准规范.pdf
- JJF 2340-2025氰化物水质在线分析仪校准规范.pdf
- 计量规程规范 JJF 2340-2025氰化物水质在线分析仪校准规范.pdf
- 《JJF 2340-2025氰化物水质在线分析仪校准规范》.pdf
- 计量规程规范 JJF 2330-2025城镇燃气相对密度计校准规范.pdf
- JJF 2330-2025城镇燃气相对密度计校准规范.pdf
最近下载
- 人教PEP版四年级英语上册Unit 6《Meet my family》Part A 配套课件.ppt VIP
- 揭开麻城孝感乡移民发源地之谜.doc VIP
- (38)--社区禁毒服务的工作服务中心禁毒社会工作.pdf VIP
- DL_T 724-2021 电力系统用蓄电池直流电源装置运行与维护技术规程.docx VIP
- 学堂在线 大国航母与舰载机(2025秋) 作业答案.docx VIP
- 看看 ws430_原创文档.pdf VIP
- 鄂尔多斯市人才发展集团有限公司人才储备笔试历年参考题库附带答案详解.pdf
- 石家庄轻工业调查报告.doc VIP
- 2025年体育单招语文试题附答案.docx VIP
- 《中越春节风俗差异》课件.ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)