我是靠谱客的博主 调皮美女,最近开发中收集的这篇文章主要介绍Cache用法小结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

把最近接触到的cache有关的信息总结到这里,供日后查看

一.Cache基本概念

What is cache?

Cache是用来对内存数据的缓存。

CPU要访问的数据在Cache中有缓存,称为“命中” (Hit),反之则称为“缺失” (Miss)。

CPU访问它的速度介于寄存器与内存之间(数量级的差别)。实现Cache的花费介于寄存器与内存之间

参考博客:https://www.cnblogs.com/jokerjason/p/10711022.html

(需要注意一些相关概念:什么是Cache?为什么要引入Cache?Cache与CPU交互过程?什么是Cache Line?Cache写机制及一致性)

(Cache一致性问题可参考<LDD>P388:DMA映射,本篇中提及的HW shared Memory中的HW暂指DMA)

root@ubuntu:/# cat /sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size
64
root@ubuntu:/# 

二.Cach

最后

以上就是调皮美女为你收集整理的Cache用法小结的全部内容,希望文章能够帮你解决Cache用法小结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部