如何修改CPU的二级缓存?
发布网友
发布时间:2023-04-03 04:42
我来回答
共5个回答
热心网友
时间:2024-11-30 00:57
不能修改二级缓存因为:
二级缓存又叫L2 CACHE,它是处理器内部的一些缓冲存储器,其作用跟内存一样。 它是怎么出现的呢? 要上溯到上个世纪80年代,由于处理器的运行速度越来越快,慢慢地,处理器需要从内存中读取数据的速度需求就越来越高了。然而内存的速度提升速度却很缓慢,而能高速读写数据的内存价格又非常高昂,不能大量采用。从性能价格比的角度出发,英特尔等处理器设计生产公司想到一个办法,就是用少量的高速内存和大量的低速内存结合使用,共同为处理器提供数据。这样就兼顾了性能和使用成本的最优。而那些高速的内存因为是处于CPU和内存之间的位置,又是临时存放数据的地方,所以就叫做缓冲存储器了,简称“缓存”。它的作用就像仓库中临时堆放货物的地方一样,货物从运输车辆上放下时临时堆放在缓存区中,然后再搬到内部存储区中长时间存放。货物在这段区域中存放的时间很短,就是一个临时货场。 最初缓存只有一级,后来处理器速度又提升了,一级缓存不够用了,于是就添加了二级缓存。二级缓存是比一级缓存速度更慢,容量更大的内存,主要就是做一级缓存和内存之间数据临时交换的地方用
热心网友
时间:2024-11-30 00:57
杂一般情况下,Windows XP会自动识别CPU的二级缓存。但XP出现系统错误时,如出现不能自动识别CPU的二级缓存的情况,课通过修改注册表来进行设置。
操作:展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]分支,选中名为“SecondLevelDataCache”的键值项,将其键值设置为所用CPU的实际缓存大小。
热心网友
时间:2024-11-30 00:58
从微软知识库的文章中我们可以看到,所谓的Windows XP系统需要用户手动打开二级缓存这种说法是错误的。Windows XP系统是根据硬件抽象层读取CPU的二级缓存数值。只有在读取失败时才会读取SecondLevelDataCache的值,而且SecondLevelDataCache的默认数值0所代表的意义就是二级缓存为256KB,而不是表示关闭。所以CPU的二级缓存在任何时候都是开启的,没有必要再自行修改。
热心网友
时间:2024-11-30 00:58
能修改你就发达了 这个是处理器中最贵的部分 这也是奔腾双核和酷睿双核的重要区别之一
目前主流CPU二级高速缓存(CACHE)在1M到6M之间
热心网友
时间:2024-11-30 00:59
不可以改 硬件规定好了的