什么是工作控制(Job Control)?

作业控制是在计算机系统上管理各种操作的术语。计算机可以同时执行多项任务,但在许多情况下,在同一时间内,只有一个进程可以在给定的区域内运行。计算机使用作业控制系统来管理其任务,让一个进程在一个区域使用资源,而另一...
作业控制是在计算机系统上管理各种操作的术语。计算机可以同时执行多项任务,但在许多情况下,在同一时间内,只有一个进程可以在给定的区域内运行。计算机使用作业控制系统来管理其任务,让一个进程在一个区域使用资源,而另一个进程在另一个区域使用资源。这些系统监控操作的优先级,使重要任务在后台运行得更快,而不太重要的任务在后台运行。在现代计算机设计的早期,妇女与计算机作业控制系统一起进行倒立缓解速度问题。在许多早期的系统中,计算机的中央系统在完成分配给它们的任务时都能加速。速度问题发生在与外围系统的通信中。不仅系统速度较慢,而且系统组之间的传输时间也相当长。此外,还有外围硬件,如缓冲区和缓存系统,只会使某些进程更快,并不能解决问题。多任务处理是作业控制的早期尝试。计算机被赋予了一个新系统,可以跟踪活动和非活动作业。当系统太忙而无法处理新作业时,它被放入一个非活动队列中。当硬件能够接受一个新进程时,最高优先级的进程将被激活。然后这个进程将转移到硬件中。这个系统的问题在于它的分散性。当一个队列包含所有活动和非活动进程时,与硬件来自硬件本身。硬件的驱动程序会向调度程序报告它是否可用。如果进程进入错误状态并继续使用硬件,它将永远不可用此外,有些进程只需要中央处理器或某个外设,这会把整个系统束缚起来,直到这些进程结束。为了解决这个问题,现代作业控制系统被设计出来。作业控制集中在先发制人的计算思想上。每个进程都有一个整体的优先权,有时,与某些系统有关的次要优先级。计算机的调度程序维护进程的队列。当一个进程出现比当前活动的更重要的进程时,该进程将挂起,新进程将接管。当挂起的程序是最重要的进程时,它会再次启动的
  • 发表于 2020-08-06 15:50
  • 阅读 ( 657 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具