原帖由 ffcactus 于 2009-3-3 12:39 发表
Virtual memory was developed in approximately 1959–1962, at the University of Manchester for the Atlas Computer, completed in 1962.
显然不是我提出的。
http://en.wikipedia.org/wiki/Virtual_memor ...
原帖由 ffcactus 于 2009-3-3 12:39 发表
Virtual memory was developed in approximately 1959–1962, at the University of Manchester for the Atlas Computer, completed in 1962.
显然不是我提出的。
http://en.wikipedia.org/wiki/Virtual_memor ...
原帖由 ffcactus 于 2009-3-3 12:48 发表
PS3使用的CELL有MMU,PS3标配有硬盘,PS3能支持LINUX操作系统,很明显具备使用虚拟内存的所有必要条件。
所以我认为PS3是可以使用虚拟内存的。
原帖由 江户川柯南 于 2009-3-3 12:50 发表
你怎么理解我说的是XO版呢?我从来没想过呵呵。。![]()
与其要每段都要安装,安装时间那么长
那要蓝光干啥,PS3 MGS4也出几张DVD,不是更容易,换个盘能比那SB安装还慢??
换个盘就低级了?等那么久看 ...
原帖由 江户川柯南 于 2009-3-3 12:50 发表
你怎么理解我说的是XO版呢?我从来没想过呵呵。。![]()
与其要每段都要安装,安装时间那么长
那要蓝光干啥,PS3 MGS4也出几张DVD,不是更容易,换个盘能比那SB安装还慢??
换个盘就低级了?等那么久看 ...
原帖由 ffcactus 于 2009-3-3 12:48 发表
PS3使用的CELL有MMU,PS3标配有硬盘,PS3能支持LINUX操作系统,很明显具备使用虚拟内存的所有必要条件。
所以我认为PS3是可以使用虚拟内存的。
原帖由 ffcactus 于 2009-3-3 12:55 发表
安装与换盘并不等价。 MGS4的安装是为了提高游戏运行的速度。 而换盘是因为DVD的容量不够。
完全有理由想象,假若XO版的MGS4存在, 那么既要安装,又要换盘。
原帖由 ffcactus 于 2009-3-3 12:48 发表
PS3使用的CELL有MMU,PS3标配有硬盘,PS3能支持LINUX操作系统,很明显具备使用虚拟内存的所有必要条件。
所以我认为PS3是可以使用虚拟内存的。
原帖由 ffcactus 于 2009-3-3 13:11 发表
要说很本质的区别倒是没有。
不过内存是一个进程赖以生存的基本条件, 而缓存则是属于优化利用范畴。
要实现虚拟内存,通常来说需要有MMU,可读写的非RAM存储单元,以及操作系统的支持。
而缓存则不需要MMU与操作系统的直接支持。
不知道波波大明白我说的没有。
原帖由 火彩 于 2009-3-3 13:18 发表
嘿,你把虚拟二字吃掉了?
虚拟缓存不需要操作系统支持,那生成的玩意儿是啥,temp吗?
还是你觉着作为高速缓冲存在,以硬件方式来协调资源的缓存和虚拟缓存是一样的?
本质没区别?
那哪里有区别?
根本 ...
原帖由 ffcactus 于 2009-3-3 13:28 发表
我说“通常不需要直接支持”,并不是说可以脱离操作系统而存在,形成文件还需要操作系统支持呢。 操作系统最多支持硬件缓存,操作系统怎么知道你的应用软件需要预先cache什么东西?
那区别也是多方面的。
本质上来说,不管虚拟不虚拟, 内存里面装的东西的总和不变; 而缓存cache里的东西是另外一个东西的copy。一个程序可能没有虚拟内存则在某个固定硬件上无法运行,但是没有缓存却可以。
原帖由 火彩 于 2009-3-3 13:40 发表
真神奇,我今天彻底见识了什么叫言多必失。
我现在很迷惑,不知道该从哪里入手让你的破腚在众人面前绽放。
漏洞太多了,多的我都在我脑子里纠结了。
操作系统最多支持硬件缓存啊,看来是不是可以把Prefetch ...
原帖由 dachuizi 于 2009-3-3 13:52 发表
从标题叙述的过程来看,我觉得这是程序在硬盘上的缓存的问题,也就是说每次安装只是把数据复制到硬盘加快读取速度而已.
虚拟内存的作用是当系统内存不够的时候,调用硬盘空闲空间做临时存储.掉电就没的那种.
虚拟内 ...
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |