第3章 进程描述和控制

复习题

3.1.什么是指令跟踪?

答:通过列出进程执行的指令序列来描述进程的行为,称为指令跟踪。此外,这些指令序列也称进程的轨迹(trace)。


3.2.通常有哪些事件会导致创建一个进程?

答:通常有4个事件会导致创建新的进程。

  • 新的批处理作业:在批处理环境中,响应作业提交时会创建进程;通常位于磁带或磁盘中的批处理作业控制流被提供给操作系统,当操作系统准备接纳新工作时,它将读取下一个作业控制命令。
  • 交互登录:在交互环境中,当一个新用户试图登录时会创建进程。
  • 操作系统因为提供一项服务而创建:操作系统可以创建一个进程,代表用户程序执行一个功能,使用户无需等待。(如控制打印的进程)
  • 由现有的进程派生:基于模块化的考虑,或者为了开发并行性,用户程序可以指示创建多个进程。

不论哪种情况下,操作系统都负责新进程的创建,操作系统也可能代表应用程序创建进程(进程派生)。


3.3.熟练掌握五状态模型,书79页。


3.4.抢占一个进程是什么意思?

答:假设进程A在一个给定的优先级运行,且具有更高优先级的B正处于阻塞态。如果操作系统知道进程B等待的事件已经发生了,则将B转换到就绪态,然后因为B的优先级更高,于是中断了A的执行,将处理器分派给进程B。我们就说操作系统抢占了进程A。

一般来说,抢占这个术语被定义为收回一个进程正在使用的资源</

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沙福林学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值