操作系统面试题 - lichuncen/lichuncen.github.io GitHub Wiki
1、为什么有了进程,还要有线程呢? 2、简单说下你对并发和并行的理解? 3、同步、异步、阻塞、非阻塞的概念 4、进程和线程的相关题 5、进程的状态转换 6、进程间的通信方式有哪些? 7、进程的调度算法有哪些? 8、什么是死锁? 9、产生死锁的原因? 10、死锁产生的必要条件? 11、解决死锁的基本方法? 12、怎么预防死锁? 13、怎么避免死锁? 14、怎么解除死锁? 15、什么是缓冲区溢出?有什么危害? 16、物理地址、逻辑地址、线性地址 17、分页与分段的区别? 18、为什么使用多级页表? 19、页面置换算法有哪些?