版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2章 用户接口 2.1 作业2.1.1 作业的概念1.作业和作业步作业可以从系统和用户两个方面进行解释。用户角度:从逻辑上抽象地(并非精确地)描述作业的定义,把用户交由计算机进行加工处理的任务,称之为“作业”。从问题提出、源程序提交给计算机系统到得出运算结果所经过的若干个加工步骤称为作业步。上一个作业步的运行结果是下一作业步的输入信息。 概念建立数学模型确定数据结构确定算法编制程序编辑输入程序编译链接运行存档结果输出调试装配存档用户利用计算机解决某任务的过程系统角度:按作业的组织形式定义作业,作业由程序、数据和作业说明书组成,系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。2作业
2、的分类按对作业处理方式分类:批处理类型作业:“后台”作业交互式类型作业:“前台”作业读入作业内容释放输入井空间从作业说明书中顺序取作业控制语句对语句进行分析执行该作业部(可能创建子进程)输出作业报告申请输出井空间本进程自我终止开始返回结束语句?是否作业控制程序的工作过程2.1.2 作业控制块 JCB,作业在计算机系统中存在的惟一标识。定义 记录标识、现行状态、优先级、要求的资源等主要作用 由提交状态转为收容状态时;创建时间 系统创建者作业控制块主要内容:(1)作业本身的内容;(2)为实现作业调度所需的信息;(3)作业使用的资源要求;(4)系统指示单元;(5)作业控制块的链接字。 2.1.3 作
3、业的状态及其转换(1)提交状态(2)收容(后备)状态(3)执行(运行)状态(4)完成状态2作业状态的转换作业状态的转换过程如所示。 作业 作业内存作业1作业2 辅存提交 收容 执行 完成 图作业状态转换图2.1.4 作业的输入/输出方式 通过输入设备把作业从输入介质上送入系统(即磁盘的输入井)中并加以组织。作业 输入 通过输出设备把系统(即磁盘的输出井)中作业的执行结果输出到一定介质上的过程。作业 输出2.1.4 作业的输入/输出方式(1)联机输入/输出方式(2)脱机输入/输出方式(3) SPOOLing系统(4)直接耦合方式(5)网络输入/输出方式主机公用存储器外围处理器外围处理器直接耦合方
4、式示意图2. 2 命令接口命令接口:为了便于用户直接或间接地控制自己的作业,操作系统向用户提供的界面。命令接口分为:(1)联机用户接口(2)脱机用户接口。2. 2 命令接口联机用户接口:分时系统和个人计算机中,操作系统向用户提供了一组联机命令。脱机用户接口:批处理系统中,只有利用作业控制(命令)语言编写成作业说明书提交给系统后,由系统按用户作业说明书中的命令,逐条解释执行。2.2.1. 联机用户接口联机用户接口由一组键盘操作命令及命令解释程序所组成。联机命令接口包含:命令、终端处理程序和命令解释程序。MS-DOS系统中命令解释程序为COMMAND.COM;(CMD.COM)在linux系统中命
5、令解释程序为shell 。 1联机命令格式命令的一般格式:Command arglarg 2argn option 1,option m2联机命令的类型命令大致可分为以下几类:(1)环境设置。(2)执行权限管理。(3)系统管理。(4)文件管理。(5)编辑、编译、链接装配和执行。( 6)通信。(7)资源要求。2.2.2 脱机用户接口脱机用户接口是为批处理作业的用户提供的。组成: 作业控制语言JCL的语句。用户用JCL把需要对作业进行的控制和干预,事先写在作业说明书中,然后将程序、数据和作业说明书一起提供给系统。2. 3 编程接口编程接口是为用户程序在执行中访问系统资源而设置的。组成:一组系统调用
6、,每一个系统调用都对应一个能完成特定功能的子程序。2. 3 编程接口如早期的UNIX系统版本和MSDOS版本,系统调用采用汇编语言编写的,为编程接口。在如UNIX System V、Linux、OS/2 2.x等版本的操作系统中,系统调用是采用C语言编写的,为编程接口。2.3.1 系统调用的类型系统调用大致可分为几类:(1)设备管理。(2)文件管理。(3)进程控制。(4)进程通信。(5)存储管理。(6)线程管理。2.3.2 系统调用的实现系统调用完成相应功能的系统中的子程序、过程或函数。系统调用的处理:产生一条相应的指令,处理机在执行到该指令时发生相应的中断,并输出有关信号给该处理机构,该处理
7、机构在收到了处理机发来的信号后,启动相关的处理程序去完成该系统调用所要求的功能。 为了实现系统调用,系统设计人员还必须为实现各种系统调用功能的子程序编造入口地址表,每个入口地址都与相应的系统子程序名对应起来。(中断向量表)用户程序和系统程序之间参数传递的方法:(1)由陷阱指令自带参数。(2)通过使用有关通用寄存器来传递参数。(3)通过堆栈区来传递参数。 一般把处理机在用户程序中的执行状态称为用户态,而把处理机在系统程序中的执行状态称为核心态(或称系统态)。2. 4 图形接口(自学部分)图形用户接口采用了图形化的操作界面,用非常容易识别的各种图标(icon)将系统的各项功能、各种应用程序和文件直
8、观、逼真地表示出来。操作方式:用户可通过鼠标、菜单和对话框来完成对程序和文件的操作。图形用户接口的主要元素:(1)窗口;(2)图标;(3)菜单;(4)对话框。 状态栏 控制菜单图标拦窗口标题窗口标题栏最小化按钮最大化按钮关闭按钮菜单栏工具栏标尺垂直滚动框水平滚动框编辑区窗口的组成及元素窗口分类(1)从系统的角度进行分类: 系统窗口 用户窗口(2)按应用程序分类: 应用程序窗口 包含在应用程序窗口中的窗口窗口的性质窗口是具有一定性质的矩形区域,其性质有:(1)窗口的状态: 打开状态 激活状态(2)窗口的改变: 窗口大小的改变 窗口位置的改变 窗口的操作对窗口的主要操作有:(1)移动窗口(2)改变
9、窗口大小(3)滚动条的使用(4)关闭窗口图标图标是代表一个应用程序或文件等的一个小图像,也是最小化的窗口,通过图标的操作可以激活相应的程序或启动应用程序。图标主要有三类:(1)应用程序图标(2)文件夹(3)应用程序项图标对图标操作:(1)移动,(2)把窗口收缩为图标等。菜单菜单的组成:(1)菜单名:(2)若干菜单项。每一菜单项通常都对应一相关的命令或功能,有时也可以是打开的窗口、文件等列表,或是图形或文件特征的表项。用户可以通过鼠标或键盘在菜单中选则一菜单项,来向系统提出相应的服务请求。菜单的形式:(1)菜单条(2)弹出式菜单(3)下拉式菜单。菜单的类型:(1)应用程序菜单(2)窗口控制菜单(3)快捷菜单。对菜单的主要操作:(1)选择和关闭应用程序菜单(2)选择菜单命令对话框对话框是在桌面上的带有标题和控制菜单的一个临时窗口,也称为对话窗口。主要用途是系统可通过对话框提示用户输入与任务有关的信息,或向用户提供可能需要的信息。表现形式:在菜单中所选择的命令后面带有省略号()时,表示选择该命令后将立即出现一对话框。在用户根据对话框中的提示输入相关信息后,指定的文件即被打开,对话框消失。 对话框的形式对话框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮服务场所油烟处理全流程管控指南
- 人力资源管理操作手册范本
- 财务预算审批模板化解决方案
- 项目风险管理模板风险评估与应对
- 企业人力资源管理操作指引
- 团队建设活动成效评估模板
- 行业内市场信息守秘责任书范文6篇
- 天津市天津八中重点名校2025-2026学年强基计划模拟考试第一部分英语试题卷含解析
- 个人信用教育训练参与承诺书7篇
- 内蒙古自治区鄂尔多斯市康巴什区第二中学2026届初三英语试题下学期第三次诊断考试试题含解析
- 2026年山东春季高考烹饪类专业知识(理论)模拟试题
- 2025云南云投建设有限公司招聘笔试历年备考题库附带答案详解2套试卷
- 选必下:杜甫《蜀相》赏析
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第二次联考 语文试卷(含答案解析)
- 2026年中考语文第一次模拟考试试卷(含答案)
- 金属冶炼培训
- 屠宰车间生产安全培训课件
- 广西甘蔗收获机械化:现状、困境与突破路径研究
- 引产补偿协议书
- 污水处理厂镜检培训课件
- 2025年绵阳市中考英语试题(附答案)
评论
0/150
提交评论