当前位置:首页 > 科技生活 > 正文

4820tg

为什么Mac OS X对内存的需求远远多于Windows?

细说太麻烦,打个简单的比方。不管是Mac还是x86我们把硬盘比作一个抽屉,内存比作工作桌面。我们工作的时候,把所有文件放在桌面上,桌面多大(内存多大)我们就能使用多少文件。而x86则是把当前需要用的才放在桌面上。不是把文件摆满了桌面。

前边好多朋友都回答了两者对于内存的管理不同,其实对于这点,普通用户根本不用关心,你只需要关心体验就好。玩儿游戏肯定是Windows体验好,图片处理***剪辑以及软件开发等Mac比较流畅。

现在越来越多的人开始用Mac,为什么?因为体验确实棒,我做软件开发的,用MacBook Pro几乎没有关过机,下班合上电脑直接走人,到家打开直接看***,从来没有重装过系统(这点就秒杀Windows)

4820tg
(图片来源网络,侵删)

说回内存,如果你想对比,需要这样来比:用同一时期的大致相同规格的硬件和软件比较,这样才有可比性,否则没法比。

第一 所谓的同价位没有可比性, macbook在同配置价格远高于win, 第二,不要拿游戏对比,没可比性,macos天生不适合游戏,第三所谓的macos必须要大内存也是个误解吧, 我几台macos电脑 4G 8G 16G的都有, 我4G的mac mini 开启ps等软件 毫无压力,片段数2K以上的pr,在mac上可以顾虑剪辑下去,而在pc上,必须随时存盘,防止崩溃,另外,macos 在高内存 高cpu情况下(比如渲染),还是可以干其他的一些低负荷的事,比如看*** ,浏览网页等,不会太快, pc的话 只能放在旁边等,鼠标都会卡死,, 游戏的话使用win系统, 办公的话,稳定性可靠性macos肯定适合(软件没有必须性的话), 第四, win系统 估计用不到1年 就需要重装了, macos,除非乱折腾系统崩溃,基本没有重装这个说法, 第五 pc可以升级内存啊 硬盘啊 macos 就不好说了, 第六, 如果只是办公,一台mac用个5年问题不大,除非你嫌弃他 win就难说了。 最后 适合自己的才是最好的

内存使用理念和机制不一样,mac是根据内存大小,尽量将用户常用的软件先运行起来,减少启动时间,以达到良好的用户体验,这点上ios也很好的继承了,ios如果也让你看内存,估计也是相当难看。win恰恰相反,程序如果不使用就回收内存,为下一个软件腾出空间

4820tg
(图片来源网络,侵删)

你这个首先就不是在同等条件下的公平比较的最终用户结果,本质上你这种说法就是非常不准确的,为什么这么说?

当然不是说哪一个比哪一个先进,不能说macOS(基于Unix)的内存管理机制就比较先进,而Windows的内存管理机制就比较落后,只是两者在技术决策方面存在着一定的差异而已,就好比说Unix整个架构体系都是everything is a file,但Windows就不是。

macOS是内存最大化的使用,尽可能高的发挥性能,这时候你会发现在你的Mac上,8G内存好像也快用完了,但是转手到16G内存的机器好像也使用完了。但是比如你现在基础上,感觉内存已经爆了,但是你再开几个应用,但你会发现你的内存还是够用的。反过来你在Windows上试试,爆了就真的爆了,为什么有的第三方优化软件会让你点加速球,你是不是看到红色就要去点一下加速小火箭优化一下内存?

4820tg
(图片来源网络,侵删)

macOS的内存使用情况分为wired、active、inactive、free四种不同的状态,其中wired是系统核心占用,不会在物理内存中消失;active代表这些内存正在被使用、或者说刚刚被使用;inactive表示内存中的数据是有效的,但最近没有被使用;free代表内存中数据是无效的,这些内存空间就是随时都可以被使用的。当free的值地域某个值的时候,系统会按照顺序使用inactive的***,通过一定的规则转变成free就可以继续使用,active的***如果长时间没被使用,则转化为inactive状态,形成良性循环。但是在Windows里面其实inactive这部分也是当成了free在使用的,所以说你会感觉win的内存更多。

举个通俗的例子,macOS不管你用不用,先给你这么多再说,然后其他人要用你再还回来,但是windows不一样,我用多少拿多少,这就是两者在定义上的不同,已经在内存管理上的不同,这是内存管理机制上的差异而引起的,如果物理内存真的不够用了,不管macOS还是windows都一样。当然Windows有内存压缩,但是macOS也有啊。

MacBook(Pro)目前的起价摆在这里,你不能说只有4G内存的3000的Windows PC是有这样的电脑,而MacBook现在最低的机器8G,这样比较本身就是耍流氓。

MacBook目前起价是多少?Windows机器有4G的只是代表有这样的需求,但是MacBook定价高不代表就一定做不出来4G的本子。就好比iOS和Android一样,iPhone的硬件看上去配置远远要比Android的机器配置低,你各大厂商走一圈,现在Windows阵营8G内存的机器照样一大堆。

就如你所说,你现在还用着windows7的电脑,谁知道你Photoshop是不是也是用得老版本,这样比较不厚道吧。

上次有个小伙伴用Windows XP跟macOS Moj***e比内存消耗,说实话我当时反手就像一巴掌扇过去,这样比较有意义?用很多年前的标准来要求现在最新的平台,这本身就不合理,所以这本身就不合理。

随着技术的进步,Mac对于陈旧技术的淘汰很显然要快得多,举个例子现在用macOS的,基本上都是第一时间更新到最新版本,但是这么多年过去了,还有人在用用了近20年的Windows XP,但是windows为了兼容老旧的硬件,甚至一些特定场合的特殊需求,又不得不做这些像旧的硬件、更低的硬件妥协,但是苹果很少需要做这样的妥协。

上一篇
ios源

下一篇
苹果7什么时候上市