【后端长篇精品汇总】操作系统面试题(约21917字)

【后端长篇精品汇总】操作系统面试题(约21917字)-IT面试吧
【后端长篇精品汇总】操作系统面试题(约21917字)
此内容为付费资源,请付费后查看
金币 5
付费资源

    文章目录

  • # 操作系统面试题
    • # 用户态和内核态
      • # 用户态和内核态的区别?
    • # 进程管理
      • # 线程和进程的区别是什么?
      • # 进程,线程,协程的区别是什么?
      • # 为什么进程崩溃不会对其他进程产生很大影响
      • # 你说到进程是分配资源的基本单位,那么这个资源指的是什么?
      • # 讲下为什么进程之下还要设计线程?
      • # 多线程比单线程的优势,劣势?
      • # 多线程是不是越多越好,太多会有什么问题?
      • # 进程切换和线程切换的区别?
      • # 线程切换为什么比进程切换快,节省了什么资源?
      • # 线程切换详细过程是怎么样的?上下文保存在哪里?
      • # 进程的状态(五种状态),如何切换?
      • # 进程上下文有哪些?
      • # 进程间通讯有哪些方式?
      • # 管道有几种方式?
      • # 信号和信号量有什么区别?
      • # 共享内存怎么实现的?
      • # 线程间通讯有什么方式?
      • # 除了互斥锁你还知道什么锁?分别应用于什么场景?
      • # 进程调度算法有哪些?
    • #
      • # 为什么并发执行线程要加锁?
      • # 自旋锁是什么?应用在哪些场景?
      • # 死锁发生条件是什么?
      • # 如何避免死锁?
      • # 讲一下银行家算法
      • # 乐观锁和悲观锁有什么区别?
    • # 内存管理
      • # 介绍一下操作系统内存管理
      • # 什么是虚拟内存和物理内存?
      • # 讲一下页表?
      • # 讲一下段表?
      • # 虚拟地址是怎么转化到物理地址的?
      • # 程序的内存布局是怎么样的?
      • # 堆和栈的区别?
      • # fork()会复制哪些东西?
      • # 介绍copy on write(写时复制)
      • # copy on write节省了什么资源?
      • # malloc 1KB和1MB 有什么区别?
      • # 介绍一下brk,mmap
      • # 操作系统内存不足的时候会发生什么?
      • # 页面置换有哪些算法?
    • # 中断
      • # 什么是中断?
      • # 讲讲中断的流程
      • # 中断的类型有哪些?
      • # 中断的作用是什么?
    • # 网络 i/o
      • # 你了解过哪些io模型?
      • # 服务器处理并发请求有哪几种方式?
      • # 讲一下io多路复用
      • # select、poll、epoll 的区别是什么?
      • # epoll 的 边缘触发和水平触发有什么区别?
      • # redis,nginx,netty 是依赖什么做的这么高性能?
      • # 零拷贝是什么?
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容