内存管理之预备知识--问答

news/2024/11/8 7:27:05/

2.CPU访问各级存储结构的速度是否一样?

  • 答:不同级别的存储结构对于CPU的访问速度是不同的。通常来说,CPU访问速度最快的是寄存器,其次是一级缓存(L1 Cache),二级缓存(L2 Cache),三级缓存(L3 Cache),最后是主存储器(DRAM)。
    寄存器是CPU内部的存储器,访问速度非常快,可以在一个CPU周期内完成访问。
    一级缓存(L1 Cache)是CPU内部的缓存,访问速度也非常快,通常可以在一个CPU周期内完成访问。
    二级缓存(L2 Cache)和三级缓存(L3 Cache)是位于CPU和主存储器之间的缓存,访问速度比主存储器快很多,但比L1 Cache慢一些。
    主存储器(DRAM)是CPU访问速度最慢的存储结构,访问速度通常需要几十个CPU周期。因此,在程序设计中,应尽可能地利用寄存器和缓存,以减少对主存储器的访问,从而提高程序的执行效率。

3.请绘制内存管理常用的数据结构的关系图。如mm_struct、VMA、vaddr、page、PFN、PTE、zone、paddr和pg_data等,并思考如下转换关系。
1)如何由mm_struct和vaddr找到对应的VMA?
2)如何由page和VMA找到vaddr?
3)如何由page找到所有映射的VMA?
4)如何由VMA和vaddr找出相应的page数据结构?
5)page和PFN之间如何互换?
6)PFN和paddr之间如何互换?
7)page和PTE之间如何互换?
8)zone和page之间如何互换?
9)zone和pg_data之间如何互换?

4.在ARM64内核中,内核映像文件映射到内核空间的什么地方?
5.在ARM64内核中,内核空间和用户空间是如何划分的?
6.在系统启动时,ARM64 Linux内核如何知道系统有多大的物理内存?
7.物理内存页面如何添加到伙伴系统中,是一页一页添加,还是以2n来添加呢?


http://www.ppmy.cn/news/430036.html

相关文章

读数据压缩入门笔记06_上下文转换

1. 压缩算法可归为两类 1.1. 统计压缩(即VLC) 1.2. 字典压缩(如LZ78) 1.3. 从不同的角度利用了给定数据流中存在的统计冗余信息 2. 上下文变换 2.1. contextual transform 2.2. 给定一组相邻的符号集,对它们进行…

数据库原理与应用第6章作业

数据库原理与应用第6章作业 一. 单选题(共12题,48分)二. 填空题(共3题,12分)三. 计算题(共2题,40分) 一. 单选题(共12题,48分) (单选题…

南京python基础教程_南京Python课程价格

1.每个算法模块按照“原理讲解→分析数据→自己动手实现→特征与调参”的顺序。 2.“Python数据清洗和特征提取”,提升学习深度、降低学习坡度。 3.增加网络爬虫的原理和编写,从获取数据开始,重视将实践问题转换成实际模型的能力&#xff0…

南京晓庄学院计算机系宿舍,2011级南京晓庄学院行知学院新生问答

2011年南京晓庄学院行知学院学生会迎新 答疑 生活服务类: 一、学校住宿条件如何? 行知学院女生(除广电专业)住在D区,宿舍为上床下桌,一个宿舍6人,四个宿舍共用一个大厅,宿舍公共区有一个水箱(全天供应热水)…

计算机 南京无锡苏州,我眼中的苏州无锡南京和上海

先说无锡。比较典型的普通城市,说白了没什么太多产业。也就意味着体制内的工作是最适合最吃香的。当然无锡也不是完全没有产业,如果你从事制药、计算机、动漫等无锡在发展的产业,那还是有不错的机会的。但是跟真正的大城市,如北上…

南京装修公司哪家口碑比较好啊-南京冠诚装饰

南京家装公司不少家,有不少家信誉相当可以的,就有不少家信誉不太好的,那考虑家装的业主如何才可以挑选信誉相当可以的家装公司呢?怎么样才可以避免续后的家装麻烦呢?如何挑选信誉相当可以的家装公司 有专业工作空间和营…

南京商品房信息在哪里查询(查备案价)

商品房房源信息可以通过线上查询。 有两种查询方式: 一、网站首页——房源展示 选择想要查询的区域点击查询。 二、网站首页——项目列表 这个价格我发现和“南京房小团”上面的价格是一样的。 可查询的信息包括项目名称、最新许可证号、区属、最新拟开盘时间、项目…

南京师范计算机复试,考研复试 | 南京师范大学复试经验贴

原标题:考研复试 | 南京师范大学复试经验贴 南京师范大学复试经验贴来啦~ 想考南京师范大学小可爱们可以来看看yo~ 2018MPAcc复试回忆 南师大复试分在两天,第一天笔试,第二天面试。复试比大约1:1.5,进面试的有41人,最后…