Advertisement

0x01 多线程与时间片分时系统

阅读量:

批处理系统基础架构

  • 最初出现的操作系统。
    • 达成自动化任务调度功能,即在一项任务执行完毕后,系统可自动切换至下一项任务,从而在无需人工参与的情况下完成任务的连续运行。
      一组无需进行人机交互的任务批量执行时,必须借助操作系统的支持。

    • 简单批处理系统的核心组件为一个持续运行的监控程序(Monitor),该程序能够管理任务的传输过程,安排任务的执行顺序,并在一项任务完成后自动切换至下一项任务。

简单批处理系统所采用的设计方式也被称为单道程序设计模式。

相较于人工操作方式,简单批处理系统显著提升了计算机的运行效率,然而其并未充分考虑CPU与I/O设备之间的并行运作特性,导致计算机资源未能得到充分利用。

批处理系统

批处理:当用户向操作系统提交一组任务后,系统将自动控制这些任务的执行流程。

批处理操作系统:

  • 运用批量处理任务技术的系统;
  • 单道批处理系统;
  • 多道批处理系统

特点:

  • 缺乏交互功能
  • 显著提升CPU的使用效率

在单核单处理的计算机架构中,CPU与硬盘控制器能够实现同步运行。

多道程序系统

单个用户通常无法保证CPU与设备在全部时间内均处于运行状态。

多道程序设计:在内存中同时加载多个作业,并在管理程序的控制下交替执行。

  • 通过作业调度机制选取一个作业进

全部评论 (0)

还没有任何评论哟~