存储技术杂记(cache)
文章平均质量分 95
对计算机周围的存储芯片技术和操作系统内部内存相关算法的记录
Lazylink
arm64/x86
展开
-
计算机体系结构之cache
cache电路 cache模型 cache算法 与cache相关的系统调用0x00 cache简介高速缓存(cache)是CPU内部用来加快数据访问的缓存技术。高速缓存属于SRAM,主存储器属于DRAM,一般而言主存储器一般称内存,后续我们使用内存称呼主存储器。对于计算机程序而言,cache的存在是透明的,其含义就是在程序中可能找不到与cache相关的代码,但是对于带有cache...原创 2018-10-07 01:39:51 · 4522 阅读 · 0 评论 -
每一个程序员都会经历的“烫烫烫”
0x00 说明“烫”这个汉字在计算机程序执行出错时老是出现,特别有意思,尤其在Windows环境下执行越界访问的程序,会打印出一串“烫烫烫…”,作者以前在VS下写程序的时候就出现过一直打印“烫”,当时没有去仔细研究研究为什么是“烫”这个汉字,现在特把这个原因说明。0x01 “烫”的GBK编码首先,不得不提到“烫”的GBK编码为“0xCCCC”,同时在x86系统中“0xCC”代表...原创 2018-02-26 00:39:33 · 12262 阅读 · 2 评论 -
关于CPU Cache -- 程序猿需要知道的那些事
原文作者:卢钧轶(cenalulu)原文地址:http://cenalulu.github.io/linux/all-about-cpu-cache/本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识,先来看一张本文所有概念的一个思维导图:为什么要有CPU Cache随着工艺的提升最近几十年CPU的频率不断提升,而受制于制造工艺和成本限制,目前...转载 2018-03-03 22:45:54 · 1132 阅读 · 0 评论 -
每个程序员都应该了解的 CPU 高速缓存
[编者按:这是Ulrich Drepper写“程序员都该知道存储器”的第二部。那些没有读过第一部 的读者可能希望从这一部开始。这本书写的非常好,并且感谢Ulrich授权我们出版。 一点说明:书籍出版时可能会有一些印刷错误,如果你发现,并且想让它在后续的出版中更正,请将意见发邮件到lwn@lwn.net ,我们一定会更正,并反馈给Ulrich的文档副本,别的读者就不会受到这些困扰。] ...转载 2018-03-03 23:24:17 · 1468 阅读 · 0 评论