Mac OSX的休眠模式浅析

Mac OSX的休眠模式浅析

ID:40299310

大小:137.53 KB

页数:4页

时间:2019-07-30

Mac OSX的休眠模式浅析_第1页
Mac OSX的休眠模式浅析_第2页
Mac OSX的休眠模式浅析_第3页
Mac OSX的休眠模式浅析_第4页
资源描述:

《Mac OSX的休眠模式浅析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MacOSX的休眠模式浅析ByJay教程, 文字教程Addcomments本人怀着无比沉痛与愤恨的心情把这篇日志再写一遍!!!用ecto发布后发现日志一片空白,我连死的心都有了。。。如果不是想念着我快要过门的老婆的话。。。言归正传!今天我来分享一下MacOSX(我只用过leopard和snowleopard哈)里休眠模式的相关基础知识,希望大家在看完下面的文字后可以得到几个方面的答案:1.MacOSX里基础和常用的休眠模式有哪几种2.哪种模式适合你和你的电脑3.如何查看与修改当前休眠模式常用休眠

2、模式分类1.mode0原理:在此模式下,如果让系统进入休眠,电池或电源会继续为内存进行供电,但不会往硬盘中写入任何状态。如果电源不中断或电池没有到不足的状态时把系统从休眠中恢复,由于内存的不中断供电,系统可以瞬间恢复至未休眠状态。优点:不会往硬盘里写资料,也意味着用于休眠的内存镜像文件没有必要存在,可以删除以减少硬盘占用。休眠恢复动作瞬间完成,可以使电脑马上恢复工作状态。缺点:如果休眠过程中电源出现中断或电池用尽(应该是接近用完的状态),内存的供电会中断,就算再插上电源启动系统,内存中的资料也不

3、可能再恢复,也就是说休眠前未保存的所有资料将会无法挽回。数据的安全性不高是这个模式最大的缺点。2.mode1原理:在此模式下,让系统进入休眠时,内存的数据会全数写回到硬盘休眠专用的内存镜像文件中,并且会与其他硬件一样断开内存的供电。当从休眠中恢复时,由于内存的数据已经消失,这时必须从内存镜像文件中把所有休眠前的数据写入内存中,由于硬盘的IO瓶颈,这个过程会明显比较长,所以用户会看到屏幕上会有进度条,等写入内存操作完成后电脑才会恢复到休眠前的状态。优点:由于休眠过程中无需给内存供电,最大的优点是省

4、电。而且由于回写硬盘的机制,此模式的数据安全性较高。缺点:从原理中可以明显看到这个模式最大的缺点就是从休眠恢复的时间较长。1.mode3原理:这个模式又叫safesleep模式,听它名字就知道他很安全了  它也叫混合休眠模式,因为他是混合了mode0和mode1的特点而成。在进入休眠时,内存的数据不但会像mode1一样回写到内存镜像文件中,而且在整个休眠过程中系统都对内存模块保持供电。这样的结果是内存内的数据同时存在于两个地方:内存中和镜像文件中。如果休眠恢复时电源或电池是正常供电的,那么系统会

5、像mode0一样瞬间恢复,用的是内存中的数据。如果休眠恢复的时候电源是中断的或电池是用尽的话,只要再插上电源,同样可以安全的把系统从休眠中恢复,这时候用的是硬盘中内存镜像文件中的状态进行恢复,恢复过程和mode1一样有点慢。优点:在电源中断或电池用尽的情况下仍然能保持数据安全,在电源或电池无中断的情况下又能保证快速的休眠恢复,是不是很爽?缺点:缺点也是结合了mode0和mode1,就是会费点电外加内存镜像文件会占用硬盘空间。哪种模式适合你其实这个问题就要看你用的是啥电脑了,苹果的两种类型电脑有着

6、不同的默认休眠模式:1.台式电脑:如imac,macpro等,这类电脑的默认休眠类型为mode0。道理比较简单,台式电脑都连着电源的,不怕本本那个电池用完。但如果你家经常停电的话,我还是建议你把模式改成mode3吧。2.笔记本电脑:如macbook,mackbookpro等,这类电脑的默认休眠类型为mode3。他的缺点在上面说得比较清楚了,对于环保人士或对本本续航能力比较在意的人来说,mode3是会较为费电的,所以如果你不介意休眠恢复速度慢的话,可以把模式改为mode1。查看与修改休眠模式查看与

7、修改其实用的是同一个终端命令,就是pmset。我们先来看一个截图,说明一下怎么查看模式:解释一下上面框框里的东西:hibernatefile:这个是指休眠专用内存镜像文件的路径,可以通过pmset命令进行修改,但必须在根分区下,所以没啥修改的实际意义。如果你选择用mode0的话,这个文件可以人工删掉来节省硬盘空间,这个文件的大小与你的电脑物理内存大小一致,比如你的电脑是4G内存,那这个文件就有4G这么大,还是很可观的哦。hibernatemode:这个不用多说,就是上面解释了一大串的那个模式数字

8、了。其实这里的数字不止有0,1,3三种,但其他的我也没研究,不是常用的东西不深究了。那如何来修改这两个值呢?请看以下两个命令sudopmset-ahibernatefile其中filepath就是你想指定内存镜像文件存在的路径sudopmset-ahibernatemode modenumber modenumber就是0,1,3了鸣谢今天关于休眠的这个浅析(真的是很浅)是来源于今天逛macfans论坛的时候看到buick版主的一个关于休眠原理的贴子,然后我查了一下googl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。