第二章多任务和多线程.pptVIP

  • 4
  • 0
  • 约5.13千字
  • 约 31页
  • 2023-09-04 发布于广东
  • 举报
第二章多任务和多线程 第一页,共三十一页,2022年,8月28日 1.程序的顺序执行所具有的特点: 顺序性 当程序在处理机上运行时,处理机严格的按照顺序执行程序的规定动作 封闭性 一个程序在执行时独占资源,除了开始状态外,只有程序本身规定的动作才能改变资源的状态. 可再现性 程序执行的结果与执行速度无关 第二页,共三十一页,2022年,8月28日 2.多道程序设计技术 程序的并发执行 在任一时刻,系统中不再只有一个活动,而且还存在着并行的活动.从硬件方面看,处理机,各种外设,存储部件常常是并行的工作;从程序活动来看则可能有若干作业程序或者同时或者相互穿插的在系统中被执行. 资源共享 这是现代操作系统的另一特性.指系统中的硬件资源和软件资源不再为单个用户程序所独占,而由几个用户程序共同占有. 总之,程序的并发执行和资源共享是相互依存的 . 第三页,共三十一页,2022年,8月28日 3.程序并发执行的特点 失去了程序的封闭性 在任何时刻,程序的执行结果不一致 程序和机器执行的活动不再一一对应 程序:指令的有序集合——静态概念 机器执行程序的活动:指令序列在处理机上的执行活动,通常称之为计算.——动态概念 【注】在顺序执行的程序中,二者一一对应. 并发程序间的相互制约 主要表现在,一个正在执行的程序需要另一个程序执行的结果的情况 . 第四页,共三十一页,2022年,8月28日 4.

文档评论(0)

1亿VIP精品文档

相关文档