操作系统第2章进程和线程(进程).pptVIP

  • 0
  • 0
  • 约1.65千字
  • 约 16页
  • 2019-08-10 发布于辽宁
  • 举报
第二章 进程和线程 2.1 进程 2.2 进程的并发性 2.3 进程通信 2.4 线程 本章目标 理解和掌握进程的定义、状态、进程控制块和进程队列等知识。 理解和掌握进程的调并发性。 理解线程知识。 2.1 进程管理 1.程序的顺序执行: 程序在机器中严格按顺序执行并独占系统资源;程序执行的速度与结果无关。 封闭性:程序一旦执行,其结果只取决于程序本身; 可再现性:机器在同一数据集上重复执行同样的程序,其结果相同 程序的并发执行:多个程序同时在一台计算机中运行,各程序不再独自占有所需资源,而是在轮流使用共享资源时相互制约,执行过程往往是走走停停,失去了封闭性和可再现性,但是却提高了资源利用率。 2.1.1 程序的执行 2.并发执行 输入第一批 输入第二批 输入第三批 处理第一批 处理第二批 处理第三批 输出第一批 输出第二批 输出第三批 ①并发性。即指系统中有多个程序同时执行。在单个CPU系统中,多个并发执行的程序虽然从宏观上并行执行,但是从微观上来看,它们是分时,轮流地占用CPU时间,所以是串行的。 ②随机性。在多道程序环境下,尤其是在多用户环境下,程序和数据的输入与执行时间都是随机的。 ③资源共享。任何一个计算机系统中的软、硬件资源数量总是有限的,这就要求系统资源允许被多个并发执行的程序所共享。 进程与程序的关系 1.程序是静态的概念,进程是动态的概念;

文档评论(0)

1亿VIP精品文档

相关文档