工学

问答题作业调度与进程调度之间有什么差别?二者间如何协调工作?

题目
问答题
作业调度与进程调度之间有什么差别?二者间如何协调工作?
参考答案和解析
正确答案: 作业调度与进程调度之间的差别主要是:作业调度是宏观调度,它所选择的作业只是具有获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行;而进程调度是微观调度,动态地把处理机实际地分配给所选择的进程,使之真正活动起来。另外,进程调度相当频繁,而作业调度执行的次数一般很少。作业调度从外存的后背队列中选择一批作业调入内存,为它们创建进程,这些进程被送入就绪队列。进程调度从就绪队列中选出一个进程来,并把它的状态改为运行态,把cpu分配给它。当运行进程要等待某一事件时,就让出cpu,进入相应的阻塞队列,并进行进程调度。运行进程完成后,由作业调度进行善后处理工作。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

按某种算法从后备队列中选择一个作业并为之建立进程的操作称为()。

A.作业调度

B.进程调度

C.硬盘调度

D.中级调度


参考答案:A

第2题:

在生产调度管理中,生产调度日常工作协调原则:部门间的工作协调由()协调解决。

  • A、中控室
  • B、调度员
  • C、运行部经理
  • D、双方自行

正确答案:D

第3题:

长期调度指()

A.作业调度

B.进程调度

C.处理器调度

D.系统调度


正确答案:A

第4题:

进程状态从就绪态到运行态的转化工作是由()完成的。

  • A、作业调度
  • B、中级调度
  • C、进程调度
  • D、设备调度

正确答案:C

第5题:

简单叙述作业调度和进程调度的区别。


正确答案: (1)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。
(2)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。
(3)作业调度是宏观调度,它所选择的作业只是具有获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行。进程调度是微观调度,动态地把处理机实际地分配给所选择的进程,使之真正活动起来。另外,进程调度相当频繁,而作业调度执行的次数一般很少。

第6题:

Linux系统中,进程调度的方式和策略是什么?对用户进程和核心进程如何调度?
Linux系统的调度方式基本上采用“抢占式优先级”方式。
Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。
Linux系统核心为每个进程计算出一个优先级,高优先级的进程优先得到运行。在运行过程中,当前进程的优先级随时间递减,这样就实现了“负反馈”作用,即经过一段时间之后,原来级别较低的进程就相对“提升”了级别,从而有机会得到运行。
Linux系统的调度方式基本上采用“抢占式优先级”方式,当进程在用户模式下运行时,不管它是否自愿,核心在一定条件下(如该进程的时间片用完或等待I/O)可以暂时中止其运行,而调度其他进程运行。一旦进程切换到内核模式下运行时,就不受以上限制,而一直运行下去,仅在重新回到用户模式之前才会发生进程调度。

第7题:

试比较进程调度与作业调度的不同点。


正确答案: ①作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理器。
②作业调度是选符合条件的收容态作业装入主存。进程调度是从就绪态进程中选一个占用处理器。

第8题:

进程调度程序的主要功能是( )

A、在作业和作业之间切换CPU

B、防止死锁

C、实现进程之间同步和互斥

D、在进程和进程之间切换CPU


参考答案:C

第9题:

按某种算法从后备队列中选择一个作业并为之建立进程的操作称为()。

  • A、作业调度
  • B、进程调度
  • C、硬盘调度
  • D、中级调度

正确答案:A

第10题:

作业调度与进程调度二者间如何协调工作?


正确答案:作业调度和进程调度是CPU主要的两级调度。作业调度是宏观调度,它所选择的作业只是具有获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行。而进程调度是微观调度,它根据一定的算法,动态地把处理机实际地分配给所选择的进程,使之真正活动起来。