操作系统——Linux篇 柳青 孔宪君 第3章新.pptVIP

  • 1
  • 0
  • 约1.77万字
  • 约 282页
  • 2015-12-18 发布于广东
  • 举报

操作系统——Linux篇 柳青 孔宪君 第3章新.ppt

第3章 进 程 管 理 3.1 进程的引入 3.2 进程的基本概念 3.3 进程的控制与调度 3.4 进程的同步与进程通信 3.5 经典进程同步问题 3.6 死 锁 3.7 线程的概念 3.8 Linux中的进程管理 3.1 进程的引入  3.1.1 程序的顺序执行及其特点 (1)顺序性。当顺序程序在处理机上执行时,处理机的操作严格按照程序规定的顺序执行,即每个操作都必须在前一操作结束后才能开始,程序和机器执行程序的活动严格一一对应。 (2)封闭性。程序运行时独占系统的各种资源,这些资源的状态(除初始状态外)只有程序本身规定的操作才能改变。程序一旦开始运行,其执行结果不受外界因素影响。 (3)可再现性。只要程序执行时的初始条件和执行环境相同,重复执行将获得相同的结果,程序的执行速度不会影响程序的执行结果。   若每个程序均可分为输入(I)、计算(C)、输出(O)三个程序段,则多个程序的顺序执行如图3.1所示。  3.1.2 程序的并发执行及其特点 1.程序的并发执行 2.程序并发执行的特点   程序的并发执行提高了系统吞吐量,也产生了一些与顺序执行不同的新特点。 (1)制约性   程序并发执行时,由于共享资源或为完成同一项任务而相互合作,致使并发程序之间形成了相互制约的关系。   图3.2中,若输入程序尚未完成I-2的处理,或计算程

文档评论(0)

1亿VIP精品文档

相关文档