文档介绍:第2章操作系统的用户界面
运行一个用户程序的过程
操作系统的用户界面
操作系统提供给用户程序的服务
用户界面的发展
开始
本章学习目标
操作命令:包括作业控制语言和键盘命令,这是用户操作计算机的方式
系统功能调用:这是用户程序对操作系统提供的服务的调用接口
系统功能调用的执行过程
返回本章首页
运行一个用户程序的过程
一、使用计算机来计算来运行用户程序有三个步骤:
(1)用某种语言(例如FORTRAN语言)编制一个程序,它被称为源程序。
(2)将源程序和初始数据记录在某种输入介质上。例如穿成一盘纸带,或在终端设备(包括键盘、显示器)上直接编辑源程序。
(3)按照一定要求来控制计算机工作,并经过加工最后算出结果。
返回本章首页
二、对作业的处理的几个作业步
(1)编辑(修改):建立新文件或是对原有文件进行修改。
(2)编译:请求系统把修改好的源程序翻译成浮动目标模块,并将它放在磁盘上,也可以穿孔输出或二者有之。
(3)链接:请求系统把主程序模块和其他所需要的子程序和例行程序链接装配在一起,成为一个可执行的完整的内存映像文件。
下一页
三、作业步之间的关系表现为
(1)每个作业步运行的结果产生下一个作业步所需要的文件。。
(2)一个作业步能否正确地执行,依赖于前一个作业步是否成功地完成。
下一页
作业步之间的关系
返回本节
操作系统的用户界面
操作系统提供的两个接口
作业控制语言和键盘命令
返回本章首页
操作系统提供的两个接口
操作系统为用户提供的接口体现在两个方面():一是操作系统为用户提供的各种操作命令,用户可利用这些操作命令来组织作业的工作流程和控制作业的运行;二是操作系统为用户提供的一组系统功能调用,用户可以在源程序一级使用这些系统调用,请求操作系统提供的服务(如,请求使用各种外部设备进行信息传输、向系统申请资源等)。
返回本节
作业控制语言和键盘命令