高并发系统设计学习笔记(十) 如何加速缓存数据查询一、什么是缓存 二、缓存案例三、缓存与缓冲区 四、缓存分类 五、缓存的不足六、课程小结
一、什么是缓存缓存,是一种存储数据的组件,它的作用是让对数据的请求更快地返回。凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为缓存做一次内存寻址大概需要100ns,而做一次磁盘的查找则需要10ms。二、缓存案例1.TLBLinux内存管理是通过一个叫做MMU(Memory Management Unit)的硬件,来实现从虚拟地址到物理地址的转换的,但是如果每次转换都要做这么复杂计算的话,无疑会造成性能的损耗,所以我们会借助一个叫做TLB(Tr...