操作系统 内存管理 — 笔试题

← 操作系统知识地图 | ← 学科总览

共 36 题

来源:D:\水\表格_20260505.csv

题目速览

序号题目难度对应公司
1栈内存可以无限扩展吗?简单字节
1232 位 Linux 系统的虚拟地址空间是如何划分的?用户空间和内核空间各占多少?中等中兴
19Linux 中的 iommu 的作用是什么?中等百度
39什么是 MMU?MMU 的作用是什么?简单阿里
46什么是内存映射文件?与普通文件读写的区别?中等地平线
66页面置换算法有哪些?LRU 算法如何实现?中等朗科科技
678051 和 STM32 的堆栈有什么区别?简单长鑫存储
71ARM 架构下有哪些内存屏障指令?中等圣邦股份
72Cache 一致性问题是什么?如何解决?困难华为
83Linux 中的 slab 分配器的工作原理?困难瑞芯微
95NUMA 架构和 UMA 架构的区别?中等汇顶科技
104kmalloc 和 vmalloc 有什么区别?kmalloc 分配的内存物理地址连续吗?中等纳思达
105mmap 内存映射的原理是什么?mmap 相比传统 read/write 有什么优势?零拷贝原理?中等圣邦股份
106mmap 的工作原理是什么?在嵌入式中的应用?中等华为
113什么是 CMA(Contiguous Memory Allocator)?中等韦尔股份
117什么是 OOM Killer?触发条件和工作机制?中等瑞芯微
119什么是 TLB?TLB 的工作原理?中等紫光展锐
132什么是内存交换(swap)?在嵌入式系统中通常如何处理?中等大华
133什么是内存屏障?为什么需要内存屏障?中等大疆
134什么是内存泄漏?在嵌入式 Linux 系统中如何检测和排查内存泄漏?Valgrind 等工具的使用?中等大疆
135什么是内存碎片?内部碎片和外部碎片有什么区别?操作系统采用哪些策略解决内存碎片问题?中等移远通信
137什么是写时复制(COW)?fork () 中如何使用?中等字节跳动
144什么是缺页中断(Page Fault)?缺页中断的处理流程是怎样的?缺页中断和普通中断有什么区别?中等小米
145什么是缺页中断?缺页中断的处理流程?中等阿里巴巴
146什么是虚拟内存?为什么需要虚拟内存?虚拟内存如何通过页表映射到物理内存?中等联发科
147什么是虚拟内存?虚拟地址如何映射到物理地址?中等字节跳动
155多核系统下如何保证 Cache 一致性?中等大疆
168常见的页面置换算法有哪些?请比较 FIFO、LRU 和 OPT 算法的优缺点,并说明 LRU 的实现方式中等网易
182虚拟内存与缺页异常的机制是什么?缺页异常如何处理?中等小鹏汽车
190页表的结构是怎样的?多级页表的优势?中等华为
195Linux 内核的伙伴系统(Buddy System)和 slab 分配器各自解决什么问题?它们的工作原理?困难华为
208请解释多级页表的结构和工作原理。Linux 使用几级页表?为什么不用单级页表?困难大疆
215Linux 虚拟内存是什么?如何工作?中等蔚来
226什么是虚拟内存和进程地址空间?中等中新赛克
252页表实现机制,分页的缺点?中等海康威视
25632 位系统和 64 位系统的区别体现在哪些方面?中等OPPO