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


发新话题
打印

[新闻] SE 跨平台UE3.0 RPG -- The Last Remnant 微軟TGS記者會圖片

ff啊,你说的那个不叫虚拟内存,虚拟内存是完全把硬盘的一部分划分出来,类似帖标签一样给每个扇区单位贴上内存地址,像内存一样工作,游戏机用这样的RAM也太慢了点吧

你说的那个叫缓冲,缓存,建立于从硬盘读取数据的速度比光盘快的基础上的

因为瓶颈是在这个读取上面,都是ms级别,而内存的读取速度早就进入了ns级别……怎么比啊


TOP

引用:
原帖由 ffcactus 于 2007-9-13 00:52 发表
就比如, 你只有100M内存, 可是你不得不用120M的内存, 这么办?
暂时不用的数据,先保存到其他地方, 用的时候拿出来.
保存在那? PS3可以保存在硬盘里.
XO保存在那? 记忆卡里?
1. 你要表达的就是一个cache概念

2. 内存的概念是一个流动的概念,提法并不是你说的那样100m不够用这样,内存控制器会控制内存进行预读取,并不是简单的FIFO,LIFO这样的东东



TOP

引用:
原帖由 Jonsoncao 于 2007-9-13 01:00 发表
ff啊,你说的那个不叫虚拟内存,虚拟内存是完全把硬盘的一部分划分出来,类似帖标签一样给每个扇区单位贴上内存地址,像内存一样工作,游戏机用这样的RAM也太慢了点吧

你说的那个叫缓冲,缓存,建立于从硬盘 ...
你说的虚拟内存是特指.
什么CACHE,BUFFER统统都是RAM,只要不是硬件自动实现,靠软件自己规划模拟的, 统统可以称作虚拟内存(中文直译一样, 英文不一样).


TOP

睡觉了...

TOP

哦,突然想起了Bioshock的定期清cache bug了。。。似乎修掉了?keke

是不是用cache完全可以由程序判断的,所以XO上的游戏都可以利用到这一点,但前提当然是要遵守TRC上的其他规定。

刚才可能说话有点冲。。。抱歉

TOP

真好笑,這你自創的?

Virtual Memory、RAM、Cache、Buffer 中譯都可以作為「虛擬內存」?

你網路上找一個相關說法來支持,ok?我手頭上的白算盤本怎沒像妳這樣天真無知?

TOP

引用:
原帖由 村上春樹 于 2007-9-13 01:07 发表
真好笑,這你自創的?

Virtual Memory、RAM、Cache、Buffer 中譯都可以作為「虛擬內存」?

你網路上找一個相關說法來支持,ok?我手頭上的白算盤本怎沒像妳這樣天真無知?
说实话我还真没见过这种定义。

而且我坚持自己的想法就是用实时与否来判断是否能称为“内存”。

TOP

天啊,ff神妳是華人地區計算機科學的權威嗎?快取緩衝=虛擬記憶體=虛擬內存 的這種說法是要
說妳是學習認知有障礙、半路出家裝傻無畏、天真無心純搞笑?

In computer science, a cache (IPA:/kæʃ/, like "cash" [1]) is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data is expensive to fetch (due to slow access time) or to compute, relative to the cost of reading the cache. In other words, a cache is a temporary storage area where frequently accessed data can be stored for rapid access. Once the data is stored in the cache, future use can be made by accessing the cached copy rather than re-fetching or recomputing the original data, so that the average access time is lower.


Virtual memory is an addressing scheme implemented in hardware and software that allows non-contiguous memory to be addressed as if it were contiguous. All current implementations of virtual memory support two operating system features

VM用於遊戲應用由於效能問題,無效。那請問FF神的「虛擬內存」神奇概念在經過多次的摧折後還剩下啥?
觀念轉移到Cache上了?

呃....快取的作用就是增進效能啊。但是FF神說了
引用:
原帖由 ffcactus 于 2007-9-12 23:28 发表


我说了虚拟内存加速程序运行了吗? 火彩妹妹, 你太废柴了
你去找来原话看看.
[ 本帖最后由 村上春樹 于 2007-9-13 01:15 编辑 ]

TOP

引用:
原帖由 ffcactus 于 2007-9-13 01:05 发表

你说的虚拟内存是特指.
什么CACHE,BUFFER统统都是RAM,只要不是硬件自动实现,靠软件自己规划模拟的, 统统可以称作虚拟内存(中文直译一样, 英文不一样).
建议下次建立自己的理论之前先去google一下吧

就像以前的人眼景深,深海有光的地方为什么海水会是蓝色而不是黑色一样

TOP

引用:
原帖由 村上春樹 于 2007-9-13 01:07 发表
真好笑,這你自創的?

Virtual Memory、RAM、Cache、Buffer 中譯都可以作為「虛擬內存」?

你網路上找一個相關說法來支持,ok?我手頭上的白算盤本怎沒像妳這樣天真無知?
CACHE, BUFFER 不是属于存储器? 所有可编程逻辑器件中的元件例化都将其归纳到RAM中.
这些如果是硬件自动执行的化, 那么他是实体的. 如果是在硬盘上划分区域,靠软件模拟运行的, 那么就是虚拟的.
现在想起来, 使用虚拟内存确实会引起歧义, 应该是虚拟存储机构.
总之, XO若要兼容所有版本, 那肯定是无法使用了. 除非版本间可以有区别.

TOP

哦,我觉得无论是CPU的cache,VM,还是自开buffer,都可以叫cache(而不是“都可以叫VM”)。这个倒是没问题的。

TOP

FF神妳的自創理念在正統教育上從來沒有看過,也沒有人支持你的說法。

你要為自己的說法援護,挖洞抓沙補新坑,我可以理解你在「認知嚴重不足導致語言不夠精確上」的苦衷。

但妄知自己知識強悍真的很可笑。google這麼方便的時代還有人要犯天真無知的毛病,大時代的悲劇呀。

TOP

引用:
原帖由 Jonsoncao 于 2007-9-13 01:14 发表


建议下次建立自己的理论之前先去google一下吧

就像以前的人眼景深,深海有光的地方为什么海水会是蓝色而不是黑色一样
你解释了深海有光的地方为什么海水会是蓝色, 但是你好像没有解释深海里,潜水艇里茶杯中的水是什么颜色.
不过听了你的解释, RF早已欣欣然一片了.

TOP

來,有人又要挖洞了。

「RAM」的概念是啥?RANDOM ACCESS MEMORY這個?

TOP

而且我觉得cache就是能减少一点loading time,并且异步读取(中断总知道的吧@@)的话,可以实现场景无缝连接。。对游戏运行的实时性能帮助不大。。如果用cache可以让游戏从30fps上到60fps,那我很愿意学习这种技能。。。

TOP

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