第七章-操作系统的用户接口.doc
《第七章-操作系统的用户接口.doc》由会员分享,可在线阅读,更多相关《第七章-操作系统的用户接口.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章 操作系统的用户接口概述 OS是计算机的资源管理器和用户接口; OS的用户接口负责接收用户向OS提出的服务请求,传递有关信息,并将服务的结果返回给用户; OS用户接口有两类:联机用户接口(有命令行界面和图形界面两种形式),程序接口(主要是系统调用)。另外,在Internet中还有一种网络用户接口。第一节 联机命令接口一、什么是联机命令接口 是用户从键盘上输入的OS命令。通过输入键盘命令,用户可以取得OS 的服务,控制自己的程序执行; OS的联机命令接口包括:一组联机命令、命令解释程序(命令解释器)和终端处理程序; 联机命令接口的工作过程:(1) 用户在终端上(通过键盘)输入所需命令;(2
2、) 终端处理程序接收该命令,并在屏幕上显示(回显)命令;(3) 一条命令输入完毕,由命令解释程序对命令进行分析,然后执行对应的命令处理程序,完成任务。二、联机命令1、为了能向用户提供多方面的服务,通常,OS都向用户提供了几十条甚至上百条的联机命令。这批命令分为内部命令和外部命令两类。另外,用户建立的每个可执行程序也是一条联机命令(外部命令)。根据这些命令所完成功能的不同,可把它们分成以下几类: 系统访问类; 磁盘操作类; 文件操作类; 目录操作类; 通信类; 其他命令。2、各类命令举例 系统访问类:Login;用户注册命令 磁盘操作命令:Diskcopy;整盘复制命令Format;磁盘格式化命
3、令Diskcomp;软盘比较命令Backup,Restore;硬盘备份与恢复命令 文件操作命令:Type;文件内容显示命令Copy;文件复制命令Comp;文件比较命令Rename;文件重命名命令Erase, Dele;文件删除命令关于文件名中的*和?的意义。 目录操作命令:Mkdir,Md;建立一个子目录Dir;显示目录表的内容Rmdir,Rd;删除子目录Tree;显示目录结构Chdir,Cd;更改当前工作目录 其它命令I/O重定向命令:在有的OS中定义了两个标准I/O设备。通常,命令的输入取自标准输入设备,即键盘;而命令的输出通常是送往标准输出设备, 即显示终端。如果在命令中设置输出重定向“
4、”符,其后接文件名或设备名,表示将命令的输出改向,送到指定文件或设备上。类似地,若在命令中设置输入重定向“”符,则不再是从键盘而是从重定向符左边参数所指定的文件或设备上,取得输入信息。管道连接命令:这是指把第一条命令的输出信息作为第二条命令的输入信息;类似地,又可把第二条命令的输出信息作为第三条命令的输入信息。这样,由两个(含两条)以上的命令可形成一条管道。在MS-DOS和UNIX中,都用“|”作为管道符号。其一般格式为:Command1 |Command2| | Commandn;批处理命令:利用一组联机命令构成一个命令程序,能够一次建立多次使用。该程序的内容保存在文本文件中。在MS-DOS
5、中这种特殊的文本文件,其后缀名为“.bat”;在UNIX系统中称其为命令文件。三、键盘终端处理程序1、在联机终端上,为实现人机交互,系统必须能让键盘上的输入和屏幕上的显示及时、同步。为此,必须配备键盘终端处理程序,实现:接收键盘上输入的字符、字符缓冲、回送显示、屏幕编辑、特殊字符处理等功能。具体说明如下:2、字符接收功能-接收从键盘上输入的字符,并将它传送给用户程序。P19-20 面向字符方式的 面向行方式3、字符缓冲功能-暂存从键盘上输入的字符。P21-23 专用缓冲方式 公用缓冲方式4、回送显示功能回送显示(回显)是指每当用户从键盘输入一个字符后,终端处理程序便将该字符送往屏幕显示。 由硬
6、件实现回显 由软件实现回显5、屏幕编辑提供若干个编辑键,实现对屏幕内容的编辑。常用编辑健有: 删除字符键 删除一行键 插入键 移动光标键 屏幕向上滚动或向下滚动一行键6、特殊字符处理识别特殊的键盘字符,将其翻译为其对应的控制命令。例如: Ctrl+C键或Break或Delete键对应程序终止控制命令。四、命令解释程序1、命令解释程序的主要作用是:在屏幕上给出提示符,等待用户键入命令;在用户输入命令后,识别命令,再转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,并将处理结果送屏幕上显示;若用户键入的命令有错,而命令解释程序未能予以识别,或在执行中间出现问题时,则应显示出某一出错信息
7、。2、命令解释程序的组成:P30-313、命令解释程序的工作流程:P334、典型的命令解释程序有:DOS的C;Windows的Cmd.exe;UNIX的Shell等。第二节 图形用户接口一、图形用户界面概述 P117-120二、桌面、图标和任务栏三、窗口、窗口的类型、窗口的组成四、菜单和工具五、对话框六、关于X-Window第三节 系统调用(程序接口)一、什么是程序接口1、程序接口就是OS的系统调用。应用程序通过系统调用实现与OS的通信,申请得到OS提供的服务。系统调用也可以被OS本身的程序使用。2、系统调用,对应着OS核心的一组实现各种功能的子程序。用户在程序中使用系统调用命令调用这些子程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 操作系统 用户 接口
限制150内