进程管理

(1)程序
程序是由程序员编写的一组稳定的指令,存在磁盘(或磁带)上,它可能会也可能不会成为作业。
(2)作业
从一个程序被选中执行,到其运行结束并再次成为一个程序的这段过程中,该程序称为作业。在整个过程中,作业可能会或不会被执行,或者驻留在磁盘上等待调入内存,或者在内存中等待CPU执行,或者驻留在硬盘或内存中等待一个输入/输出事件,或者在内存中等待直到被CPU运行。在所有这些情况下程序才称为作业。当一个作业执行完毕(正常或不正常),它又变成程序代码并再次驻留于硬盘中,操作系统不再支配该程序。需要注意的是,每个作业都是程序,但并不是所有的程序都是作业。
(3)进程
进程是一个运行中的程序。该程序开始运行但还未结束。换句话说,进程是一个驻留在内存中运行的作业,它是从众多等待作业中选取出来并装入内存中的作业。一个进程可以处于运行状态或者等待CPU调用。作业只要装入内存就成为一个进程。需要注意的是,每个进程都是作业,而作业未必是进程。

调度器
将一个作业或进程从一个状态改变为另一个状态,进程管理器使用了两个调度器:作业调度器和进程调度器。
(1)作业调度器
作业调度器将一个作业从保持状态转入就绪状态,或是从运行状态转入终止状态。换句话说,作业调度器负责从作业中创建一个进程和终止一个进程。图7-13给出了作业调度器的状态关系框图。

(2)进程调度器
进程调度器将一个进程从一个状态转入另一个状态。当一个进程等待某事件发生时,它使这一进程从运行状态进入等待状态。当事件发生时,进程将从等待状态进入就绪状态。当一个进程所分配的时间片用完时,这个进程将从运行状态进入就绪状态。当CPU准备执行这个进程时,进程调度器将让这个进程从就绪状态进入执行状态。图7-14给出了进程调度器的状态关系框图。

问题:根据上面的叙述,程序、作业和进程之间呈现什么关系?

内容查看
查看价格2
客服QQ:1668639739
点点赞赏,手留余香 给TA打赏

评论0

请先
  • 游客 下载了资源 2022年下半年教师资格证考试《初中语文》解析(OCR)
  • u******* 登录了本站
  • u******* 下载了资源 2026年春江苏开放大学美术鉴赏060911期末大作业答案
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • u******* 登录了本站
  • 1******* 投稿收入增加5块钱
  • 游客 购买了资源 2024年春上海开放大学《客户关系管理理论与实务》记分作业1
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • 1******* 投稿收入增加0.7块钱
  • 1******* 投稿收入增加1块钱
  • 1******* 投稿收入增加1块钱
  • u******* 签到打卡,获得1元奖励
  • w******* 登录了本站
  • u******* 下载了资源 2026年春江苏开放大学操作系统原理060215第二次过程性考核作业(含第1-4实验)
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录