» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 55 1234
发新话题
打印

[其他] mgs4因虚拟内存问题每章都需要安装,导致玩家提个档需要再安装一次

何必死揪住不放?另外不要跑题了


TOP

引用:
原帖由 火彩 于 2009-3-3 13:05 发表


虚拟缓存,和虚拟内存,在你溢出的虚拟空间里,有什么本质的不同吗
要说很本质的区别倒是没有。
不过内存是一个进程赖以生存的基本条件, 而缓存则是属于优化利用范畴。
要实现虚拟内存,通常来说需要有MMU,可读写的非RAM存储单元,以及操作系统的支持。
而缓存则不需要MMU与操作系统的直接支持。
不知道波波大明白我说的没有。



TOP

引用:
原帖由 ffcactus 于 2009-3-3 13:11 发表

要说很本质的区别倒是没有。
不过内存是一个进程赖以生存的基本条件, 而缓存则是属于优化利用范畴。
要实现虚拟内存,通常来说需要有MMU,可读写的非RAM存储单元,以及操作系统的支持。
而缓存则不需要MMU与操作系统的直接支持。
不知道波波大明白我说的没有。
嘿,你把虚拟二字吃掉了?
虚拟缓存不需要操作系统支持,那生成的玩意儿是啥,temp吗?
还是你觉着作为高速缓冲存在,以硬件方式来协调资源的缓存和虚拟缓存是一样的?

本质没区别?
那哪里有区别?
根本就是一个玩意儿。

大神,你溢出的有点厉害了,重新启动吧。

[ 本帖最后由 火彩 于 2009-3-3 13:19 编辑 ]


TOP

引用:
原帖由 火彩 于 2009-3-3 13:18 发表


嘿,你把虚拟二字吃掉了?
虚拟缓存不需要操作系统支持,那生成的玩意儿是啥,temp吗?
还是你觉着作为高速缓冲存在,以硬件方式来协调资源的缓存和虚拟缓存是一样的?

本质没区别?
那哪里有区别?
根本 ...
我说“通常不需要直接支持”,并不是说可以脱离操作系统而存在,形成文件还需要操作系统支持呢。 操作系统最多支持硬件缓存,操作系统怎么知道你的应用软件需要预先cache什么东西?
那区别也是多方面的。
本质上来说,不管虚拟不虚拟, 内存里面装的东西的总和不变; 而缓存cache里的东西是另外一个东西的copy。一个程序可能没有虚拟内存则在某个固定硬件上无法运行,但是没有缓存却可以。

TOP

看来DIY导师的基础知识还不是很牢固。

TOP

从一楼看完到现在居然完全不明白LS几位到底在说什么争什么
战区果然不适合我,闪了

TOP

引用:
原帖由 ffcactus 于 2009-3-3 13:28 发表
我说“通常不需要直接支持”,并不是说可以脱离操作系统而存在,形成文件还需要操作系统支持呢。 操作系统最多支持硬件缓存,操作系统怎么知道你的应用软件需要预先cache什么东西?
那区别也是多方面的。
本质上来说,不管虚拟不虚拟, 内存里面装的东西的总和不变; 而缓存cache里的东西是另外一个东西的copy。一个程序可能没有虚拟内存则在某个固定硬件上无法运行,但是没有缓存却可以。
真神奇,我今天彻底见识了什么叫言多必失。
我现在很迷惑,不知道该从哪里入手让你的破腚在众人面前绽放。
漏洞太多了,多的我都在我脑子里纠结了。

操作系统最多支持硬件缓存啊,看来是不是可以把Prefetch整体删除了呢?
你曾经说过自己是开发软件的吧,而且还用过linux,居然能说出“操作系统怎么知道你的应用软件需要预先cache什么东西?”这样的话......

这就是你重新启动的结果?
你看,大神你又溢出了,增加虚拟值吧。

TOP

从标题叙述的过程来看,我觉得这是程序在硬盘上的缓存的问题,也就是说每次安装只是把数据复制到硬盘加快读取速度而已.
虚拟内存的作用是当系统内存不够的时候,调用硬盘空闲空间做临时存储.掉电就没的那种.

虚拟内存是swap
磁盘缓存是tmp

好象是这个样子吧....

TOP

引用:
原帖由 火彩 于 2009-3-3 13:40 发表


真神奇,我今天彻底见识了什么叫言多必失。
我现在很迷惑,不知道该从哪里入手让你的破腚在众人面前绽放。
漏洞太多了,多的我都在我脑子里纠结了。

操作系统最多支持硬件缓存啊,看来是不是可以把Prefetch ...
把perfetch去掉无非就是影响速度。其他照样运行。
perfetch并非操作系统的核心功能,也并非原生支持。而且perfetch也并非等于虚拟缓存。
操作系统并非知道应用软件需要预先缓存什么东西,并不等同与“操作系统无法预先缓存些东西”
比如你所讲的windows系统里的perfetch, 它里面可以预先缓存IE程序, 但是windows知道IE要缓存什么吗? 不知道。 IE有它自己预先缓存的内容“IE缓存”这个是属于应用软件自身的东西。

[ 本帖最后由 ffcactus 于 2009-3-3 14:01 编辑 ]

TOP

引用:
原帖由 dachuizi 于 2009-3-3 13:52 发表
从标题叙述的过程来看,我觉得这是程序在硬盘上的缓存的问题,也就是说每次安装只是把数据复制到硬盘加快读取速度而已.
虚拟内存的作用是当系统内存不够的时候,调用硬盘空闲空间做临时存储.掉电就没的那种.

虚拟内 ...
是的。

TOP

 55 1234
发新话题
     
官方公众号及微博