2、设计或开发Linux操作系统的内核时,你会考虑哪些基本的管理模块,并描述其作用。 解答:Linux内核的五大模块:进程调度模块、内存管理模块、文件系统模块、进程间通信模块、网络接口模块。 进程调度模块:用来负责控制进程对CPU资源的使用。所采取的调度策略是各进程能够公平合理地访问CPU,同时保证内核能及时地执行硬件操作...
《软件开发笔试汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm 单选题 关于程序的运行效率,下列说法错误的是? 对二维数组a[M][N]进行遍历时,应该外层循环遍历M,内层循环遍历N,这样执行效率最高 if else的分支语句编写,把最可能发生的条件写在最前面 发生Cache miss时,CPU要到内存中存取数据,这个过程比较慢...
Project Name – Linux BSP 工程师面试常问问题汇集 © Bean huo Page 1 of 16 Table of Contents 1. Linux 中堆、栈是怎么分的,增长方向 5 2. 内核的入口5 3. uboot 如何可以给 kenel 传一个wifi 的mac 地址参数。5 4. usb 接到电脑后,设备的增加过程 5 5. nand 与nor flash 区别 5 6. 内...
@盟主acc: 海康威视软件开发工程师-BSP笔试 10-10 《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj 《软件开发笔试汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm 单选题 关于程序的运行效率,下列说法错误的是...