第2章进程线程和作业.pptVIP

  • 2
  • 0
  • 约7.44千字
  • 约 60页
  • 2017-07-16 发布于四川
  • 举报
第二章 进程、线程与作业 2.1 多道程序设计 Multi-programming 2.2 进程的引入 Process 2.3 线程与轻进程 Thread and light-weighted process 作业 Job 2.1 多道程序设计 多道程序设计目标 提高系统效率(吞吐量) 2.1.1 单道程序设计的缺点 设备资源利用率低 内存资源利用率低 处理机资源利用率低 2.1.2 多道程序设计的提出 提高处理机、设备、内存等各种资源的利用率,从而提高系统效率。 2.1.2 多道程序设计的提出(Cont.) 增加同时运行程序的道数可以提高资源利用率,从而提高系统效率,但道数应与系统资源数量相当。 道数过少,系统资源利用率低。 道数过多,系统开销(system overhead)增大,程序响应速度下降。 2.1.3 多道程序设计的问题 处理机资源的管理 程序个数?处理机个数(如何分配?) 存储(内存)资源的管理 地址空间的相对独立性、共享性 内存、外存(swap space)的分配与去配 设备资源管理 分配策略 IO控制 2.2.1 进程的概念 定义: 可参与并发执行的程序称为进程。 进程是具有一定独立功能的程序关于一个数据集合的一次运行活动。 定义强调两个方面: 动态:执行中的程序; 并发:可与其他进程同时执行。 并发 vs. 并行 并发:concurrent 宏观同时,

文档评论(0)

1亿VIP精品文档

相关文档