- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统与实验教程 第2章 第2章 用户界面 2.1 操作系统提供的用户界面 用户界面也称为用户接口,是操作系统提供给用户与计算机打交道的外部机制,用户借助这种机制来使用和控制计算机系统。用户界面是操作系统中直接与用户交互的平台,是操作系统功能中不可忽略的一个重要的组成部分,其优劣直接关系到操作系统是否能够得到用户的青睐,是评价操作系统性能的重要指标之一。 2.1 操作系统提供的用户界面 操作系统的用户界面分为两种类型: 操作命令界面:不同的操作系统提供不同的操作命令界面,它包括键盘命令、图形界面以及批处理界面; 系统调用界面:常被称作系统调用接口或系统调用函数,是每个操作系统都必须提供的系统服务功能,用户能够在源程序中使用它来请求系统服务。 用户界面与操作系统 2.1 操作系统提供的用户界面 不同的操作系统针对自身的特点提供不同的用户界面:分时系统必须提供键盘命令和系统调用界面,而一个批处理系统则必须提供批处理控制语言和系统调用界面。 任何操作系统都必须提供系统调用界面。 2.1.1 操作命令界面 操作命令界面包括键盘命令、图形界面(视窗)和批处理作业控制语言。用户使用图形界面或键盘命令实现用户与计算机系统之间的交互,或使用操作命令界面来实现对作业的批处理控制。操作系统的操作命令界面由早期的批处理作业控制语言(JCL)方式和键盘命令的方式向多窗口、菜单、按钮、声控等图形化及多媒体方式变化,这种操作界面的显著进步也体现了操作系统的不断更新。 1. 键盘命令 分时操作系统中常用的键盘命令可以分为以下几类: 目录操作:子目录的创建、删除、改变当前目录、更名、显示目录中文件的属性、显示当前目录路径等等有关目录的操作。 文件操作:文件的复制、移动、更名、文件操作权限的设置、显示文本内容、查找文件、文件压缩和解压缩等等有关文件的操作。 系统管理:对用户和用户组的增删改等异动管理、对系统进程的查看和管理、对系统日期、时间的显示和修改等系统管理、对磁盘等外部设备的管理等等涉及系统资源管理和用户管理的命令。 其它操作:清屏、历史命令的显示、系统帮助等。 2. 图形界面 图形操作界面以窗口的方式将系统资源或应用程序展现在用户面前,并以菜单或快捷键的形式提供当前窗口所有的功能服务,使用户能够在窗口或对话框的提示下,一步一步地完成系统所需要知道的服务内容,从而使系统能够正确地响应用户通过菜单给出的请求,顺利而快捷地完成系统与用户之间的交互。 操作系统具有图形操作界面后为计算机的普及插上了翅膀,使计算机进入千家万户成为可能。在计算机的普及上,操作系统所提供的图形界面功不可没。 3. 批处理作业控制语言 批处理操作系统必须提供作业控制语言(JCL),该语言所起的作用是对批处理文件中各作业的执行过程进行控制。操作系统对于作业批处理控制语言采用解释执行方式,即在批处理文件的执行过程中边解释边执行。 用户可以使用批处理语言来组织和控制自己的可执行文件的执行,这使用户能够在作业级别上控制多个作业的执行流程。 批处理是操作系统提供的作业操作界面,因此作业控制语言由操作系统负责解释执行,无须编译连接,所以批处理文件虽然可执行,但与高级程序编译连接后形成的可执行文件是不同类型的文件。 3. 批处理作业控制语言 批处理语言与高级语言的不同之处在于: 批处理文件是ASCII码文本文件,它由可执行的文件、键盘命令或批处理控制语言组成,其中的可执行文件和键盘命令都可以在文本方式下单独执行;而高级语言源程序中放的是高级语言提供的语句或者操作系统提供的系统调用函数。 批处理文件中的每个作业都是可执行的,因而不需要编译连接,只需要修改该批处理文件的属性为可执行文件后便可执行;而高级语言源程序中的语句都是符号语言,需要经过编译连接翻译成二进制代码后才可以执行。 操作系统所提供的批处理作业控制语句的格式因为没有编译程序的帮助往往很呆板,使用时不如高级语言程序那么顺手好用。 因为批处理不经过编译,其控制语言中没有结束语句,最后一个作业(命令)执行完后就自动结束了;与终止键盘命令的执行相同,在批处理命令的执行过程中如果需要终止执行也可以使用组合键Ctrl+c实现。而高级语言程序一般都有结束标记。 2.1.2 系统调用界面 所谓系统调用,就是用户在程序中调用操作系统所提供的一些子功能。它是一种特殊的过程调用,这种调用通常是由特殊的机器指令实现的。这些服务程序以系统功能模块或函数的形式提供给用户,在用户程序中凡是涉及到对系统资源的请求、控制、使用等与系统资源有关的操作,都可以在程序中需要的地方提出请求,由操作系统的服务程序来完成。 2.1.3 两种界面之间的关系
您可能关注的文档
最近下载
- 季度查漏补种登记表.doc VIP
- GB50318-2017 城市排水工程规划规范.pdf VIP
- 2025至2030中国移动视频监控行业市场占有率及投资前景评估规划报告.docx VIP
- 汽车门锁及空调故障.pptx VIP
- 生态环境数据分级管理指南.pdf VIP
- 八省联考2026届高三年级12月检测训练(T8联考)化学试卷(含答案详解).pdf
- 2022春(六下)顺 - 填空题1.docx VIP
- T∕CACM 1319-2019 慢性阻塞性肺疾病中医诊疗指南.docx VIP
- GZ021 化工生产技术赛项(正式赛卷)仿真操作模块方案及评分6.doc VIP
- 金蝶云星空完整版.pdf VIP
原创力文档


文档评论(0)