【问题标题】:scheduling realtime systems vs on-line systems vs batch systems调度实时系统 vs 在线系统 vs 批处理系统
【发布时间】:2019-01-04 14:53:35
【问题描述】:

我试图了解他们的调度标准是如何工作的。 为什么 IO 绑定和 CPU 绑定混合对批处理更重要?.
抢占式调度对所有人都很重要吗?
非常感谢您的帮助。

【问题讨论】:

  • 您需要描述系统。您是在谈论批处理系统还是可以同时调度批处理和交互过程的系统?
  • 一个可以同时调度批处理和交互进程的系统

标签: process io operating-system cpu scheduling


【解决方案1】:

混合系统通常允许系统管理员创建批处理队列,具有适当权限的人可以向其中提交作业。批处理队列的一般用途是在交互式进程不使用 CPU 时使用它。

通常为批处理队列分配的优先级会覆盖普通用户的优先级。系统管理器通常为批处理队列分配低于正常交互优先级的优先级。如果您将优先级设置得足够低,批处理队列就不会干扰交互式用户。

还可以安排批处理队列,使其仅在指定时间运行(例如,凌晨 2 点到 6 点之间)。

系统管理员不关心 I/O 限制或 CPU 限制。

【讨论】:

    猜你喜欢
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 2020-06-04
    • 2014-10-07
    • 1970-01-01
    相关资源
    最近更新 更多