cpu内存怎么看win10-(电脑内存怎么看 win10)
来源:191路由网 2023-07-27 08:51:57
1cycle=0.3纳秒
L1 Data cache=1纳秒
L2 Data cache=4纳秒
RAM= 80+纳秒
读写硬盘15+毫秒
互联网访问 80毫秒
分层机制
CPU读取内存是一个分层的过程,先VA查MMU转换成PA(先查询TLB cache缓存VA到PA映射),再在L1 Cache(一个core上)寻找,不命中继续到L2 Cache(一个物理核),否则在L3 Cache寻找,最后到总线查询DDRC去查询DDR,同时逐层刷新Cache。Cache是空间换时间的策略,多级Cache速度变慢和容量变大。
跨节点内存访问不同节点下内存访问开销也不同。
4K个VA映射到一个PA,映射的页表也是保存到内存中,访问一次一次内存需要2次DDR操作,所以需要TLB cache。
每个进程需要一套页表,页表需要携带进程ID和虚拟化ID,所以进程切换需要切换页表。
Cache一般有2种更新策略:
Write-through(直写模式)在数据更新时,同时写入缓存Cache和后端存储。此模式的优点是操作简单;缺点是因为数据修改需要同时写入存储,数据写入速度较慢。
Write-back(回写模式,效率最高)在数据更新时只写入缓存Cache。只在数据被替换出缓存时,被修改的缓存数据才会被写到后端存储。此模式的优点是数据写入速度快,因为不需要写存储;缺点是一旦更新后的数据未被写入存储时出现系统掉电的情况,数据将无法找回。
Cache一致性Coherence:一个多处理器系统中,多个处理器核心都能够独立地执行计算机指令,从而有可能同时对某个内存块进行读写操作,并且由于我们之前提到的回写和直写的Cache策略,导致一个内存块同时可能有多个备份,有的已经写回到内存中,有的在不同的处理器核心的一级、二级Cache中。由于Cache缓存的原因,我们不知道数据写入的时序性,因而也不知道哪个备份是最新的。
为了正确性,一旦一个核心更新了内存中的内容,硬件就必须要保证其他的核心能够读到更新后的数据。目前大多数硬件采用的策略或协议是MESI或基于MESI的变种:
M代表更改(modified),表示缓存中的数据已经更改,在未来的某个时刻将会写入内存;
E代表排除(exclusive),表示缓存的数据只被当前的核心所缓存;
S代表共享(shared),表示缓存的数据还被其他核心缓存;
I代表无效(invalid),表示缓存中的数据已经失效,即其他核心更改了数据。
1:直接映射:每个内存映射到一个cache行,硬件实现简单,但是效率不高。
直接映射
2:全相连:每个内存任意映射到一个cache行。硬件线路复杂。
全相连
2:组(set)相联映射:可以将一个主存块存储到唯一的一个Cache组中任意一个行。
将cache分成u组,每组v行,主存块存放到哪个组是固定的,至于存到该组哪一行是灵活的,即有如下函数关系:cache总行数m=u×v 组号q=j mod u
组间采用直接映射,组内为全相联
硬件较简单,速度较快,命中率较高
1:cache通过index行和offset列定位具体单元(每个是一个cache line),tag是对应主存地址。
2: set和way
直接映射的cache一个set包含一个line frame
N-way组相连映射的cache分为N组set,每个组有N个Cache Line。N就是way个数
Full-associative cache仅有一个set,这个唯一的set包含所有的line frames。
具体例如下:
L1 cache – 32KB,8 way组相联,64字节缓存线
Set index指示行,每行有8个cache line(8way),每个cache lin是64字节
L1 Cache示意图
CPU通过地址统一访问内存和外设。CPU主要通过3种方式与外界交互:内存地址空间,I/O地址空间,还有中断。
这是水淼·帝国CMS站群文章更新器的试用版本更新的文章,故有此标记(2023-07-27 08:51:56)
相关阅读
-
-
cpu内存怎么看win10-(电脑内存怎么看 win10)
cpu内存怎么看win10(电脑内存怎么看win10)分层时延1cycle=0.3纳秒L1Datacache=1纳秒L2Datacache=4纳秒RAM=80+纳秒读写硬盘15+毫秒互联网访问80毫秒内存访问的分层机制分层机制CPU读取内存是一个分层的过程,先VA查MM...
2023-07-27
-
-
笔记本电脑关机慢win10-(笔记本电脑关机慢是什么原因,怎么处理-)
笔记本电脑关机慢win10(笔记本电脑关机慢是什么原因,怎么处理?)有很多深度技术的用户都已经习惯使用win10系统了,但是总会出现一些电脑故障问题的,比如:有一位深度win10专业版的小伙伴出现了电脑关机慢的问题。别着急,深度系统官网小编就针对此问题来分享一下的处理方法。方法如下:1、在Windows10系统桌面,右键点击桌面左下角的开始按钮,在弹出菜...
2023-07-27
-
-
一体机怎么u盘启动-(苹果一体机怎么u盘启动)
一体机怎么u盘启动(苹果一体机怎么u盘启动)每当我们在使用U盘重装系统的时候,一般都会在电脑重启的时候使用快捷键进入系统的启动项。那么对于不同品牌型号的电脑,其快捷方式也有所不一样。但是还有很多用户不知道电脑重装系统按F几进入u盘启动项,下面小编就教下大家重装系统按f几设置u盘启动的方法,一起来看看吧。工具/原料:系统版...
2023-07-26
-
-
大白菜u盘ntfs格式-()
大白菜u盘ntfs格式()近日,因deepin20.2正式发布的消息,深度操作系统再次冲上了热搜。据官方媒体最新消息报道,深度deepin20.2新版本进一步提升了系统整体的稳定性和兼容性!实现了操作更快地响应,系统...
2023-07-26
-
-
u盘分区模式选什么-(u盘分区模式选什么格式)
u盘分区模式选什么(u盘分区模式选什么格式)说到U盘,相信很多朋友对它既熟悉又陌生,熟悉?无论是在学习中还是工作中,我们经常会用到;陌生?大家只知道U盘体积小巧,却能存储很多文件,但除此之外,你还知道什么呢?老毛桃相信不少朋友在格式化U盘的时候会遇到格式选择,FAT32、NTFS和exFAT,该如何选择呢?这三者又有什么区别呢?1、FAT32格式:这一...
2023-07-26
191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程
版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除