内存是计算机的短板?

来源:百度文库 编辑:超级军网 时间:2024/04/29 14:12:41
   很早就听说FSF有自己的OS -HURD,最早是基于CMU的L4开放,Microkernel,但似乎有快20年了吧,一直没有成功。反倒是macrokernel的Linux和Microkernel的minix曾经爆发过争论。Microkernel的缺点是切换上下文的花销过大。大概看了下内存的发展史,奔腾时代SDRAM频率就已经100MHZ了,到现在的DDR 3,带宽是 SD的8倍,工作频率高的是200MHZ,记得大概是P4时代的RAMBUS 可以达到800MHZ,存在的问题是发热大,延迟大,结果败给开放标准的DDR,   很早就听说FSF有自己的OS -HURD,最早是基于CMU的L4开放,Microkernel,但似乎有快20年了吧,一直没有成功。反倒是macrokernel的Linux和Microkernel的minix曾经爆发过争论。Microkernel的缺点是切换上下文的花销过大。大概看了下内存的发展史,奔腾时代SDRAM频率就已经100MHZ了,到现在的DDR 3,带宽是 SD的8倍,工作频率高的是200MHZ,记得大概是P4时代的RAMBUS 可以达到800MHZ,存在的问题是发热大,延迟大,结果败给开放标准的DDR,
我认为网速才是
ddr2的时候内存频率就完全满足了,目前瓶颈还是硬盘
假装忙 发表于 2016-5-19 01:44
ddr2的时候内存频率就完全满足了,目前瓶颈还是硬盘
硬盘已经不是了
1771964382 发表于 2016-5-19 02:33
硬盘已经不是了
只要还有内存存在,硬盘就是瓶颈。
Lockheed-2100 发表于 2016-5-19 10:55
只要还有内存存在,硬盘就是瓶颈。
没错,其实理想架构是内存和硬盘合二为一,甚至把计算单元都合到一起。
SyNAPSE计划(最近很火的IBM Turenorth是其中一个成果)就是想达到这种设计理念,不过配套的HRL类脑忆阻器阵列貌似还没消息。
不过RAMBUS当年的技术实力可真不错,RDRAM其实是和SDR一个年代的东西,早在1995年就量产了(最初被用在任天堂N64游戏机上),但内存带宽比后者高了几倍。

PS:1995年还有不少PC用的是EDO内存呢,EDO-33的带宽才266MB/s
超频内存对跑分影响很小。cpu主频还是最重要。
wj96202 发表于 2016-5-19 00:48
我认为网速才是
是的,网络才是
Lockheed-2100 发表于 2016-5-19 10:55
只要还有内存存在,硬盘就是瓶颈。
介个也还是瓶颈
现在要是大容量额SSD出来就更好了


试着回答,东西都忘光了。
储存一直是计算机的最大瓶颈,这个大概要从80系列CPU就开始,要不怎么有现在的四级存储机制(一级缓存,二级缓存,内存,硬盘),记得好像是CPU主频达到5-10M存储就开始产生瓶颈了。从理论上来说如果存储空间足够快的话,计算机仅仅只需要寄存器就能满足使用了,而且速度要比现在快数倍。
刚回答错误了,现在修正一下,现在的CPU是六级存储机智(寄存器、一级缓存、二级缓存、三级缓存、内存、硬盘)

试着回答,东西都忘光了。
储存一直是计算机的最大瓶颈,这个大概要从80系列CPU就开始,要不怎么有现在的四级存储机制(一级缓存,二级缓存,内存,硬盘),记得好像是CPU主频达到5-10M存储就开始产生瓶颈了。从理论上来说如果存储空间足够快的话,计算机仅仅只需要寄存器就能满足使用了,而且速度要比现在快数倍。
刚回答错误了,现在修正一下,现在的CPU是六级存储机智(寄存器、一级缓存、二级缓存、三级缓存、内存、硬盘)
公认,硬盘才是;

速度和寿命、容量不能兼顾。
我觉得如果PS4能装开放操作系统卖就好了
怎么会扯到内存上?
微内核最大的障碍是核心组件通信效率低,而且极其复杂。
Linux这样的巨内核已经非常模块化了,以前预想的复杂度无法控制并没有成为问题。
HhJjKcScS 发表于 2016-5-19 14:29
公认,硬盘才是;

速度和寿命、容量不能兼顾。
兼顾速度寿命容量没有问题(以一般家用需求而言),只是不能在这个前提下再兼顾价格而已。