操作系统-第二章(上)

2.1. 进程的概念

2.1.1. 程序顺序执行的特征

  • 顺序程序设计:一个作业完成了,后一作业才能进入内存,并得以执行。各个作业的程序都是一个语句一个语句的按顺序构成。
  • 特点(3个):
  • ①顺序性:上一个动作结束之后才开始
  • ②封闭性:只有程序本身可以的动作才能改变程序的运行环境
  • ③可在现性:程序的执行结果与程序运行结果的速度无关。

2.1.2. 程序并发执行的特征

  • 多道程序设计:并发执行,提高系统资源利用率和增加作业吞吐量(作业吞吐量:指在给定时间间隔内所完成作业的数量 )
  • 特点(3个)
  • ①失去封闭性:资源的使用状态受到并发程序的共同影响;
  • ②程序与计算不再一一对应;
  • ③并发程序在执行期间相互制约;

2.1.3. 进程的概念

  • 进程: 具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位(进程定义为:程序在并发环境中的执行过程);
  • 进程特征(5个)
    1. 动态性:进程是程序的执行过程,可以处于多种不同状态
    1. 并发性;
    1. 调度性:进程是申请资源的单位,也是被调度的单位;
    1. 异步性;
    1. 结构性:进程由程序段、数据段和控制结构等组成;

2.2. 进程状态描述及组织方式

2.2.1. 进程的状态(3个)

  1. 运行态:指当前进程已分配到CPU,他的程序正在处理机执行时的状态(不能大于CPU的个数);
  2. 就绪态:指进程已具备运行条件,但因为其他进程占用了CPU,所以它暂时不能运行而等待分配CPU的状态;
  3. 阻塞态:指进程因等待某种事件发生而暂时不能运行的状态;

进程状态的转换:

  1. 就绪-》运行
  • 分配到了CPU,因此改变状态;
  1. 运行-》阻塞
  • 正在运行的进程因某种条件不满足而放弃对CPU的占用;
  1. 阻塞-就绪
  • 处于阻塞状态的进程所等待的事件发生了,如读数据的操作完成;
  1. 运行-》就绪
  • 正在运行的进程用完了本次分配给它的CPU时间片;

    进程状态转换图
    在这里插入图片描述

2.2.2 进程的组成

1.进程映像:由程序、数据集合、栈和PCB(进程控制块) 四部分组成;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值