操作系统第2章 处理器管理.pptVIP

  • 5
  • 0
  • 约6.79千字
  • 约 61页
  • 2019-08-10 发布于辽宁
  • 举报
4、唤醒原语 当某进程期待的事件已经到来时,被发现者进程唤醒。 当一个进程等待一个信号时,由发送信号者进程唤醒; 当一个进程等待I/O操作时,由中断处理程序唤醒; 当一个进程睡眠时间到,由时钟中断发现而唤醒之。 2.2 进程控制 2.3 线程 20世纪60年代在操作系统中引入进程的概念后,便以进程作为能拥有资源和独立运行的基本单位,到了20世纪80年代中期,人们又提出了线程的概念,它是比进程更小的能独立运行的基本单位. 在操作系统中引入进程的目的是为了使多个程序并发执行,以提高资源的利用率和系统的吞吐量,而在操作系统中引入线程则是为了减少程序并发执行时所付出的时空开销,使操作系统具有更好的并发性。 2.3.1 线性的概念 进程的两个基本属性:进程是一个可拥有资源的基本单位,同时又是一个可独立调度和分派的基本单位。 进程作为一个资源拥有者,在创建、撤消、进程切换中,系统必须为之付出较大时空开销。所以系统中进程的数量不宜过多,进程切换的频率不宜过高,这就限制了并发程度的进一步提高。如果将进程的上述两个属性分开,即对作为调度和分派的基本单位,不同时作为独立分配资源的单位;对拥有资源的单位,不对之进行频繁切换。线程因而产生。 2.3 线程 2.3.1 线性的概念 在引入线程的O

文档评论(0)

1亿VIP精品文档

相关文档