能直接与CUP交换信息的存储器的是
发布网友
发布时间:2022-03-22 13:05
我来回答
共2个回答
热心网友
时间:2022-03-22 14:35
缓存不止有一个
优先级依次是
1,CPU的一级缓存 俗称L1 Cache 由于成本很高,所以容量很小(容量极小我的CPU只有64KB,读写速度和复制速度分别是 4万MB每秒,4万MB一秒,和8万MB一秒)
2,然后是CPU的二级缓存 俗称L2(Level2 cache)造价也很贵几乎占了CPU成本的一半以上,CPU的负载能力就是由二级缓存决定,我的电脑是容量是1mb ,CPU面积也一半以上是二级缓存,读写速度和复制速度分别为1.9万MB一秒和1.5万MB一秒 ,2万MB一秒
3 然后是内存。读写速度和复制速度分别为 7千MB一秒 四千MB一秒 和 五千MB一秒
造价便宜所以容量很大,250元能买到2GB
4硬盘缓存,大约是16-32mb不等,作用就是你打开一个超多的文件夹的分区时
无需直接读取硬盘
那些文件目录结构已经存在缓存里了
5 然后就是硬盘本身了,容量更大更便宜1GB现在才8毛钱
读写速度在30mb一秒
我们可以看出
优先级从高到低
成本也从高到低
容量从低到高(读写速度快的贵,技术含量高)
我们举一个例子来说明读取机制
首先你运行一个游戏CS,游戏里的你的头转向左边,看到一个建筑
那么你的CPU以极快的速度运行这个指令,程序开始运动,一二级缓存在工作着
使得你的动作和程序的反映得到互动
然后你看到的那个建筑的数据是程序开始时已经加载到内存里的数据
内存数据抛给CPU,CPU命令显示设备显示
那么然后你重新开始游戏
读取一张新地图
你的硬盘此时发挥作用
硬盘内的地图数据再次分配给内存
这样的好处就是你每次游戏时无需一定要去读取硬盘
而先读内存
内存速度比硬盘快200倍
CPU需要的数据当内存的数据找不到时
再次读取硬盘
副参考图一张
是everest评测我自己的电脑的截图
平台是P35主板+E2160 超频2.5Ghz
热心网友
时间:2022-03-22 15:53
我们一般说是内存。