




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机操作系统主讲教师:曹建秋 贺清碧课程主要内容操作系统引论(操作系统引论(1 1章)章)进程管理(进程管理(2-32-3章)章)存储管理(存储管理(4 4章)章)设备管理(设备管理(5 5章)章)文件管理(文件管理(6 6章)章)操作系统接口(操作系统接口(7 7章)章)系统安全性(系统安全性(9 9章)章)* *分布式操作系统分布式操作系统第第7 7章章 操作系统接口操作系统接口 为了使用户能方便地通过操作系统使用计算机,OS向用户提供了各种接口,具体有:n命令接口命令接口n系统功能调用(程序接口)系统功能调用(程序接口)n图形用户接口图形用户接口7.1 7.1 联机命令接口联机命令接口
2、命令接口命令接口:OS向用户提供的 “用户与操作系统的接口”,该接口以命令形式呈现在用户面前,直接提供给用户在键盘终端上使用。v联机命令接口联机命令接口:分时、个人OS中,通过终端键入命令,以取得OS的服务,并控制自己作业的运行。该接口包括:一组联机命令(格式、类型)一组联机命令(格式、类型)终端处理程序终端处理程序命令解释程序命令解释程序v* *脱机命令接口:脱机命令接口:用于批处理系统中,由作业控制语言JCL组成,对作业的控制和干预,事先写在作业说明上,然后将作业说明及作业提交系统,照说明上执行,若出现异常,则照说明上进行干预。7.1.1 7.1.1 联机命令接口联机命令接口- -命令格式
3、 为了能向用户提供多方面的服务,OS通常向用户提供了众多的命令,命令格式和条数与实际的操作系统有关,命令格式一般为:v 命令一般格式命令一般格式 command arg1,arg2,option 1,option mcommand arg1,arg2,option 1,option mnMS-DOSMS-DOS操作系统中的命令格式操作系统中的命令格式 1 1、dir dir 驱动器名驱动器名/p/w/p/w 2 2、type file1type file1 3 3、copy source targetcopy source target 4 4、mkdir mkdir 驱动器名驱动器名路径名路
4、径名 新目录名新目录名 7.1.1 7.1.1 联机命令接口联机命令接口- -命令类型 根据联机命令的功能,可分为以下几类:v 系统访问类系统访问类: :包括注册login,注销logout,常用于多用户系统中,以验证用户身份的合法性,从而保证整个系统的安全性。v 磁盘操作类:磁盘操作类:包括format,diskcopy,backup,,常用于微机OS中。v 文件操作类:文件操作类:包括type,copy,cmp,rename,erase,常用于微机OS中。v 目录操作类:目录操作类:包括md,dir,rd,tree,cd,常用于微机OS中。v 其它命令:其它命令:包括输出重定向,输入重定向
5、,批命令,管道连接“|”,常用于微机OS中。7.1.2 7.1.2 终端处理程序终端处理程序 负责接收用户键入的终端命令,并将它显示在终端屏幕上,主要具有以下功能:v 接收字符:接收字符:接收用户从终端键入的字符,并将它传送给命令解释程序或用户进程,有两种方式来实现此功能(面向字符方式和面向行方式)。v 字符缓冲:字符缓冲:暂存用户键入的字符,该功能可采用两种方式(公用缓冲池方式,专用缓冲方式)。v 回送显示:回送显示:将用户每键入的一个字符送屏幕显示,此功能可由硬件实现,但多用软件更灵活。v 屏幕编辑:屏幕编辑:方便用户对键入的字符进行编辑,提供了若干编辑键,如backspace,inser
6、t,Pgup,Pgdn。v 特殊字符处理:特殊字符处理:提供了对中断字符,停止上卷字符,恢复上卷字符等特殊字符的识别和处理。7.1.3 7.1.3 命令解释程序命令解释程序 主要负责对用户输入的命令进行识别,然后去调用相应命令的处理程序,以完成请求的任务。如.MS-DOS(COMMAND.COM),*UNIX(SHELL).MS-DOS(MS-DOS(COMMAND.COMCOMMAND.COM) )n命令解释程序的作用命令解释程序的作用n命令解释程序的工作流程命令解释程序的工作流程n命令解释程序的组成(命令解释程序的组成(常驻部分,初始化部分,暂存常驻部分,初始化部分,暂存部分部分)命令解释
7、程序的作用命令解释程序的作用n等待用户输入命令。命令解释程序获CPU控制权后,在屏幕上产生提示符,等待用户输入命令n接收并识别命令。当用户输入完一条命令并以回车结束,终端处理程序就将该命令提交命令解释程序,并对此命令进行分析。若命令非法,则产生错误信息。否则转相应的命令处理程序。n执行相应的命令处理程序。转到相应的命令处理程序入口地址,再把控制权交给该处理程序去执行。(对内部命令,其命令处理程序就含在解释程序内,所以由解释程序直接执行)n处理结果送屏幕上显示。并将处理结果送屏幕上显示,或显示某些出错信息。命令解释程序的工作流程输入命令输入命令命令合法否?命令合法否?是内部命令?是内部命令?从外
8、存调入命令执行从外存调入命令执行Dir命命令令处处理理程程序序type命命令令处处理理程程序序copy命命令令处处理理程程序序date命命令令处处理理程程序序显示提示符显示提示符7.2 7.2 系统调用(程序接口)系统调用(程序接口)程序接口程序接口:OS向用户提供的 “用户与操作系统的接口”,该接口以系统调用呈现在用户面前,是用户程序取得OS服务的唯一途径,供用户在编程时使用。v系统调用的基本概念系统调用的基本概念v系统调用的类型系统调用的类型v系统调用的实现系统调用的实现系统调用的基本概念 由于OS的特殊性,使应用程序不能采用一般的过程调用方式去调用OS中的过程,而必须用系统调用命令去调用
9、的需的系统过程,所以系统调用是一种特殊的过程调用。v 系统调用的本质-过程调用v 系统调用与一般的过程调用的区别n运行在不同不同的系统状态:调用程序用户态;被调用程序系统态n通过软中断机制进入:调用过程软中断被调用过程n返回问题:被调用过程执行完毕,返回后调用过程需根据算法重新调度。n嵌套调用:可嵌套调用,但深度有限。系统调用的类型(UNIXT)v 进程控制n创建一进程(fork)n结束进程(exit)n等待子进程结束(wait)n执行一个文件(exec)v 文件操纵n创建文件(creat)n打开文件(open)n关闭文件(close)n读文件(read)n写文件(write)v 进程通信n获
10、消息队列(msgget)n发送消息(msgsend)n接收消息(msgrcv))v 系统维护n设置时间(stime)n获得时间(time)n获得进程和子进程时间(times)n设置文件访问和修改时间(Utime)n获得当前unix系统的名称(Uname)系统调用的实现系统调用一般分为以下几步:n系统调用指令n设置系统调用号和参数n系统调用的处理步骤n系统调用处理子程序的处理过程7.3 7.3 图形用户接口图形用户接口图形接口图形接口:该接口采用了图形化的操作界面,它用图该接口采用了图形化的操作界面,它用图标将系统的各项功能标将系统的各项功能 、各种应用程序和文件直观、逼真、各种应用程序和文件直
11、观、逼真地表示出来。用户可通过图标、菜单、对话框及鼠标和地表示出来。用户可通过图标、菜单、对话框及鼠标和键盘,轻松地完成对应用程序和文件的操作。键盘,轻松地完成对应用程序和文件的操作。v图形用户接口元素图形用户接口元素v图形用户接口的基本操作图形用户接口的基本操作图形用户接口元素v 图标图标 :是代表一个对象的小图像,可表示一个程序、文件或文件夹。对图标的点击可启动相应的程序(文件、文件夹)。v 菜单:菜单:有菜单栏、弹出式菜单和下拉式菜单三种类型。每种菜单常含有若干个菜单项,而每个菜单项对应于相关的命令或功能。v 对话框:对话框:是一种特殊的窗口,其大小是固定的,无工具栏,主要用于实现人机对话。各对话框大小、形状各异。图形用户接口元素v窗口:窗口:由边框、标题栏、菜单栏、工具栏、控制菜单按钮、最小(大)按钮、关闭按钮、滚动条和工作区组成。n双击可打开相应窗口。允许同时打开多个窗口,但只有一个处于激活状态(最后打开的窗口),在前台运行。n窗口的大小可改变图形用户接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 节能量审核管理制度
- 英语教研组管理制度
- 荆州培训班管理制度
- 小学语文《端午粽》课件
- 财务会计管理制度模板3篇
- 从对称美学角度分析苹果手机的外观设计
- 大学生恋爱调查报告
- 蓝色卡通风眼保健操培训班
- 2024-2025学年浙教版七年级下学期数学期末考试调研检测卷(含答案)
- 幼儿园安全煤气开关不乱动教案
- 管道工程量计算规则
- 律师事务所业务操作规程
- Q∕SY 05267-2016 钢质管道内检测开挖验证规范
- (完整版)道路交通事故现场图绘制课件
- 水系沉积物地球化学测量1
- 成败归因理论PPT课件
- 湘鲁版六年级下册期末英语试卷
- 汽车标准件手册
- (完整版)绿色施工管理体系与管理制度
- 报销明细汇总表
- 块状物品推送机机械原理课程设计
评论
0/150
提交评论