系统分析师-第三章(操作系统)

2017-10-24  本文已影响0人  哓晓的故事

操作系统

进程管理

// P 操作
do { 
  s=s-1;
  if(s<0) { // 当进程申请资源不足时
    push_2_block_queue(p);  // 插入阻塞队列
    block_status(p);  // 进程状态设置为阻塞, 等待资源
  }
}while(s>=0)  // 当进程申请资源足时

// V 操作
do { 
  s=s+1;
  if(s<=0) { // 当进程申请资源不足时
    pull_block_queue(p);  // 消费阻塞队列
    wakeup_status(p);  // 唤醒一个阻塞进程
  }
}while(s>0)  // 当进程申请资源足时

存储管理

设备管理

文件管理

网络操作系统

上一篇下一篇

猜你喜欢

热点阅读