操作系统 教材必学扩展部分 — 笔试题

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

共 114 题

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

题目速览

序号题目难度对应公司
14ARM 处理器的 7 种工作模式分别是什么?中等全志科技
15BootLoader、Linux 内核、根文件系统的关系是什么?中等紫光展锐
16Bootloader 的两种工作模式(启动加载模式和下载模式)分别是什么?各用于什么场景?困难翱捷科技
18Linux 中的 cgroup 和 namespace 是什么?困难腾讯
21Linux 中的 procfs 和 sysfs 的区别和用途?中等拼多多
22Linux 中的 selinux 和 apparmor 的作用?困难奇安信
24Linux 中的常见指令有哪些?简单星网锐捷
25Linux 中的文件系统类型有哪些?ext4、JFFS2、UBIFS 的区别?困难汇顶科技
26Linux 内核的组成部分有哪些?中等思特威
27RT-Linux 和标准 Linux 的区别?中等芯原股份
28U-Boot 和设备树移植通常要做哪些工作?困难国科微
30inode 的结构和作用是什么?中等江波龙
38什么是 Bootloader?在嵌入式系统中 Bootloader 的主要作用是什么?常见类型有哪些?中等小米
40什么是 VFS(虚拟文件系统)?它的作用是什么?中等大疆
41什么是 initramfs 和 initrd?二者的区别?中等兆易创新
42什么是 kconfig 和 Makefile 在内核构建中的作用?中等海康威视
44什么是交叉编译?为什么嵌入式开发需要交叉编译?交叉编译工具链包含哪些组成?中等韦尔股份
47什么是内核抢占?CONFIG_PREEMPT 的作用?中等中兴
49什么是异步 IO(AIO)?与同步 IO 的区别?中等全志科技
57详细介绍你做过的影像项目整体技术架构,你负责的模块是什么?数据流如何流转?困难奇安信
60软链接(符号链接)和硬链接有什么区别?删除源文件后,软链接和硬链接分别会怎样?中等汇顶科技
688051 特殊功能寄存器(SFR)地址从多少开始?简单紫光国微
70ARM 处理器的流水线结构是怎样的?中等纳思达
76Linux 内核启动过程通常包括哪些关键阶段?中等兆易创新
77Linux 启动流程是怎样的,系统如何拉起 OS?中等海康威视
78Linux 启动过程中,设备树通常在什么阶段被获取并传递给内核?中等联发科
79Linux 系统从上电到用户态运行的启动过程通常包括哪些阶段?中等韦尔股份
80Linux 中 epoll 的内部实现原理?困难寒武纪
81Linux 中如何限制进程的资源使用?ulimit 和 rlimit?中等地平线
82Linux 中的 perf 工具如何使用?中等中兴
84Linux 中的 uevent 机制是怎样的?中等全志科技
85Linux 中的 watchdog 驱动框架是怎样的?中等紫光展锐
87Linux 中的设备模型是怎样的?总线、设备、驱动的关系?中等乐鑫科技
89Linux 内核模块的编译和加载流程中等百度
90Linux 启动流程简单京东
91Linux 文件系统中 inode 的作用是什么?inode 中存储了哪些信息?中等拼多多
92Linux 用户权限机制是怎样的?简单奇安信
93Linux 的启动流程是怎样的?从上电到 init 进程中等深信服
94MCU 从上电到执行 main 函数的启动流程是怎样的?中等星网锐捷
96Recovery 系统在嵌入式设备中起什么作用?如果系统变砖,通常有哪些恢复思路?困难思特威
97U-Boot 和设备树移植一般需要关注哪些关键步骤?中等芯原股份
98U-Boot 的主要作用是什么?完整启动流程通常是怎样的?中等国科微
99U-Boot 的启动流程通常包括哪些阶段?中等江波龙
100U-Boot 如何使用设备树(Device Tree)?设备树在 U-Boot 中的作用是什么?中等朗科科技
101U-Boot 环境变量是什么?bootargs 和 bootcmd 分别有什么作用?如何管理?中等长鑫存储
102U-Boot 的命令系统是如何实现的?如何添加自定义 U-Boot 命令?中等紫光国微
107uboot 是怎么被加载到内存中并执行的?NOR Flash 和 NAND Flash 启动有什么区别?困难小米
112为什么 STM32 进行浮点运算通常比整数运算慢?中等联发科
115什么是 DT overlay?在嵌入式系统中的应用?中等地平线
116什么是 Kdump?如何用它分析内核崩溃?中等中兴
120什么是 U-Boot?它在嵌入式系统中的作用是什么?U-Boot 主要完成哪些硬件初始化?中等翱捷科技
121什么是 ftrace?如何用 ftrace 分析内核性能?中等-
122什么是 io_uring?与 epoll 相比的优势?中等阿里巴巴
123什么是 power management?Linux 中的 suspend 和 resume 流程?中等华为
124什么是 seccomp?在安全领域的应用?中等字节跳动
136什么是内核态和用户态?如何切换?中等华为
138什么是分支预测?在嵌入式处理器中的应用?中等联发科
140什么是安全启动(Secure Boot)?实现原理?中等比亚迪
142什么是热插拔(hotplug)?Linux 中如何处理?中等大华
149从 IPL、Bootloader 到内核和 Android 启动,系统初始化流程通常如何衔接?中等中微电
152你的多线程框架是怎么设计的?中等影石 Insta360
153内核启动机制,DRM 在 init 进程前还是后启动,设备树在启动过程中哪里获取中等小鹏汽车
154固件升级过程中突然断电,再次上电后如何保证系统恢复并重新启动升级流程?中等拓竹科技
156如何保证嵌入式系统的稳定性和可靠性?中等得力
159如何用 strace 和 ltrace 调试系统调用?中等-
163如果让你从零设计一款运动相机的软件架构,如何分层?模块如何解耦?中等影石 Insta360
165嵌入式 Linux 系统的启动流程是什么?从上电到用户程序运行,BootLoader、内核、根文件系统分别做了什么?中等得力
167嵌入式设备为加快启动速度,可以做哪些方面的优化?中等英特尔
170描述 U-Boot 的启动流程,stage1(汇编阶段)和 stage2(C 语言阶段)分别做了什么?中等小米
172整机系统架构如何设计与拆分?中等影石 Insta360
173文件描述符和文件表的关系是怎样的?中等字节跳动
176用户态和内核态有什么区别?从用户态切换到内核态有哪几种方式(系统调用、中断、异常)?中等华为
178系统设计中如何评估和约束系统资源使用?中等CVTE
179系统设计中需要考虑哪些安全问题?中等CVTE
180系统调用的流程是怎样的?中等腾讯
181系统调用的过程是怎样的?从用户态到内核态是如何切换的?中等小鹏汽车
183装有 Linux 内核的嵌入式开发板,从上电到系统运行经历了哪些启动阶段?中等百度
186讲一讲你对状态机的理解,有尝试在 MCU 上使用状态机思想进行开发吗?中等其它
187设备树的作用是什么?它在嵌入式 Linux 启动中解决了什么问题?中等摩尔线程
192Linux 中用户态执行系统调用后切换到内核态的过程是怎样的?困难岚图
193Linux 中的虚拟文件系统(VFS)是什么?VFS 如何统一不同文件系统(ext4、JFFS2、UBIFS)?困难网易
194Linux 内核启动流程是怎样的?从 Bootloader 跳转到内核后,内核做了哪些初始化工作?困难百度
197U-Boot 与设备树移植通常需要关注哪些关键点?困难字节跳动
198U-Boot 中 SPL(Secondary Program Loader)和 TPL 的作用是什么?为什么需要两级引导?困难大疆
199从 Bootloader 跳转到 Kernel 的汇编语句是什么?Kernel 启动的第一个函数名叫什么?困难联发科
200内核态与用户态的切换机制是怎样的?困难小米
201区分内核态和用户态的作用是什么?困难岚图
203如何优化开机时间到 2 秒以内?关键路径如何分析?困难影石 Insta360
207系统跑飞可能的原因有哪些?如何分析和定位?困难长安汽车
209BIOS 的主要作用是什么?设备上电后的启动流程一般是怎样的?中等浪潮软件
210DTB 在 Linux 启动流程中是如何被加载和解析的?中等CVTE
211Epoll 是用来干嘛的?调用函数有哪些?Poll 和 Epoll 的区别,为什么 Epoll 效率更高?中等CVTE
212Linux 内核由哪些部分组成?中等海康威视
214Linux 执行 ls 命令时,会引起哪些系统调用?中等通用
216RISC-V 架构下,去掉 U-Boot,如何引导 Linux 内核启动?需要做哪些工作?中等海康威视
217Socket 编程了解吗?信号了解吗?中等海康威视
218u-boot 启动流程分两阶段的原因?第一阶段为何要足够小?中等海康威视
222为什么 Bootloader 常分两个阶段?第一阶段为什么必须足够小?中等大疆
223为什么要使用 U-Boot,直接启动 Linux 内核不行吗?中等美团
227从 BIOS 启动到 Bootloader 再到内核启动,整个流程通常是怎样完成的?中等影石 Insta360
228从硬件和系统角度看,休眠的基本原理是什么?中等万有引力
229你自己移植裁剪过 Linux 系统吗?具体流程是怎样的?中等海康威视
230单片机和 FPGA 的差异是什么?中等国家电网南瑞集团(中电普瑞)
233如何从用户态进入内核态?中等蔚来
234如果要做快启(快速启动),你有哪些思路?中等紫光展锐
235系统或 Bootloader 启动时间从 7.8s 优化到 3.6s 时,通常应如何拆分启动阶段?中等影石 Insta360
236系统调用的过程是怎样的?中等小米
237要在 Linux 启动之后自动执行一些服务,可以通过什么方式实现?中等美团
238讲一下 Linux 的启动过程,从芯片上电开始到最后的系统启动。中等美团
239说说 U-Boot 的启动流程。中等大疆
241请说明 Linux 根文件系统的挂载流程。中等广和通
250Linux 内核的作用是什么?中等海康威视
254内核态和用户态的区别是什么?中等海尔智家
255其中 OS 做了哪些内容?中等零跑汽车