2024年3月30日发(作者:sd卡格式化怎么弄)
在Windows 8刚刚放出开发消息的时候,大家都在讨论它究竟需要什么样的硬件来支持。
关于硬件需求,从XP到Win7争议比较大的内存需求问题自然也是首当其冲。虽然Win7全
新的内存管理模式带来了更好的使用体验,但人们还是免不了猜测Windows 8的最低内存
需求在如今硬件性能迅速发展的今天会不会再次增加。现在,Windows 8推出了正式版之后
我们发现实际上它需求的内存与Win7持平,甚至还略有下降,但是系统性能和使用过程却
比之前的所有操作系统都有了更佳的体验。
在内存为1G的笔记本电脑上安装Win7和Win8,并且禁用显卡之后,资源管理器显示
Win8使用的内存比Win7减少了将近200MB。虽然在实际使用过程中我们不能禁用显卡来使
用电脑,但是这也从一个侧面显示了系统本身对内存需求的变化。
拥有这样的变化是因为Windows 8对内存有了新的优化和更为精细的使用方式,下面就
为大家介绍其中的一些原理。
首先是服务更改和缩减,在Windows中一系列的系统功能都是仰赖于系统服务来提供的,
在搜索中输入“查看本地服务”就可以打开服务菜单,里面列出了各式各样的服务,每一个都
有相对应的功能。
图1-本地服务界面
服务应有尽有,但是如果用不到的话,一直开启就会消耗系统内存,所以在Windows 8中
删除了一些不常用的服务,并且将一些服务调整为“手动”或“按需启动”,这样就节省出了一
部分内存。另外,在“按需启动”模式的服务中,当该服务闲置一段时间后将自动退出,也确
保了整个系统运行的服务都是有效的,不会增加额外的“开支”。
在内存的使用方面,Windows 8也有了新的改进。例如内存组合,我们知道在一个程序运行
时,是在内存和CPU之间进行数据交换,有时程序会分配一些内存供自己将来使用,并且
将其全部初始化为相同的值。但是该程序可能永远都不会全部用到为自己“储备”的这些内
存。这就好比我们去考试,削好了10根铅笔,但是考试内容很少,只用了两根铅笔,那么
剩下的8根铅笔就白准备了
~
图2-内存组合示意图
Windows 8的内存组合就是可以评估内存中的内容,将一个程序的多个相同副本释放为空闲
内存,保留单个副本。当这个程序确实需要更多的内存来使用时,Windows 8将为它提供一
个专用的副本。
除了内存组合,内存的优先级划分也更加精细。例如我们通常都会安装一些防病毒软件,在
打开文件或下载文件后通常会对其进行自动扫描。在过去,扫描病毒所用的内存和其他作用
内存处于一个优先级,当空闲内存较少时,系统很有可能结束一个重要进程的内存用来完成
本次扫描,这时就会造成系统的响应力降低。因为扫描病毒这件事是一过性的,而有些程序
的内存一旦被结束,就会造成程序或系统响应能力变慢。在Windows 8中,每个程序都可
以为它所使用的内存分配优先等级的“标签”。当空闲内存稀缺时,Windows 8会选择那些低
优先级的内存释放掉以保证新任务的完成,同时不会降低系统整体的响应能力。
图3-内存优先级示意图
以上这些只是Windows 8内存管理的一部分改进,有了这些新的管理方式,在内存的使
用方面会比之前的操作系统有更好的提升~所以,还在担心什么,赶紧用起来!
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1711755667a1949791.html
评论列表(0条)