第七章-操作系统的用户接口

第七章-操作系统的用户接口

ID:5929778

大小:1022.00 KB

页数:13页

时间:2017-12-29

第七章-操作系统的用户接口_第1页
第七章-操作系统的用户接口_第2页
第七章-操作系统的用户接口_第3页
第七章-操作系统的用户接口_第4页
第七章-操作系统的用户接口_第5页
资源描述:

《第七章-操作系统的用户接口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章操作系统的用户接口概述•OS是计算机的资源管理器和用户接口;•OS的用户接口负责接收用户向OS提出的服务请求,传递有关信息,并将服务的结果返回给用户;•OS用户接口有两类:联机用户接口(有命令行界面和图形界面两种形式),程序接口(主要是系统调用)。另外,在Internet中还有一种网络用户接口。第一节联机命令接口一、什么是联机命令接口•是用户从键盘上输入的OS命令。通过输入键盘命令,用户可以取得OS的服务,控制自己的程序执行;•OS的联机命令接口包括:一组联机命令、命令解释程序(命令解释器)和终端处理程序;•联机命令接口的工作过程:

2、(1)用户在终端上(通过键盘)输入所需命令;(2)终端处理程序接收该命令,并在屏幕上显示(回显)命令;(3)一条命令输入完毕,由命令解释程序对命令进行分析,然后执行对应的命令处理程序,完成任务。二、联机命令1、为了能向用户提供多方面的服务,通常,OS都向用户提供了几十条甚至上百条的联机命令。这批命令分为内部命令和外部命令两类。另外,用户建立的每个可执行程序也是一条联机命令(外部命令)。根据这些命令所完成功能的不同,可把它们分成以下几类:①系统访问类;②磁盘操作类;③文件操作类;④目录操作类;⑤通信类;⑥其他命令。2、各类命令举例•系统访问

3、类:Login;用户注册命令•磁盘操作命令:Diskcopy;整盘复制命令Format;磁盘格式化命令Diskcomp;软盘比较命令Backup,Restore;硬盘备份与恢复命令•文件操作命令:Type;文件内容显示命令Copy;文件复制命令Comp;文件比较命令Rename;文件重命名命令Erase,Dele;文件删除命令关于文件名中的*和?的意义。•目录操作命令:Mkdir,Md;建立一个子目录Dir;显示目录表的内容Rmdir,Rd;删除子目录Tree;显示目录结构Chdir,Cd;更改当前工作目录•其它命令I/O重定向命令:在有

4、的OS中定义了两个标准I/O设备。通常,命令的输入取自标准输入设备,即键盘;而命令的输出通常是送往标准输出设备,即显示终端。如果在命令中设置输出重定向“>”符,其后接文件名或设备名,表示将命令的输出改向,送到指定文件或设备上。类似地,若在命令中设置输入重定向“<”符,则不再是从键盘而是从重定向符左边参数所指定的文件或设备上,取得输入信息。管道连接命令:这是指把第一条命令的输出信息作为第二条命令的输入信息;类似地,又可把第二条命令的输出信息作为第三条命令的输入信息。这样,由两个(含两条)以上的命令可形成一条管道。在MS-DOS和UNIX中,

5、都用“

6、”作为管道符号。其一般格式为:Command1

7、Command2

8、…

9、Commandn;批处理命令:利用一组联机命令构成一个命令程序,能够一次建立多次使用。该程序的内容保存在文本文件中。在MS-DOS中这种特殊的文本文件,其后缀名为“.bat”;在UNIX系统中称其为命令文件。三、键盘终端处理程序1、在联机终端上,为实现人机交互,系统必须能让键盘上的输入和屏幕上的显示及时、同步。为此,必须配备键盘终端处理程序,实现:接收键盘上输入的字符、字符缓冲、回送显示、屏幕编辑、特殊字符处理等功能。具体说明如下:2、字符接收功能--接收从键盘

10、上输入的字符,并将它传送给用户程序。P19-20•面向字符方式的•面向行方式3、字符缓冲功能--暂存从键盘上输入的字符。P21-23•专用缓冲方式•公用缓冲方式4、回送显示功能回送显示(回显)是指每当用户从键盘输入一个字符后,终端处理程序便将该字符送往屏幕显示。•由硬件实现回显•由软件实现回显5、屏幕编辑提供若干个编辑键,实现对屏幕内容的编辑。常用编辑健有:•删除字符键•删除一行键•插入键•移动光标键•屏幕向上滚动或向下滚动一行键6、特殊字符处理识别特殊的键盘字符,将其翻译为其对应的控制命令。例如:Ctrl+C键或Break或Delete

11、键对应程序终止控制命令。四、命令解释程序1、命令解释程序的主要作用是:在屏幕上给出提示符,等待用户键入命令;在用户输入命令后,识别命令,再转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,并将处理结果送屏幕上显示;若用户键入的命令有错,而命令解释程序未能予以识别,或在执行中间出现问题时,则应显示出某一出错信息。2、命令解释程序的组成:P30-313、命令解释程序的工作流程:P334、典型的命令解释程序有:DOS的Command.com;Windows的Cmd.exe;UNIX的Shell等。第二节图形用户接口一、图形用户界面概

12、述P117-120二、桌面、图标和任务栏三、窗口、窗口的类型、窗口的组成四、菜单和工具五、对话框六、关于X-Window第三节系统调用(程序接口)一、什么是程序接口1、程序接口就是OS的系统调

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。