zoukankan      html  css  js  c++  java
  • 面试问题记录-操作系统

    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一个正在被使用的文件,会发生什么

  • 相关阅读:
    第三次博客作业
    多项式求导--三次作业小结
    Python实现批量修改文件名
    汉字编程 —— 第一次个人编程作业
    PAT甲级代码仓库
    谈谈自己 —— 第一次博客作业
    爬取豆瓣网图书TOP250的信息
    HDU1862
    HDU1408
    HDU1302
  • 原文地址:https://www.cnblogs.com/qiang-wei/p/12322942.html
Copyright © 2011-2022 走看看