工作效率非常低 每一用户都要自行编写涉及到硬件的 源代码 工作量大,难度高,易出错,需要 大量人力和物力
•工作效率非常低 •每一用户都要自行编写涉及到硬件的 源代码 •工作量大,难度高,易出错,需要 大量人力和物力
第1阶段 硬件昂贵,人力便宜 简单批处理:装入程序、运行、打印 结果、撤出、再重复 用户把程序(卡片或磁带)交给负责 调度的操作员(系统管理员) ·常张监控程房自动地装入程序、运行 撤出作业
第 1 阶段 硬件昂贵,人力便宜 简单批处理:装入程序、运行、打印 结果、撤出、再重复 •用户把程序(卡片或磁带)交给负责 调度的操作员(系统管理员) •常驻监控程序自动地装入程序、运行、 撤出作业
需要存储管理、重定位和保护机制 硬件使用较为高效 但(从输出)调试困难 CPU与I/0操作交叉覆盖 早期:将慢速设备转到同CPU相连的 快速磁带驱动器上 °后期:Spoo1数据到磁盘上
• 需要存储管理、重定位和保护机制 • 硬件使用较为高效, 但(从输出)调试困难 CPU 与 I/O 操作交叉覆盖 • 后期:Spool 数据到磁盘上 • 早期:将慢速设备转到同 CPU 相连的 快速磁带驱动器上
增加:缓冲,DMA,中断处理 作业被送(spo1)到磁盘 仍然是单个作业,利用率低
增加:缓冲, DMA, 中断处理 作业被送(spool)到磁盘 仍然是单个作业,利用率低
多道程序批处理系统 在磁盘上多个作业等待运行 多造程序一同时运行多个作业 选择若干作业准备运行(调度) 并装入内存(存储管理 运行一个作业,当它等待时 (如需安装磁带,等键按下) 切换至内存中的另一个作业
多道程序批处理系统 •在磁盘上多个作业等待运行 •多道程序 - 同时运行多个作业 - 选择若干作业准备运行(调度) 并装入内存(存储管理) - 运行一个作业,当它等待时 (如需安装磁带,等键按下) 切换至内存中的另一个作业