• 面试问题记录-操作系统


    1.IO高并发如何实现?

    2.线程与进程的区别?

    3.为什么进程的切换开销比线程大?

    4.信号量机制;(整型、记录型、AND型、信号量集)

    5.锁机制;(互斥锁、自旋锁)

    6.cache一致性

    7.虚拟内存与物理内存的区别

    8.死锁

    9.进程什么时候由用户态转化为内核态?(系统调用、中断、陷入)

    10.两个并发线程T1和T2,分别只能打印A和B,要求写一段代码,可以一直打印序列"AABBAABB..."(不会)

    11.管道命令如何实现?

    12.内存管理,虚拟内存,为什么虚拟内存开2倍

    13.进程的三种状态,就绪有那些

    14.Cpu调度方式

    15.写时复制

    16.操作系统中系统调用和用户调用

    17. 有哪些死锁避免的解决方法

    18.对于大文件,为什么CP比MV慢很多

    19.哪些时候会发生上下文切换,上下文切换过程中经历了什么

    20.如果父进程没有调用wait、waitpid,怎么杀死僵尸进程

    21.如果rm以及rm -f一个正在被使用的文件,会发生什么

  • 相关阅读:
    05mybatis配置方式简单入门
    04mybatis配置文件lombok组件使用
    03mybatis-注解方式简单入门实例
    01-02 ssm框架简介
    jsp实现文件上传
    新增的语义化标签
    html5与html4的区别
    面向对象总结
    html语法
    购物车总结
  • 原文地址:https://www.cnblogs.com/qiang-wei/p/12322942.html
Copyright © 2020-2023  润新知