目标3-0S的易扩展性 硬件升级和新硬件出现 新的用户需求 错误更正
目标3-OS的易扩展性 • 硬件升级和新硬件出现 • 新的用户需求 • 错误更正
OS的发展 1940s串行处理 1950s简单批处理系统 多道程序批处理系统 1960s分时系统
OS的发展 1940’s 串行处理 1950’s 简单批处理系统 多道程序批处理系统 1960’s 分时系统
串行处理 显示灯输入设备 程序p编译程序源程序 触发器打印机 结果 编译 控制台 目标程序公共函数 链接 调度问题 准备时间太长 可执行程序 运仃
串行处理 • 调度问题 • 准备时间太长 控制台 显示灯 触发器 输入设备 打印机 结果 程序 编译程序 源程序 编译 链接 目标程序 公共函数 可执行程序 运行
简单批处理系统 内存分布情况 作业的执行过程 中断处理 监控程序 读作业1 设备驱动 常驻监控程序」执行作业1 作业序列 实用程序 JCL解释器 公共函数 读作业2 用户程序 执行作业2 常驻监控程序 resident monitor
简单批处理系统 中断处理 设备驱动 作业序列 JCL解释器 用户程序 读作业1 执行作业1 读作业2 执行作业2 …… 内存分布情况 作业的执行过程 监控程序 常驻监控程序 实用程序 公共函数 常驻监控程序resident monitor
作业的格式 SJOB JCL-job control language SFTN 作业控制语言 程序 编译 SLOAD 加载 SRUN 自自 数据 SEND
作业的格式 $JOB $FTN ……程序 $LOAD $RUN ……数据 $END JCL-job control language 作业控制语言 编译 加载 运行