CPU缓存一般分为一级缓存和二级缓存。
CPU缓存是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。
高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。
在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可先缓存中调用,从而加快读取速度。
线程数无法修改的,这个在CPU设计出来的时候已经固定下来了。
1. 超线程是英特尔所研发的一种技术,于2002年发布。
超线程的英文是HT技术,中文又名超线程;
2. 超线程技术原先只应用于Xeon处理器中,当时称为Super-Threading。
之后陆续应用在Pentium中,将技术主流化;
3. 通过超线程技术,英特尔成为第一家公司实现在一个实体处理器中,提供两个逻辑线程。
CPU缓存大小的作用是加快读取速度;缓存大小是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响较大,CPU内缓存的运行频率极高,一般和处理器同频运作,工作效率大于系统内存和硬盘,实际工作时,CPU需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,不需要从内存或者硬盘中寻找,以此提高系统性能;CPU缓存是位于CPU与内存之间的临时存储器,其容量比内存小,但交换速度比内存快,高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度比内存读写速度快,使CPU等待时间较长,当CPU调用大量数据时,就可避免内存从缓存中调用,从而加快读取速度。