1. select和epoll的区别2.异步IO和同步IO区别?3.什么叫死锁?产生死锁的原因是什么?4.死锁的必要条件是5.linux的进程状态有哪些?6.什么是优先级翻转,如何避免优先级翻转?7.Linux驱动程序的功能是什么?8.Linux驱动程序的分类有哪些?9.内核程序中申请内存使用什么函数?10.内核程序中申请内存和应用程序时申请内存有什么区别?11.自旋锁和信号量在互斥使用时需要注意什么?在中断服务程序里面的互斥是使用自旋锁还是信号量?12.谈一谈什么是系统声明周期,说说你对敏捷开发的理解以及和SDLC的关系13.请你讲一讲Linux中断的原理和开发方法?14.static修饰局部变量和全局变量会有什么效果15.堆和栈的区别16.简述gcc编译过程17.线程与进程的区别18.野指针出现情况、怎么解决19.dma有什么用20.说一说RISC和CISC的区别以上题目我会收录到我的专栏中,有需要的可以点击下方专栏地址