操作系统的用户接口

操作系统的用户接口

ID:38322335

大小:441.05 KB

页数:29页

时间:2019-06-10

操作系统的用户接口_第1页
操作系统的用户接口_第2页
操作系统的用户接口_第3页
操作系统的用户接口_第4页
操作系统的用户接口_第5页
资源描述:

《操作系统的用户接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西安理工大学高科学院李杨Emai:2099007@qq.com第三章操作系统的用户接口3.1问题的引入3.2操作员接口3.3程序员接口任何系统软件都是硬件功能的延伸,并且都是建立在硬件的基础上,离不开硬件设备的支持.而操作系统更是直接依赖于硬件条件,与硬件的关系尤为密切.因此,本章主要讨论操作系统要用到的基本的硬件技术和概念.3.1问题的引入•创建程序•执行程序•数据I/O•信息存取•通信服务•错误检测和处理还具有另外一些功能:资源分配,统计,保护。操作系统提供的基本服务操作系统为用户提供两种调用其服务和功能的接口:程序接口:允许运行程序调用操作系统的服务和功能。许多操作

2、系统的程序接口由一组系统调用(SystemCall))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源。操作接口:又称作业级接口,操作系统为用户提供的操作控制计算机工作和提供服务手段的集合,通常有操作控制命令、图形操作界面(命令)、以及批处理系统提供的作业控制语言(命令)等实现手段。系统调用操作命令或JCL操作系统裸机(操作接口)(程序接口)用户和操作系统间的两种接口3.2操作员接口3.2.1作业的基本概念★作业:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做工作的集合。★作业步:作业加工处理的步骤。★作业的分类

3、:脱机作业、联机作业。★作业的I/O方式:脱机I/O、联机I/O、SpooLing方式。3.2.2脱机用户接口★作业控制语言JCL(JobControlLanguage):这种接口是专为批处理作业用户提供的,也称批处理用户接口。它由一组作业控制卡,或作业控制语句,或作业控制操作命令组成。用户使用JCL语句,把运行意图(需要对作业进行的控制和干予)写在作业说明书上,将作业连同作业说明书一起提交给系统批处理作业被调度执行时,系统调用JCL语句处理程序或命令解释程序对作业说明书进行解释处理,完成对作业的运行和控制。IBMJCL的一个例子(1)一个需要编译、连结编辑的作业,源程序

4、和数据穿在卡片上,编译、连结编辑的结果需在行式打印机上输出,编译结果要存盘,连结编辑结果还要从穿孔机输出,此作业用JCL语句组织如下:IBMJCL的一个例子(2)//HAROLDJOB,WILSON,MSGLEVEL=(2,0),PRTY=6,CLASS=b//COMPEXECPGM=IEYFORT//SYSPRINTDDSYSOUT=A//SYSINDD*../*//GOEXECPGM=FORTLINK//SYSPRINTDDSYSOUT=A//FTOTF001DDUNIT=SYSCP//GOSYSINDD*..

5、/*//3.2.3连机用户接口常用的用户界面★命令行界面★图形界面为了能向用户提供多方面的服务,通常,OS都向用户提供了几十条甚至上百条的联机命令。根据这些命令所完成功能的不同,可把它们分成以下几类:①系统访问类;②磁盘操作类;③文件操作类;④目录操作类;⑤通信类;⑥其他命令。联机命令的类型1.系统访问类在单用户微型机中,一般没有设置系统访问命令;然而在多用户系统中,为了保证系统的安全性,都毫无例外地设置了系统访问命令,即注册命令Login。用户在每次开始使用某终端时,都须使用该命令,使系统能识别该用户。凡要在多用户系统的终端上上机的用户,都必须先在系统管理员处获得一合

6、法的注册名和口令。以后,每当用户在接通其所用终端的电源后,便由系统直接调用并在屏幕上显示出以下的注册命令:Login:/提示用户键入自己的注册名当用户键入正确的注册名,并按下回车键后,屏幕上又会出现:Password:/提示用户键入自己的口令2.键盘操作命令如磁盘格式化命令Format。它被用于对指定驱动器上的软盘进行格式化。每张新盘在使用前都必须先格式化。其目的是使其记录格式能为操作系统所接受,可见,不同操作系统将磁盘初始化后的格式各异。此外,在格式化过程中,还将对有缺陷的磁道和扇区加保留记号,以防止将它分配给数据文件。4.目录操作命令(1)建立子目录命令m

7、kdir。用于建立指定名字的新目录。(2)显示目录命令dir。显示指定磁盘中的目录项。5.其它命令(1)输入输出重定向命令。(2)管道连接。(3)过滤命令。(4)批命令。3.文件操作命令(1)显示文件命令type。用于将指定文件显示在屏幕上。(2)拷贝文件命令copy。用于实现文件的拷贝。为了实现人机交互,还须在微机或终端上配置相应的键盘终端处理程序,它应具有下述几方面的功能:(1)接收用户从终端上打入的字符。(2)字符缓冲,用于暂存所接收的字符。(3)回送显示。(4)屏幕编辑。(5)特殊字符处理。键盘终端处理程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。