第1章 学习小结
操作系统概念、地位与作用 操作系统的基本类型及其特点 多道程序设计及其特点 现代操作系统的主要功能 现代操作系统的基本特征
第2章 操作系统用户界面
本章主要从用户使用和系统管理两方面出 发, 讨论操作系统为用户提供的编程接口和 命令控制接口。 首先讨论操作系统的命令控制接口及与其 相关的作业控制和管理概念,然后介绍系统 调用与编程接口,最后介绍操作系统用户界 面示例。
系统调用接口
系统调用与一般过程调用的比较
不同点: 嵌套或递归调用:对系统调用,一般不允许在 同一个进程中发生嵌套或递归(不同进程可以重 入同一个系统调用)。 进入方式不同:利用int或trap指令进行系统调 用;利用call 或 jmp 指令进入普通的过程调用。
系统调用接口
系统调用与一般过程调用的比较
作业的建立
作业输入方式
3)SPOOLING系统 SPOOLING(Simultaneous Peripheral Operations On-Line),即同时的外围设备 联机操作,也称假脱机。 其工作原理如图2.4所示。
作业的建立
SPOOLING 结构
技术支持:通 道技术和中断 技术
作业的建立
作业的建立
作业输入方式
常分为三种,即联机输入方式、脱机输 入方式、SPOOLING系统。 1)联机输入方式 用户和系统通过交互会话来输入作业 外围设备直接和主机相机输入方式 称为预输入方式。为了解决单台设备联机 输入时的CPU浪费问题,利用辅机作为外 围处理机进行输入处理。 在辅机上,将作业输入到高速设备磁盘 或磁带上;再把磁盘与主机联机输入作业。
系统调用接口
系统调用的执行过程
系统调用接口