备战22春招

2022年春招开始了,大家都在踊跃面试,简单整理了一下常见的操作系统面试问题。

常见操作系统面试问题

  • 进程和线程的区别?
  • 进程调度算法有哪些
  • 常见的进程通信方式
  • 进程IPC问题
  • 进程死锁
  • 什么叫做内核进程?与普通用户进程有什么区别?
  • fork/vfork调用
  • 孤儿进程/僵尸进程
  • 时间片轮转算法的发展
  • 常见的进程调度器
  • 抢占式调度VS 协作式调度
  • 系统调用
  • POSIX
  • 系统调用参数传递过程
  • 常用的内核数据结构有哪些?都是在什么场景使用
  • 什么是中断
  • 软中断和硬中断
  • 描述一下中断处理程序的执行过程
  • 使用网卡描述一下硬件使用中断来完成数据传输的过程
  • 操作系统是如何感知中断并处理的
  • 中断的上半部和下半部
  • 介绍一下内核同步方法
  • Linux里面都有哪些锁?
  • 悲观锁和乐观锁
  • 说说Linux内存管理
  • 内存映射策略
  • 使用C 函数Malloc描述一下内存分配的过程
  • Linux虚拟文件系统
  • Linux IO调度程序 上面的问题都是一些校招面试常问的问题,如果你还不是很清楚,私聊加入我们一起备战春招吧!有大量的资料参考和专业人士指导。 alt