1、Cache与cache区别是什么?
一、CPU向cache写入数据时的操作,两者的区别
1、Write-through:CPU向cache写入数据时,同时向memory(后端存储)也写一份,使cache和memory的数据保持一致。
2、Write-back:cpu更新cache时,只是把更新的cache区标记一下,并不同步更新memory(后端存储)。只是在cache区要被新进入的数据取代时,才更新memory(后端存储)。
二、两者相比较优势
1、Write-through:优点是简单
2、Write-back:优点是CPU执行的效率提高
三、两者相比较劣势
1、Write-through:缺点是每次都要访问memory,速度比较慢。
2、Write-back:缺点是实现起来技术比较复杂。
:
两者区别形象比喻:
Write-through与Write-back和买卖东西相似,Write-Through就相当于你亲自去买东西,你买到什么就可以亲手拿到;
而Write-Back就和中介差不多,你给了中介钱,然后它告诉你说你的东西买到了,然后就相信拿到这个东西了,但是要是出现特殊情况中介跑了,你再去检查,东西原来没有真正到手。
来源:百度百科--CACHE存储器
2、cache cache是什么牌子
Cache-Cache品牌于1985年诞生于法国西海岸一个历史悠久的美丽海滨城市---圣马罗,并于2005年开始全球化,第一个进驻的国家就是中国,如今,Cache-Cache的足迹已行遍全球。
Cache-Cache(法译中:捉迷藏),象征着快乐与蓬勃的生命力,品牌创立者希望年轻的女性们能像玩捉迷藏一样寻长生活中的乐趣,永远拥有一颗年轻且充满活力的心。
2005年,Cache-Cache 开始了全球化战略,中国是Cache-Cache 全球化发展的第一站。短短几年间,Cache-Cache 从仅有的上海一家门店迅速发展到了如今遍布全中国超过130个大小城市800余家门店。
:
Cache-Cache的品牌定位:
Cache-Cache目标是让女性能够尽享时尚混搭的乐趣无穷,体会“展现自我”的愉悦,让风格独具个性。所以, Cache-Cache提供的是时尚且玩趣十足的,精致却又可轻松购买的产品。
Cache-Cache女郎擅长以捉迷藏的心态对待时尚,寻找快乐,寻找独一无二的自己。她们喜欢充分的展现自我,尝试不同风格的服饰,对她们而言,时尚不仅仅是一场游戏,同时也是寻找自我的历程。Cache-Cache就是一个为了满足这些需要而应运而生的品牌。
:百度百科:Cache-Cache
3、cache是什么意思
高速缓存(英语:cache,/k??/KASH )简称缓存,原始意义是指访问速度比一般随机存取存储器(RAM)快的一种RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。
当CPU处理数据时,它会先到Cache中去寻找,如果数据因之前的操作已经读取而被暂存其中,就不需要再从随机存取存储器(Main memory)中读取数据——由于CPU的运行速度一般比主内存的读取速度快,主存储器周期(访问主存储器所需要的时间)为数个时钟周期。
因此若要访问主内存的话,就必须等待数个CPU周期从而造成浪费。
提供“缓存”的目的是为了让数据访问的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。
为了充分发挥缓存的作用,不仅依靠“暂存刚刚访问过的数据”,还要使用硬件实现的指令预测与数据预取技术——尽可能把将要使用的数据预先从内存中取到缓存里。
CPU的缓存曾经是用在超级计算机上的一种高级技术,不过现今电脑上使用的的AMD或Intel微处理器都在芯片内部集成了大小不等的数据缓存和指令缓存,通称为L1缓存(L1 Cache即Level 1 On-die Cache,第一级片上高速缓冲存储器)。
而比L1更大容量的L2缓存曾经被放在CPU外部(主板或者CPU接口卡上),但是现在已经成为CPU内部的标准组件;更昂贵的CPU会配备比L2缓存还要大的L3缓存(level 3 On-die Cache第三级高速缓冲存储器)。
地址镜像与变换
由于存储设备容量远大于CPU缓存的容量,因此两者之间就必须按一定的规则对应起来。地址镜像就是指按某种规则把主存块装入缓存中。
地址变换是指当按某种镜像方式把主存块装入缓存后,每次访问CPU缓存时,如何把主存的物理地址(Physical address)或虚拟地址(Virtual address)变换成CPU缓存的地址,从而访问其中的数据。