第二章 操作系统用户界面(精品).ppt





《第二章 操作系统用户界面(精品).ppt》由会员分享,可在线阅读,更多相关《第二章 操作系统用户界面(精品).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 操作系统用户界面 第一节 作业的基本概念一、作业的定义 1、作业:从用户的角度,作业是指在一 次应用业务处 理过程中,从输入开始到输出结束为止,用户要求 计算机所做的与该次业务处理相关的全部工作。2、作业步:完成一个作业的过程中所经历的相对独立 的工作。3、作业的组成:作业从内容上包含程序、数据、作业 说明书(作业控制块)。4、作业说明书:用作业控制语言书写的,用于对作业执行情况进行控制的特 殊文件。5、作业的特点:a、是一个动态的概念;b、在批处理系统中,作业是抢占内存资源的基本单位。二、作业组织 作业是由程序、数据、作业说明书组成。1、程序、数据:完成用户所要求的业务处理工作。2、
2、作业说明书:体现用户对作业的控制意图,且由作 业说明书生成作业控制块。3、JCB表格内容:登记作业要求的资源情况,预计执 行时间和执行优先级等。4、作业说明书内容:包括作业基本描述信息、作业控 制描述信息、资源要求描述信息。(1)作业基本描述:含用户名、作业明、使用的编 程语言、允许的最大处理时间等。(2)作业控制描述信息:含控制方式、各作业步的控制 顺序、出错处理等。(3)资源要求描述信息:含要求处理时间、内存空间、外设种类、数量、处理机优先级、所需处理时间、库函数、实用程序等。注意:(1)在微机中,人们常用批处理文件编写作业说明书。(2)作业说明书方式主要用于批处理系统中,且不同计算机厂家
3、对自己的系统定义有各自的作业说明书格式和内容。第二节 作业建立作业的建立:将一个作业所包含的程序、数据、作业说明书由输入设备送入外 存的输入井,并通过作业注册程序为 该作业申请建立一个相应的JCB过程。一、作业的输入方式 1、联机输入方式:(1)特点:a、主要用于交互式系统中,用户与主机 通过交互会话方式输入作业;b、外围设备与主机直接相连;c、由于CPU与外设速度不匹配,CPU利 用率低。(2)示意图:2、脱机输入方式 (1)目的:解决联机输入CPU利用率低的问题。(2)示意图:主机外存输入/输出主机高 速 外围设备后援存储器低档机I1后援存储器低档机I2 (3)特点:a、CPU效率高,但以
4、牺牲低档机为代价;b、需要用户干预和移动后援存储器;c、灵活性差,当遇紧急情况时无法直接将作业交 给主机处理。3、直接耦合方式:(1)方法:将主机与外围低档机通过一个大容量的 外存直接耦合起来,省去脱机方式中靠人工移动 后援存储器的过程。(3)示意图:主机公用存储器低档机低档机 (3)缺点:成本高。4、SPOOLING(假脱机系统)(1)多台I/O设备通过通道或DMA器件和主机、外存 连接起来。(2)原理图:输入设备输入设备通道输入井输出井通道输出设备输出设备通 道 主机系统输入管理模块输出管理模块 (3)特点:a、外设得以并行工作;b、CPU利用率高;c、与直接耦合方式相比,降低了成本。5、
5、网络输入方式:以上述四种微基础(略)。二、JCB建立:1、建立:由作业注册程序为已输入的作业建立。2、JCB的内容:(1)作业名:以区分作业;(2)估计执行时间、建立时间、优先级等为作业调度 提供依据;(3)作业说明书:控制作业执行的依据;(4)程序设计语言类型,指明所需的编译系统和库函 数等;(5)作业状态:描述作业生存期的各个阶段。a、提交态:从作业输入请求开始到建立JCB表为 止。b、后备态:从建立JCB表开始到作业调度程序选中 该作业进入内存为止,作业在作业等待 队列中所处的状态。c、执行态:从作业被调度选中开始到该作业执行结 束为止。d、完成态:从作业之行结束到被撤销为止。(6)对内
6、存、外存的要求。第三节 命令控制界面接口(补充)一、用户界面的发展 1、第一代用户界面,在一维空间(命令 行界面和编程人员在程序中的系统调用)用户要使用计算机,首先要熟悉一 套操作命令,而且不同的操作系统命令 是各不相同的,熟悉英文名称及其缩写 有助于记忆命令;多数的命令行有很多选项 实施多种控制操作能力;操作系统中必备一 套相应的命令解释程序。2、第二代用户界面,在二维空间(图形界面)(1)用户观看,单击缩影的图符。如Windows是视窗 操作系统发展的里程碑;(2)美国的苹果公司的Macintosh系列微机,其人机界 面设计仍是较优秀的;(3)在UNIX操作系统上,早已广为流行一种图形用户
7、 界面,他就是X-Windows,它也有类似的功能,但 不属于操作系统核心的内容,需另行配置安装;(4)图形用户界面便于用户操作使用计算机,在显示 屏上可以建立很多缩微型形象化的图标,用户用鼠 标器单击就能调出程序工作,即所见所得。3、第三代用户界面,在三维空间(虚拟现实的界面元素)(1)目前已有不少的游戏软件在三维硬件显示卡的支 持下,改成三维动画效果。(2)在计算机的很多应用领域中,如建筑、医学等,需要有3维计算的图像显示立体效果;(3)现有的界面已能看到很多“虚拟仪器”,如电话机、放音机等,在计算机的“桌面”上显示出人们熟悉的家 用电器或其他仪器设备的操作面板。4、虚拟机概念 (1)虚拟
8、软驱、虚拟内存、虚拟硬盘、虚拟打印机、虚拟现实等技术均已出现并得以应用;(2)计算机也可以虚拟,可以使用虚拟机来创造出多 个理想的工作环境,而这一切只需在一台机器上可以 完成。二、界面管理的任务:1、界面管理的任务是:使用多媒体虚拟现实和科学计 算可视化等技术寻求最佳的人机通信方式;2、任何一种软件首先涉及人机交互的控制界面,目前 的计算机也离不开操作系统的界面。计算机的发展史 不仅是计算机在处理速度和存储容量飞速提高的历史,而且也是计算机用户界面不断改进的历史,Windows 系统中80%以上的编程代码是涉及与人打交道的界面 设计。3、作为面向最终用户的“作业”管理来看,人机交互界面 也可称
9、为用户界面,已成为计算机系统的一个重要组 成部分,是计算机科学与心理学、图形艺术和人素学 的交叉研究领域。他是计算机领域的竞争焦点从硬件 转向软件之后,又一新的重要研究领域。三、界面管理的功能:1、实现高效的人机通信 在传统的人机交互系统中,人被认为是操作者 去适应机器,人被认为是用户,能与机器对话,但无 主动参与感;而在虚拟现实系统中,人应是主动的参 与者,机器对人的各种动作做出反应,若将人的听、说、手和眼等协同动作,采用多通道、以自然方式交 互,可以实现高效的人机通信。2、改善计算机的可用性、可学性和有效性 键盘和鼠标均需用户“精确”输入,而人的动作或思 想,往往不很精确,要求计算机能理解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 操作系统用户界面精品 第二 操作系统 用户界面 精品

限制150内