什么是批处理操作系统?


为了避免早期系统的缺点,引入了批处理系统。早期系统需要更多设置时间。

为了克服这个缺点,使用了批处理,其中通过批量处理作业来减少设置时间。在这种方法中,类似的作业被发送到 CPU 进行处理,并一起运行。

批处理系统的重要任务是自动保持批量执行作业以减少设置时间。

在早期的作业处理系统中,作业被放置在作业队列中,并且内存由主内存分配或管理,当主内存中有可用空间时,从作业队列中选择一个作业并加载到内存中。

作业加载到主内存后,它将争夺处理器。当处理器可用时,处理器调度程序选择一个已加载到内存中的作业并执行它。

批处理策略的实现是为了提供批文件处理。它遵循对类似批次的 文件进行处理以加快任务的速度。

批处理操作系统中的步骤

批处理操作系统需要遵循的步骤如下:

步骤 1 - 用户使用穿孔卡片准备他的作业。

步骤 2 - 然后用户将作业提交给程序员。

步骤 3 - 程序员从不同的用户那里收集作业,并将作业分类成具有相似需求的批次。

步骤 4 - 最后,程序员将批次逐个提交给处理器。

步骤 5 - 一个批次的所有作业一起执行。

优点

批处理操作系统的优点如下:

  • 系统执行所有程序所需的时间将减少。

  • 它可以在多个用户之间共享。

缺点

批处理操作系统的缺点如下:

  • 两个批次之间需要手动中断。

  • 作业的优先级未设置,它们按顺序执行。

  • 这可能导致饥饿现象。

  • CPU 利用率低,并且必须长时间保持空闲状态,因为加载和卸载批次所需的时间与执行时间相比非常高。

更新于: 2021年11月25日

3K+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告