发布网友
共1个回答
热心网友
一、首先更正一下顶楼的答案。别误导人家。
内存
不是用来沟通CPU的桥梁和运算的。沟通
计算机
的桥梁是
主板
上的FSB(系统前端总线),计算机上的所有设备产生的数据都是由他和CPU来联系沟通的。比如:从内存读取数据是从总线上走的,从
硬盘
也是一样。其次,CPU才是用来运算的。CPU的核心是ALU
累加器
。电脑的所有运算都是通过这个来实现的。电脑的运算都是通过加法来实现的。而内存顾名思义,是用来存储的。而存储的是CPU零时的计算结果或者是中间成果。CPU自身的
缓存
都很小,以前的CPU才几十K或者是几百K。这明显不够用,而现在的CPU出到
*缓存
3M,所以为什么网上说带*缓存3M的CPU秒杀不带*缓存的。其实只要CPU的缓存大,不带*缓存CPU一样会很快。因为CPU带的缓存大的话。中间级数据就没必要在由
系统总线
FSB传到内存了。所以速度肯定提高。
二、在说说内存和硬盘的区别。虽然大家都是电脑的
存储设备
,通过我上述的描述应该很清楚了。内存是临时存储CPU的中间数据的,断电后内存内的数据全部丢失,而硬盘是用来保存长期数据的。一般是保存
软件
的原
程序
的。当然,在
系统内存
不够用的情况下,系统也会用硬盘来模拟内存,来存放内存放不下的中间数据。这就是系统自带的
虚拟内存
了。
顺便提一下,CPU从内存读取的速度以现在的电脑说应该在1800M/S以上,而硬盘的读取速度才300M/S。所以这就是为什么电脑还要多出个内存。不直接用一个硬盘来搞定。