- 6
- 0
- 约3.84千字
- 约 31页
- 2017-05-30 发布于北京
- 举报
2.3 进程及其实现 2.3.1 进程的定义和属性 2.3.2 进程的状态和转换 2.3.3 进程的描述和组成 2.3.4 进程切换与模式切换 2.3.5 进程的控制和管理 2.3.1 进程的定义和性质 ? 进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和保护的基本单位。 ? 进程是一个既能用来共享资源,又能描述程序并发执行过程的一个基本单位。 操作系统为什么要引入进程概念?(1) 原因1-刻画系统的动态性,发挥系统的并发性,提高资源利用率。 程序是并发执行的,即不是连续而是走走停停的。程序的并发执行引起资源共享和竞争问题,执行的程序不再处在封闭环境中。 “程序”自身只是计算任务的指令和数据的描述,是静态概念无法刻画程序的并发特性,系统需要寻找一个能描述程序动态执行过程的概念,这就是进程。 操作系统为什么要引入进程概念?(2) 原因2-它能解决系统的“共享性”,正确描述程序的执行状态。 “可再用” 程序 “可再入” 程序 进程的属性 ?结构性: ?共享性: ?动态性: ?独立性: ?制约性: ?并发性: 2.3.2 进程的状态和转换进程三态模型及其状态转换 进程五态模型及其转换 进程的挂起 ●进程为什么要有“挂起”状态? 为了让某些进程暂时不参与低级调度,释放它占有的资源,以平滑系统负荷的目
原创力文档

文档评论(0)