IT入门 > 面试题 > python题库 > 操作系统 >
  • select,poll和epoll

    2019/07/26 点击:23971

    其实所有的I/O都是轮询的方法,只不过实现的层面不同罢了. 这个问题可能有点深入了,但相信能回答出这个问题是对I/O多路复用有很好的了解了.其中tornado使用的就是epoll的. [selec,poll和

  • 调度算法

    2019/07/26 点击:11709

    1. 先来先服务(FCFS, First Come First Serve) 2. 短作业优先(SJF, Shortest Job First) 3. 最高优先权调度(Priority Scheduling) 4. 时间片轮转(RR, Round Robin) 5. 多级反馈队列调度(multilevel feedback queue scheduling)

  • 死锁

    2019/07/26 点击:5747

    原因: 1. 竞争资源 2. 程序推进顺序不当 必要条件: 1. 互斥条件 2. 请求和保持条件 3. 不剥夺条件 4. 环路等待条件 处理死锁基本方法: 1. 预防死锁(摒弃除1以外的条件) 2. 避免死锁(银行家

  • 程序编译与链接

    2019/07/26 点击:4896

    推荐: http://www.ruanyifeng.com/blog/2014/11/compiler.html Bulid过程可以分解为4个步骤:预处理(Prepressing), 编译(Compilation)、汇编(Assembly)、链接(Linking) 以c语言为例: 1 预处理 预编译过程主要处理那些

  • unix进程间通信方式(IPC)

    2019/07/27 点击:4622

    1. 管道(Pipe) :管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 2. 命名管道(named pipe):命名管道克服了管道没有名字的限制,

  • 共 1 页/5 条记录