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


发新话题
打印

[其他] 谈谈“虚拟内存”对游戏运行的作用

引用:
原帖由 ffcactus 于 2009-6-26 01:04 发表

第一:那句话是我表达有问题,但是“而高速缓存的造价太高,所以才设计出内存作为硬盘和高速缓存的一个桥梁”是很靠谱的。可以从20386这块芯片问世起,那句话就是成立的
而20386可以说是现在CPU的代表构架了
--- ...
我看不下去了...
如果你不是电脑盲的话,那就是个故意找茬咬文嚼字的
- -...

[ 本帖最后由 seek 于 2009-6-26 01:20 编辑 ]


TOP

引用:
原帖由 ffcactus 于 2009-6-26 01:04 发表

--- 这就搞笑了,你以为是重了病毒啊,性能在1%-90%之间跳来跳去, 那还要交换算法干什么?又不是随机抽取内存数据,是根据陈旧度算来的。
能说出几个计算“陈旧度”的算法吗?



TOP

引用:
原帖由 ffcactus 于 2009-6-26 01:04 发表

第一:那句话是我表达有问题,但是“而高速缓存的造价太高,所以才设计出内存作为硬盘和高速缓存的一个桥梁”是很靠谱的。可以从20386这块芯片问世起,那句话就是成立的
而20386可以说是现在CPU的代表构架了
--- ...
第一:认为我那句话有矛盾的人才有矛盾,别估计来估计去的吧,这样扯淡很没意思。要别人拿出具体数据的同时,自己一个估计就算了。
内存确实未必是30386时代的东西,但是30386构架的PC却肯定有高速缓存和内存及存储设备(硬盘,软盘,光盘)

第二:我实在看不出脑内补完的样子,你表达的意思和我表达的意思完全一样,为什么说我脑内补完??

第三:无论哪种替换算法,都不可避免抖动。还有,那些替换算法是以命中率为坐标竖轴的,性能降低的地方就是不命中地方。有转到了原地
还是不能避免磁盘读写速度的瓶颈,不可避免的停顿等数据。你认为游戏中突然停一下掉几帧的高画质游戏很爽么?
PS:1-90%是你自己的数据,现在想用自己的数据咬我一口啊
当然,你自己认为你自己的数据很搞笑也很正常,毕竟都是估计的啊
说来说去 你还是没说什么

[ 本帖最后由 喋血战狼 于 2009-6-26 01:34 编辑 ]


TOP

引用:
第一个例子。现在如果你PC开了休眠,那么你的C盘上应该有一个和你内存一样大小的文件,这个文件中保持的就是你内存里的实时内容
開啟休眠的視窗系統是隨時在硬盤上儲存內存資料,還是當使用者下休眠指令時才將內存資料轉存?

FF神會異想天開地拿休眠當作內存轉存硬盤,效能影響不大的證據,令人對其IT水平的理解層次感到畏懼

[ 本帖最后由 村上春樹 于 2009-6-26 02:53 编辑 ]

TOP

引用:
原帖由 村上春樹 于 2009-6-26 02:50 发表


開啟休眠的視窗系統是隨時在硬盤上儲存內存資料,還是當使用者下休眠指令時才將內存資料轉存?

FF神會異想天開地拿休眠當作內存轉存硬盤,效能影響不大的證據,令人對其IT水平的理解層次感到畏懼
我还没注意他这个说法
  他还真当开了睡眠,内存数据就和硬盘缓存文件数据随时同步??
   我靠,CPU光做数据交换工作别干其他事情了

TOP

LZ和这种死不认输的人认真没有任何意义……

TOP

算啦LZ,虚拟内存是个很神奇的东西,让某人整个都虚拟了~~

TOP

引用:
原帖由 ffcactus 于 2009-6-26 00:04 发表
当初设计出内存的原因,就是硬盘的性能和高速缓存的性能(cache)相差实在太大,而高速缓存的造价太高,所以才设计出内存作为硬盘和高速缓存的一个桥梁。
这一段是扯谈。 内存估计是比CPU更早出现的东西。

另外一个 ...
你以为效率只会降低一点么?只要程序开始调用虚拟内存,速度就会直线下降(可以查一下硬盘和内存的读写速度差距)~~虚拟内存只是让原来因为内存小不能运行的程序变得可运行,但是就不要指望速度了~~~如果游戏使用虚拟内存,那就等着被卡死吧

TOP

看了FF的发言,我整个人都虚拟内存了~~~~
此外,不光是PS3会搞这个的,看看HALO3在有硬盘和无硬盘时的表现吧~~当然人家不叫“虚拟内存”,人家叫读取缓存,从光碟缓存到硬碟上,读取时速度快N倍~~

TOP

引用:
原帖由 ffcactus 于 2009-6-26 00:04 发表
当初设计出内存的原因,就是硬盘的性能和高速缓存的性能(cache)相差实在太大,而高速缓存的造价太高,所以才设计出内存作为硬盘和高速缓存的一个桥梁。
这一段是扯谈。 内存估计是比CPU更早出现的东西。

另外一个 ...
233
“当初设计出内存的原因,就是硬盘的性能和高速缓存的性能(cache)相差实在太大,而高速缓存的造价太高,所以才设计出内存作为硬盘和高速缓存的一个桥梁。”
这个可是教科书上得标准内容,ff大神就这么轻易否定了?
所有计算机从业人员类目啊

TOP

太逗了,XO是统一架构,用512和0来分配比较吗?哈哈哈。

TOP

我预料lz一定在FF大神的谆谆教诲下内存溢出

TOP

引用:
原帖由 lijgame 于 2009-6-26 08:20 发表

233
“当初设计出内存的原因,就是硬盘的性能和高速缓存的性能(cache)相差实在太大,而高速缓存的造价太高,所以才设计出内存作为硬盘和高速缓存的一个桥梁。”
这个可是教科书上得标准内容,ff大神就这么轻易否 ...
你那教科书还真不是一般的搞笑,你是否认为教科书上的内容100%都是真理?
当初设计出内存的原因, 我是不是可以这么认为,在当初以前,就还没设计出内存,就还没有内存这个东西,对吧,你不觉得可笑吗? 世界第一台计算机有内存,电子手表有内存,小霸王游戏机有内存,算账的计算器有内存,单片机有内存,这些是不是都有硬盘,是不是都有高速缓存? LZ觉得认识到错了以后, 就说什么这个概念从80386开始,那还是搞笑,80286难道没有内存吗?

TOP

引用:
原帖由 ffcactus 于 2009-6-26 08:57 发表


你那教科书还真不是一般的搞笑,你是否认为教科书上的内容100%都是真理?
当初设计出内存的原因, 我是不是可以这么认为,在当初以前,就还没设计出内存,就还没有内存这个东西,对吧,你不觉得可笑吗? 世界第 ...
你已经技穷了么???
       你请看我的帖子,感谢指正我的饿错误,这点我表述不清楚,我已经承认了
         我已经改成了 (PC中添加内存这一结构
引用:
原帖由 zhangjingy2008 于 2009-6-26 08:30 发表
太逗了,XO是统一架构,用512和0来分配比较吗?哈哈哈。
天姐老因为自己的无知而发笑,情何以堪
   我不知道XO是怎么样的统一构架的,但是统一个构架不是新技术
     相反是个老的不能再老的老构架
       C51单片机可以说是代表吧
     用个很简单的机制就可以解决问题
代码段在内存由下向上   数据段从上往下分配
还有,这已经是个成熟构架,也用了几十年,别担心2个段不会不相遇的问题(课没继续开,只知道原理不知道具体实现。不过话说回来,如果我要是也知道具体怎么实现了,也不会闲的来灌水)


就一般情况而言一个程序的代码段是用不了多少内存的,而且大小是可以预知的。可以空出的多少内存做其他用途(这句话是出自接口技术,别一个估计又秒杀了)

[ 本帖最后由 喋血战狼 于 2009-6-26 10:02 编辑 ]

TOP

说XO的统一架构是老的不能再老,小心软狗出来咬LZ,哈哈哈。

TOP

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