操作系统的用户接口.pdf
《操作系统的用户接口.pdf》由会员分享,可在线阅读,更多相关《操作系统的用户接口.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、概述 OS是计算机的资源管理器和用户接口;用户一般是通过使用 OS来使用计算机的;OS的用户接口负责接收用户向 OS提出的服务请求,传递有关信息,并将服务的结果返回给用户;OS用户接口主要有两类:联机命令接口(有命令行界面和图形界面两种形式),程序接口(主要是系统调用)。另外,在 Internet 中还有一种网络用户接口。第 1 节 联机命令接口 一、什么是联机命令接口 是用户从键盘上输入的 OS命令。通过输入键盘命令,用户可以直接取得OS的服务,控制自己的程序执行;OS的联机命令接口包括:一组联机命令、命令解释程序(命令解释器)和终端处理程序;联机命令接口的工作过程:(1)用户在终端上(通过
2、键盘)输入所需命令;(2)终端处理程序接收该命令,并在屏幕上显示(回显)命令;(3)一条命令输入完毕,由命令解释程序对命令进行分析,然后启动对应的命令处理程序执行,完成任务。二、联机命令 1、为了能向用户提供多方面的服务,通常,OS都向用户提供了几十条甚至上百条的联机命令。这批命令分为内部命令和外部命令两类。另外,用户建立的每个可执行程序也是一条联机命令(外部命令)。根据这些命令所完成功能的不同,可把它们分成以下几类:系统访问类;磁盘操作类;文件操作类;目录操作类;通信类;其他命令。2、各类命令举例 系统访问类:Login;用户注册命令 磁盘操作命令:Diskcopy;整盘复制命令 Forma
3、t;磁盘格式化命令 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;批处理命令:利用一组联机命令构成一个命令程序,能够一次建立多次使用。该程序的
5、内容保存在文本文件中。在 MS-DOS中这种特殊的文本文件,其后缀名为“.bat”;在 UNIX系统中称其为命令文件。三、键盘终端处理程序 1、在联机终端上,为实现人机交互,系统必须能让键盘上的输入和屏幕上的显示及时、同步。为此,必须配备键盘终端处理程序,实现:接收键盘上输入的字符(入主机)、回送显示、字符缓冲、屏幕编辑、特殊字符处理等功能。具体说明如下:2、字符接收功能-接收从键盘上输入的字符,并将它传送给用户程序。-P288 面向字符方式的 面向行方式 3、字符缓冲功能-暂存从键盘上输入的字符。-P288-289 专用缓冲方式 公用缓冲方式 图 9-1 两种缓冲方式 4、回送显示功能 回送
6、显示(回显)是指每当用户从键盘输入一个字符后,终端处理程序便将该字符送往屏幕显示。由硬件实现回显 由软件实现回显 5、屏幕编辑 提供若干个编辑键,实现对屏幕内容的编辑。常用编辑健有:删除字符键 删除一行键 插入键 移动光标键 屏幕向上滚动或向下滚动一行键 6、特殊字符处理 识别特殊的键盘字符,将其翻译为其对应的控制命令。例如:Ctrl+C键或Break 或 Delete键对应程序终止控制命令。四、命令解释程序 1、命令解释程序的主要作用是:在屏幕上给出提示符,等待用户键入命令;在用户输入命令结束后,识别命令;对于正确的命令,则转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,并将处
7、理结果送屏幕上显示;若用户键入的命令有错,而命令解释程序未能予以识别,或在执行中间出现问题时,则应显示出某一出错信息。2、典型的命令解释程序有:DOS的;Windows的 Cmd.exe;UNIX 的 Shell 等。3、DOS的命令解释程序 组成:-P290 工作流程:-P291 4、Shell 解释程序 比复杂处在于:-P291 工作流程:-P293 第 2 节 图形用户接口 一、图形用户接口引入的原因-P279 二、WIMP技术(包括对话框)-P279-280 六、关于 X-Window 第 3 节 系统调用(程序接口)一、什么是程序接口 1、程序接口就是 OS的系统调用。应用程序在执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 用户 接口
限制150内