什么是批处理操作系统?
为了避免早期系统的缺点,引入了批处理系统。早期系统需要更多设置时间。
为了克服这个缺点,使用了批处理,其中通过批量处理作业来减少设置时间。在这种方法中,类似的作业被发送到 CPU 进行处理,并一起运行。
批处理系统的重要任务是自动保持批量执行作业以减少设置时间。
在早期的作业处理系统中,作业被放置在作业队列中,并且内存由主内存分配或管理,当主内存中有可用空间时,从作业队列中选择一个作业并加载到内存中。
作业加载到主内存后,它将争夺处理器。当处理器可用时,处理器调度程序选择一个已加载到内存中的作业并执行它。
批处理策略的实现是为了提供批文件处理。它遵循对类似批次的 文件进行处理以加快任务的速度。
批处理操作系统中的步骤
批处理操作系统需要遵循的步骤如下:
步骤 1 - 用户使用穿孔卡片准备他的作业。
步骤 2 - 然后用户将作业提交给程序员。
步骤 3 - 程序员从不同的用户那里收集作业,并将作业分类成具有相似需求的批次。
步骤 4 - 最后,程序员将批次逐个提交给处理器。
步骤 5 - 一个批次的所有作业一起执行。
优点
批处理操作系统的优点如下:
系统执行所有程序所需的时间将减少。
它可以在多个用户之间共享。
缺点
批处理操作系统的缺点如下:
两个批次之间需要手动中断。
作业的优先级未设置,它们按顺序执行。
这可能导致饥饿现象。
CPU 利用率低,并且必须长时间保持空闲状态,因为加载和卸载批次所需的时间与执行时间相比非常高。
广告