Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

2020-12-08

从计算机系统的角度看待cache


前言

在暑假的学习中,仅仅对cache的概念,分级特性以及主存映射cache的方式,就个人而言,对于cache信道攻击发生的位置,以及隐蔽信道的方法都不太了解。


一、cache在计算机系统中的位置

此图为课本中的图片
由于数据从主存储器读取到CPU中耗时很长,故在PC的位置接上了高速缓存存储器。如下图:
在这里插入图片描述
这样就实现了把常用的数据存储在高速缓存存储器,即cache里面。提高了CPU的效率。

同时,cache这种已经形成了一个思想或者概念。拿搜索引擎举例,在你使用搜索引擎搜索的时候,经过多次的搜索,搜索引擎会把你搜索的关键词提取出来,或者是,对你进行人物画像。之后你每进行一次搜索,搜索引擎就会优先在属于你的“cache”里面查找,这样就会优化你的搜索体验。

同样再结合到论文中内容,cache direct就是相当于网络代替了主存的地位,即从网络中读取的数据以某种方式映射到cache中去,其目的依然是加快速度。(不知道对不对)


二、问题

cache的老化和其隐蔽信道处理的关系是什么呢?
了解cache direct技术对如何隐蔽信道有什么帮助吗?
隐蔽信道的位置是I/O总线吗?如果不是,那我们所聚焦的隐蔽信道在计算机的哪个位置呢?


除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 部署 Kubernetes 容器集群管理系统

下一篇: 程序员集体换电脑?没有男生能拒绝《赛博朋克2077》!

精华推荐