嵌入式每日面经之33题
1. 请描述中断的传递过程以及信号量监听的函数。
2. 请解释驱动的开发过程。
3. 请编写驱动程序初始化函数的代码。
4. 请说明构造file_operations结构中要用到的各个成员函数的作用。
5. 请解释设备的中断和轮询处理。
6. 请描述驱动程序的测试过程。
7. 请总结一下网卡收集数据传递给上层应用的过程,并提及一些常见的网卡型号及接口。
8. 请列举并解释网络驱动硬件的主要组成部分。
9. 请解释驱动架构的概念。
10. 请描述网络服务器如何进行高速并发处理以降低传输时延。
11. 请解释内存管理的方式,以及内存管理的作用是什么。
12. 请解释虚拟内存的概念。
13. 请说明页面置换算法的原理。
14. 请解释分段的概念。
15. 请解释段页式内存管理的概念。
16. 请比较分页与分段的区别。
17. 请解释内核如何管理内存的页。
18. 请问您是否了解TCP/IP协议?并描述Linux如何进行网络路由。
19. 请说明文件系统的制作和优化方式,以及不同文件系统格式下内核是如何管理文件的。
20. 请解释操作系统的任务调度方式,并描述您是如何提高进程的实时性或优先级的。
21. 请列举一些常见的进程调度算法。
22. 请说明nice的默认优先级大小以及取值范围。
23. 请解释内核的裁剪和配置方式。
24. 请问数据库是否支持并发?数据库的ID是否可以是任意数据类型?数据库一定需要ID吗?
25. 请解释如何管理数据库的脏数据以及掉电未写完的数据。
26. 请解释视频的编解码方式。
27. 请解释进程和线程的区别。
28. 请解释虚拟地址和物理地址的概念。
29. 请解释内核如何分配内存给进程。
30. 请解释进程的资源分配,并补充漏掉的代码段。
31. 请解释多进程如何共享硬件中断。
32. 请解释内核态中断和线程同步的方式,但不能使用信号量。
33. 请解释uboot的作用以及ARM启动进入操作系统的步骤。
以上内容收录到专栏在下方
2. 请解释驱动的开发过程。
3. 请编写驱动程序初始化函数的代码。
4. 请说明构造file_operations结构中要用到的各个成员函数的作用。
5. 请解释设备的中断和轮询处理。
6. 请描述驱动程序的测试过程。
7. 请总结一下网卡收集数据传递给上层应用的过程,并提及一些常见的网卡型号及接口。
8. 请列举并解释网络驱动硬件的主要组成部分。
9. 请解释驱动架构的概念。
10. 请描述网络服务器如何进行高速并发处理以降低传输时延。
11. 请解释内存管理的方式,以及内存管理的作用是什么。
12. 请解释虚拟内存的概念。
13. 请说明页面置换算法的原理。
14. 请解释分段的概念。
15. 请解释段页式内存管理的概念。
16. 请比较分页与分段的区别。
17. 请解释内核如何管理内存的页。
18. 请问您是否了解TCP/IP协议?并描述Linux如何进行网络路由。
19. 请说明文件系统的制作和优化方式,以及不同文件系统格式下内核是如何管理文件的。
20. 请解释操作系统的任务调度方式,并描述您是如何提高进程的实时性或优先级的。
21. 请列举一些常见的进程调度算法。
22. 请说明nice的默认优先级大小以及取值范围。
23. 请解释内核的裁剪和配置方式。
24. 请问数据库是否支持并发?数据库的ID是否可以是任意数据类型?数据库一定需要ID吗?
25. 请解释如何管理数据库的脏数据以及掉电未写完的数据。
26. 请解释视频的编解码方式。
27. 请解释进程和线程的区别。
28. 请解释虚拟地址和物理地址的概念。
29. 请解释内核如何分配内存给进程。
30. 请解释进程的资源分配,并补充漏掉的代码段。
31. 请解释多进程如何共享硬件中断。
32. 请解释内核态中断和线程同步的方式,但不能使用信号量。
33. 请解释uboot的作用以及ARM启动进入操作系统的步骤。
以上内容收录到专栏在下方
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
这些太难了吧,什么层次会问到这个啊😭
好人祝你升职加薪
这个有点杂啊
相关推荐
11-15 18:12
北京航空航天大学 算法工程师 点赞 评论 收藏
分享