第1阶段 硬件昂贵,人力便宜 简单批处理:装入程序、运行、打印 结果、撤出、再重复 °用户把程序(卡片或磁带)交给负责 调度的操作员(系统管理员) 常驻监控程序自动地装入程序、运行 撤出作业 Operating System
Operating System 第 1 阶段 硬件昂贵,人力便宜 简单批处理:装入程序、运行、打印 结果、撤出、再重复 •用户把程序(卡片或磁带)交给负责 调度的操作员(系统管理员) •常驻监控程序自动地装入程序、运行、 撤出作业
需要存储管理、重定位和保护机制 硬件使用较为高效, 但(从输出)调试困难 CPU与I/O操作交叉覆盖 早期:将慢速设备转到同cPU相连的 快速磁带驱动器上 后期:Spoo/数据到磁盘上 Operating System
Operating System •需要存储管理、重定位和保护机制 •硬件使用较为高效, 但(从输出)调试困难 CPU 与 I/O 操作交叉覆盖 •后期:Spool 数据到磁盘上 •早期:将慢速设备转到同 CPU 相连的 快速磁带驱动器上
增加:缓冲,DMA,中断处理 作业被送( spool)到磁盘 仍然是单个作业,利用率低 Operating System
Operating System 增加:缓冲, DMA, 中断处理 作业被送(spool)到磁盘 仍然是单个作业,利用率低
多道程序批处理系统 在磁盘上多个作业等待运行 多道程序-同时运行多个作业 选择着干作业准备运行(调度) 并装入内存(存储管理) 运行一个作业,当它等待时 (如需安装磁带,等键按下) 切换至内存中的另一个作业 Operating System
Operating System 多道程序批处理系统 •在磁盘上多个作业等待运行 •多道程序 - 同时运行多个作业 - 选择若干作业准备运行(调度) 并装入内存(存储管理) - 运行一个作业,当它等待时 (如需安装磁带,等键按下), 切换至内存中的另一个作业
多道程序设计:多个用户共享 系统 增加:存储保护,重定位 利用率高(多个作业 有必要采用并发程序设计技术 操作系统成为研究焦点:需要处理复杂 性 Operating System
Operating System 多道程序设计:多个用户共享 系统 增加:存储保护,重定位 利用率高(多个作业) 有必要采用并发程序设计技术 操作系统成为研究焦点:需要处理复杂 性