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


 24 12
发新话题
打印

[其他] 关于虚拟内存的原文我找到了。

隔壁S1还保留着,时间是比较久远了。
http://bbs.saraba1st.com/2b/thread-481014-1-1.html

今天贴出来也权当是当年历史的一个佐证。


原帖:http://club.tgfc.com/thread-6090821-1-1.html

————————————————————————————————————————————————————————————————————

话说这项技术在计算机界早已出现了五六十年了,稍微懂点计算机技术的人都是对其有所了解的。可是自称国外某知名大学的理科博士“龙哥”连什么是虚拟内存都不知道,我不免就有些诧异了。不过仔细想想我也觉得不奇怪,这年头砖家叫兽都多了去了,何况区区一个博士,再说了术业有专攻,有些常识技术不懂也是很正常di。知之为知之不知为不知,做人就要低调,自己无知不说,还反唇相讥那就要不得了,这哪能符合您博士的身份捏。介于绝大多数微软的信徒们并不知道什么是虚拟内存技术,或者还不是太清楚,于是我觉得我可以用我仅有的一点点知识,在这里和大家探讨一下,有什么错误还请大家斧正。
       这个问题的由来是这样的,当年软饭讥笑PS3只有仅仅256MB的物理内存,而三红鸡有512MB,这个言论到底有多么的煞笔我就不想多说了。在回复中,我谈到:
        PS3的内存是先进的XDR,速度很快,并且PS3标配硬盘,可以运用虚拟内存技术或类似的机理解决内存不足的问题。
       并且我还补充到,PS3有基础运用虚拟内存技术,用不用又是一回事。
       但并言论一出,立刻在软饭中引起一片哗然,直觉告诉很多高智商的软饭有就有,没有就没有,怎么可能还能虚拟?   
        问题首先就要从什么是虚拟内存技术谈起了。本来随便GOOGLE、百度一下都可以查到海量的有关这一技术的资料,可我又想软饭那高贵的头脑和卓越的智慧怎么接受这些下三烂的搜索引擎所提供的信息呢,那不是有辱人家的智商吗?怕被大家嘲笑,于是我只好看看还有什么别的资料。下面是英文wiki上的解释,虽说是英文,但是对于国外知名大学的理科博士来说自然是小菜一碟。当然了,这wiki的资料恐怕还是配不上软饭们高贵的头脑和卓越的智慧,但是本人精力有限、学识浅薄,也只能作罢了。
        http://en.wikipedia.org/wiki/Virtual_memory
        简单的讲就是当发现内存不够时,把暂时不用内存信息,但又不能丢弃的暂时挪到其他地方保持,比如硬盘,腾出空间给现在需要的程序。当那些被挪到其他地方的信息需要被调用时,再又挪出现在暂时不用的信息,把要的挪回来。
   
        好了,现在了解到了什么是虚拟内存技术,那凭什么说PS3有条件运用这个技术呢?本来我还是想用一点权威的资料,可惜需要涉及的问题比较多,太多英文资料我怕耽误别人宝贵的时间,我也就先用自己的话来表述了,如果有什么错误,还是望大家斧正。
        一般来说,这个技术的运用需要两个基本的物理条件,其一,CPU需要有某种机制能够在所需内存地址不存在或访问的内存地址越界时得到反馈,计算机术语就是产生软件陷阱。其二,除内存以外,有其他可供运用的可擦写存储器,比如说硬盘。
        那么PS3的CPU: CELL有没有前面说的反馈机制呢,从IBM的资料上可以看到CELL的PPE是PowerPC
      http://domino.research.ibm.com/c ... lcompiler.cell.html
        实际上CELL是IBM Power Architecture Systems的一个Solution.哪Power Architecture核心有没有这一机制呢。实际上这么问简直就是对IBM的一种侮辱。图片在文档里,太大我就不贴了。答案当然是有了。还有另外一个问题,但更简单了,PS3标配硬盘。
       当然,光有硬件没有软件的支持也是不行的,那么基于Linux的PS3操作系统支不支持虚拟内存技术呢?这么问当然也是对Linux的一种侮辱了。Linux 1.0就支持虚拟内存技术了(或者更早)。
       了解到这里,自然可以这么说,PS3可以运用虚拟内存技术或类似的机理解决内存不足的问题。
       不知道上面这些,能不能让博士生先生得以解惑,或者博士生先生您还有什么更高的见解呢?


TOP

posted by wap, platform: VIVO Xplay3S
然并卵啊。



TOP

我想就算是楼主现在也明白作为游戏主机为什么不用虚拟内存了


本帖最近评分记录
  • mieumieu 激骚 +1 最骚 Rated by wap 2015-7-8 23:07

TOP

posted by wap, platform: 小米 红米 NOTE
其实fc也有虚拟内存你信不信?

TOP

虚拟内存:如果我骗你们的话我断子绝孙!
本帖最近评分记录
  • 风之扉 激骚 +1 太骚了 2015-7-8 23:12

TOP

posted by wap, platform: Windows
我想说为什么ff大神可以生小孩
其一,硬件方面,稍微有点知识的人都知道,男人有几把是一个常识,ff大神有几把
其二,软件方面,ff大神有性欲,满足勃起和射精的前提。
不知道论坛里那些自称生物学的好人的,你们都是傻逼么,具体的文档不找了,有百度有google,还有专业app jackd,看一眼又不会死。
说什么大神生不出儿子的傻逼,出来反驳我啊。
帮你撑场面,够意思伐?

本帖最后由 yapoka 于 2015-7-8 22:50 通过手机版编辑
本帖最近评分记录
  • 532 激骚 +5 人身攻击 2015-7-9 10:35

TOP

posted by wap, platform: iPhone
操作系统频繁的swap in/out就说明负载过重了,还特意的要swap in/out 不是sb么

TOP

posted by wap, platform: iPhone
引用:
原帖由 @finalx  于 2015-7-8 22:54 发表
操作系统频繁的swap in/out就说明负载过重了,还特意的要swap in/out 不是sb么
只要Swap就是在使用虚拟内存,何来的特意?

TOP

posted by wap, platform: Galaxy J
虚拟内存啊,我只知道当年手机内存不大时rom缓存不就充当虚拟内存功能么……至于PS3,作为外行,我还是那句话~要是有512m内存,还至于被卡马克吐槽么……PS4总算明白了

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @ffcactus  于 2015-7-9 10:03 发表
只要Swap就是在使用虚拟内存,何来的特意?
你明白为什么会产生swapping这个动作?及其副作用?

TOP

posted by wap, platform: Chrome
喷了,这个ID什么来头

TOP

posted by wap, platform: iPhone
引用:
原帖由 @finalx  于 2015-7-9 12:35 发表
你明白为什么会产生swapping这个动作?及其副作用?
你知道原文在讨论什么吗?副作用都来了…

TOP

喂醒醒,都ps4了。

TOP

posted by wap, platform: 华为 荣耀3C
强力围观

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @ffcactus  于 2015-7-9 12:49 发表
你知道原文在讨论什么吗?副作用都来了…
好吧,swapping不会产生副作用,祝你这贴玩的开心

TOP

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