查看: 2712|回复: 0

[分享] 内存管理思考题(五)和(六)

[复制链接]

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25469
最后登录
2025-9-8
发表于 2021-8-24 16:16:40 | 显示全部楼层 |阅读模式
本系列分享是《奔跑吧Linux内核》中内存管理章节的思考题。
第一节和第二节:
Linux(3)--内存管理思考题一 - i.MX - 恩智浦技术社区 (nxpic.org.cn)
【新提醒】Linux(3)--内存管理思考题二 - i.MX - 恩智浦技术社区 (nxpic.org.cn)
第三节和第四节:
内存管理思考题(三)和(四) - i.MX - 恩智浦技术社区 (nxpic.org.cn)

本次更新带来内存管理思考题的第五节和第六节:


第五节:
  • 简述get_user_page的作用及实现流程
  • 简述follow_page的作用和实现流程
  • 简述私有映射和共享映射的区别
  • 为什么第二次调用mmap时,Linux没有捕获到地址重叠并返回失败呢?
  • 播放系统同时打开几十个不同文件,播放卡顿,使用的时mmap打开的文件,原因是什么?





第六节:
  • Struct page数据结构中的_count和_mapcount有什么区别?
  • 匿名页面和page cache有什么区别
  • Struct page数据结构中有一个锁,trylock_page和lock_page有什么区别?
  • 在linux2.4中如何从一个page找到所有映射该页面的VMA?反向映射可以带来哪些便利?



Linux(3)--内存管理思考题(五).pdf

122.87 KB, 下载次数: 3, 下载积分: 威望 1

Linux(3)--内存管理思考题(六).pdf

99.88 KB, 下载次数: 3, 下载积分: 威望 1

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-9 05:25 , Processed in 0.084955 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表