首页 >常见问题 > 正文

cache中的数据是什么部分内容的映射

原创2021-01-25 16:45:5407661

CPU内部,cache中的数据是“内存”部分内容的映射。Cache存储器是位于CPU与内存间的一种容量较小但速度很高的存储器。

本文操作环境:windows10系统、thinkpad t480电脑。

CPU内部,cache中的数据是“内存”部分内容的映射。

Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory 静态存储器)组成。它是位于CPU与内存间的一种容量较小但速度很高的存储器。

CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据,如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。Cache又分为L1Cache(一级缓存)和L2Cache(二级缓存),L1Cache主要是集成在CPU内部,而L2Cache集成在主板上或是CPU上。

Cache的功能是提高CPU数据输入输出的速率。Cache容量小但速度快,内存速度较低但容量大,通过优化调度算法,系统的性能会大大改善,仿佛其存储系统容量与内存相当而访问速度近似Cache。

因为需要保证缓存在Cache中的数据与内存中的内容一致,Cache的写操作比较复杂,常用的有写直达法、写回法和标记法。

想要查阅更多相关文章,请访问PHP中文网!!

以上就是cache中的数据是什么部分内容的映射的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:cache
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php怎么判断有几位小数443
    php中转换首字母大写的函数是什么370
    Javascript怎么检查对象是否为空892
    推荐视频教程
  • nodejs开发基础教程nodejs开发基础教程
  • PHP开发免费公益直播课PHP开发免费公益直播课
  • Mac PHP开发工具与环境搭建Mac PHP开发工具与环境搭建
  • ThinkPHP5.1开发基础ThinkPHP5.1开发基础
  • ThinkPHP5.1企业站点快速开发ThinkPHP5.1企业站点快速开发
  • 视频教程分类