ip软件介绍

CPU缓存用处意义解释5

标签: | 作者:admin | VISITORS: | 来源:未知
12
Feb
2023
五.总结现在很多一些实现缓存功能的应用程序都是基于这些思想设计的,缓存把数据库中的数据进行缓存到速度更快的内存中,可以加快我们应用程序的响应速度,比如我们使用常见的 Redis 数据库可能是采用下面这些策略:① 首先应用程序从缓存中查询数据,如果有就直接使用该数据进行相应操作后返回,如果没有则查询数据库,更新缓存并且返回。② 当我们需要更新数据时,先更新数据库,然后再让缓存失效,这样下次就会先查询数据库再回填到缓存中去,可以发现,实际上底层的一些思想都是相通的,不同的只是对于特定的场景可能需要增加一些额外的约束。
 
基础知识才是技术这颗大树的根,我们先把根栽好了,剩下的那些枝和叶都是比较容易得到的东西了。有问有答:为什么CPU有缓存?随机存储器主要有两种,静态随机存储器SRAM和动态随机存储器DRAM。SRAM无需刷新,速度快,但密度小,造价高昂。DRAM需要不断通电刷新,速度比较慢,但制造成本更低,容量更大。内存最开始有过SRAM的时期,随后就被更廉价的DRAM取代。一开始DRAM的速度还能跟得上CPU,比如CPU的频率在2MHz时内存的频率可以达到4MHz。
 
而从上世纪80年代开始,CPU的速度很快就远远甩开的内存,差距逐渐达到数个数量级。CPU与DRAM的速度差距越来越大。这时候SRAM来救场了,它的速度仍能跟得上CPU,因此人们开始将其内置到CPU中,CPU缓存也因此诞生。最早有记录使用缓存的系统是通用电气的645和IBM360-67,它们配备了TLB转换检测缓冲区,用于加快内存寻址,而最早有记录搭载了数据缓存的系统是IBM 
System-360 Model 85。我们比较熟悉的摩托罗拉68k系列处理器中,发布于1984年的68020是第一款真正搭载了缓存的68k .
 
 
电脑常见英文词汇
 
 
volatile 易挥发的、易变的
vowel 母音 元音字母
window 视窗 窗口
window function 视窗函式 窗口函数
window procedure 视窗函式 窗口过程
word 字 单词
word processor 文书处理器 字处理器
wrapper 外覆、外包 包装absence 缺席
access 访问存取通路进入
achieve 实现完成
acquire 获得
adjacency list method 邻接表表示法
adjacency matrix method 邻接矩阵表示法
algorithm 算法
allocate 留下分配
analog 推论
append 添加
archive 档案归档
相关新闻
首页 | ip使用技巧 | 云手机使用相关 | ip软件介绍 | 蛙仔云手机
 分享按钮