- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章操作系统的用户接口第三章操作系统的用户接口
第三章 操作系统的用户接口 西安理工大学高科学院 李杨 Emai:2099007@ 3.1 问题的引入 3.2 操作员接口 3.3 程序员接口 3.1 问题的引入 ?创建程序 ?执行程序 ?数据I/O ?信息存取 ?通信服务 ?错误检测和处理 还具有另外一些功能:资源分配,统计, 保护。 3.2 操作员接口 3.2.2 脱机用户接口 IBM JCL的一个例子(1) 一个需要编译、连结编辑的作业,源程序和数据穿在卡片上,编译、连结编辑的结果需在行式打印机上输出,编译结果要存盘,连结编辑结果还要从穿孔机输出,此作业用JCL语句组织如下: IBM JCL的一个例子(2) // HAROLD JOB,WILSON,MSGLEVEL=(2,0),PRTY=6,CLASS=b // COMP EXEC PGM=IEYFORT // SYSPRINT DD SYSOUT=A // SYSIN DD* . Source Program Card . /* // GO EXEC PGM=FORTLINK // SYSPRINT DD SYSOUT=A // FTOTF001 DD UNIT=SYSCP // GO SYSIN DD* . Data Card . /* // 3.2.3 连机用户接口 * * 任何系统软件都是硬件功能的延伸,并且都是建立在硬件的基础上,离不开硬件设备的支持.而操作系统更是直接依赖于硬件条件,与硬件的关系尤为密切.因此,本章主要讨论操作系统要用到的基本的硬件技术和概念. 操作系统提供的基本服务 操作系统为用户提供两种调用其服务和功能的接口: 程序接口:允许运行程序调用操作系统的服务和功能。 许多操作系统的程序接口由一组系统调用(System Call))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源。 操作接口:又称作业级接口,操作系统为用户提供的操作控制计算机工作和提供服务手段的集合,通常有操作控制命令、图形操作界面(命令)、以及批处理系统提供的作业控制语言(命令)等实现手段。 系统调用 操作命令或 JCL 操 作 系 统 裸 机 (操作接口) (程序接口) 用户和操作系统间的两种接口 3.2.1 作业的基本概念 ★作业:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做工作的集合。 ★作业步:作业加工处理的步骤。 ★作业的分类:脱机作业、联机作业。 ★作业的I/O 方式:脱机I/O 、联机I/O 、SpooLing方式。 ★作业控制语言JCL ( Job Control Language ):这种接口是专为批处理作业用户提供的,也称批处理用户接口。它由一组作业控制卡,或作业控制语句,或作业控制操作命令组成。 用户使用JCL语句,把运行意图(需要对作业进行的控制和干予)写在作业说明书上,将作业连同作业说明书一起提交给系统 批处理作业被调度执行时,系统调用JCL语句处理程序或命令解释程序对作业说明书进行解释处理,完成对作业的运行和控制。 常用的用户界面 ★命令行界面 ★图形界面 为了能向用户提供多方面的服务,通常,OS都向用户提供了几十条甚至上百条的联机命令。根据这些命令所完成功能的不同,可把它们分成以下几类:① 系统访问类;② 磁盘操作类; ③ 文件操作类;④ 目录操作类;⑤ 通信类; ⑥ 其他命令。 联机命令的类型 1. 系统访问类 在单用户微型机中,一般没有设置系统访问命令; 然而在多用户系统中,为了保证系统的安全性,都毫无例外地设置了系统访问命令, 即注册命令Login。 用户在每次开始使用某终端时,都须使用该命令,使系统能识别该用户。凡要在多用户系统的终端上上机的用户,都必须先在系统管理员处获得一合法的注册名和口令。以后,每当用户在接通其所用终端的电源后,便由系统直接调用并在屏幕上显示出以下的注册命令: Login: /提示用户键入自己的注册名 当用户键入正确的注册名,并按下回车键后,屏幕上又会出现: Password:
文档评论(0)