发布时间:2025-09-22 22:47:43
高通社招面经——Linux内核开发工程师 1、mmap怎么把物理地址返给用户空间?\n2、DMA传输过程中溢出了会怎么样?\n3、cache操作用的是哪个接口?\n4、什么时候要调用cache接口?\n5、cache接口对cacheline在底层会进行什么操作?\n6、为什么cache可以提高性能?\n7、如果代码段改了个函数,物理地址不变,需不需要刷新cache,需要刷新哪个cache?\n8、极端情况下从中断机制的角度来说怎么提高上半部的响应时间?\n9、使用fifo调度机制来提高响应速度,内核中也有很多实时线程,会不会影响他们的运行?\n10、cacheline的结构?VIVT有什么缺点?\n11、pcie bar和io访问有什么区别?\n12、如果中断过程中不关中断会发生什么?\n13、了解中断线程化吗?\n14、伙伴系统如果说申请内存不够会怎么办? 回收之后还不够会怎么办?\n15、pcie三种中断方式 ?msi中断的触发过程?\n16、如果中断中printk输出一万个字符会怎么样?\n17、中断过程为什么要压栈出栈?\n18、单核操作系统在中断中处理共享变量需不需要加锁?\n19、内联汇编函数怎么写?比如读取一个内存中的数据?\n20、CPU性能如何分析?\n#面试题 #嵌入式开发 #高通#Linux内核#BSP驱动#社招#秋招#求职#大厂 |
上一篇:山东伟龙食品厂直招,包吃包住