65 volatile关键字的作用是什么?在驱动读取寄存器时为什么必须使用volatile?考察对volatile关键字的理解,特别是在嵌入式驱动开发中用于防止编译器优化、确保每次访问都从内存或寄存器读取。 查看学习思路
70 当需要同时监控多个串口和网络套接字的数据到达状态时,为什么通常不采用轮询每个文件描述符的方式,而是选择使用IO多路复用机制?考察候选人对轮询与IO多路复用机制的本质区别、适用场景及嵌入式资源约束的理解。 查看学习思路
71 I/O多路复用能避免频繁占用CPU,那它在嵌入式场景下相比 select、poll,为什么更常选用 epoll?考察候选人对select、poll、epoll在实现机制、性能特征和嵌入式适用性上的差异理解。 查看学习思路