计算机操作系统--第7章-操作系统接口课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机操作系统--第7章-操作系统接口课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 接口 课件
- 资源描述:
-
1、第七章 操作系统接口引子:联机命令接口联机命令接口用户接口 程序接口程序接口程序接口 用户和操作系统间的两种接口 系统调用 操作命令或 JCL 操 作 系 统 裸 机(命令接口)(程序接口)n程 序 接 口 又 称 应 用 编 程 接 口程 序 接 口 又 称 应 用 编 程 接 口 A P I(Application Programming Interface),允许运行程序调用操作系统的服务和功能。n程序接口由一组系统调用(System Call))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源。n在程序设计语言(如C语言)中,往往提供与各系统调用
2、对应的库函数,应用程序可通过对应的库函数来使用系统调用,n库函数的目的是隐藏访管指令细节,使系统调用更象过程调用,但一般地说,库函数属于用户程序而非系统程序。n操作系统为用户提供系统调用也出于安全和效率考虑,使得用户态程序不能自由地访问内核关键数据结构或直接访问硬件资源。操作系统(进程管理、存储管理、文件管理、设备管理等)标准库函数(打开、关闭、读、写、创建、撤销等)标准系统程序(实用程序)(汇编、编译、编辑、Shell等)用户用户接口库函数接口系统调用接口 硬件(处理器、存储器、磁盘、打印机、终端等)用户态核心态7.1 联机用户接口 P248命令接口包括:联机用户接口和脱机用户接口终端用户利
3、用该终端用户利用该接口可以调用操接口可以调用操作系统的功能,作系统的功能,取得操作系统取得操作系统的服务。的服务。专为批处理专为批处理作作业的用户提业的用户提供供的。(批处的。(批处理理用户接口)用户接口)n也称联机命令接口。n分类:字符显示式用户界面;图形化用户界面7.1.1 联机用户接口命令语言命令行方命令行方式和批命式和批命令方式令方式1.命令行方式:命令行方式:Command arg1 arg2argn2.批命令方式批命令方式7.1.2 联机命令的类型P2501.系统访问类n注册命令Login(用在多用户系统中)系统访问类、磁盘操作类、文件操作类、系统访问类、磁盘操作类、文件操作类、目
4、录操作类、通信类、其他命令目录操作类、通信类、其他命令Login:Password:2.磁盘操作类磁盘操作类nFormatnDiskcopynDiskcompnBackup(备份)Restore(恢复)3.文件操作命令nTypenCopynCompnRenamenErase4.目录操作命令nMkdirnDirnRmdirnTreenchdir5.其他命令n输入输出重定向命令输入输出重定向命令n管道连接管道连接 Command1|Command2|.n过滤命令过滤命令 find/N/C/Vn批命令批命令 7.1.3 键盘终端处理程序n接收用户从终端上打入的字符接收用户从终端上打入的字符n字符缓冲
5、字符缓冲,用于暂存所接收的字符用于暂存所接收的字符n回送显示回送显示n屏幕编辑屏幕编辑n特殊字符处理特殊字符处理 中断字符中断字符,停止上卷字符停止上卷字符,恢复上卷字符恢复上卷字符1.字符接收功能(1)面向字符方式(2)面向行方式2.字符缓冲功能3.回送显示4.屏幕编辑5.特殊字符处理包括:中断字符(Break,ctrl+C),停止上卷字符(ctrl+S),恢复上卷字符(ctrl+Q)7.1.4 命令解释程序1.命令解释程序的作用命令解释程序的作用n在屏幕上给出提示符在屏幕上给出提示符n读入该命令读入该命令n识别命令识别命令n转到相应命令处理程序的入口地址转到相应命令处理程序的入口地址n将结
6、果送屏幕显示将结果送屏幕显示C,Shell2.命令解释程序的组成n常驻部分常驻部分 包括一些中断服务子程序包括一些中断服务子程序n初始化部分初始化部分n暂存部分暂存部分3.命令解释程序的工作流程7.2 Shell 命令语言nShell是是UNIX与用户的交互接口与用户的交互接口,是操作是操作系统的最外层系统的最外层,称为外壳称为外壳nShell既是一种命令语言既是一种命令语言,也是一种程序也是一种程序设计语言设计语言nShell不是不是UNIX的核心程序的核心程序,运行在用户运行在用户态态Shell命令的使用方式n一般格式一般格式:command arg 1,arg 2,argnnShell的
7、命令提示符的命令提示符:$或或%n例子例子:$sh comfile(回车回车)7.2.1 简单命令1.进入与退出系统进入与退出系统 Login:和和Logout2.文件操作命令文件操作命令n显示文件内容命令显示文件内容命令cat n复制文件副本的命令复制文件副本的命令cpn文件改名命令文件改名命令mvn撤销文件命令撤销文件命令rmn确定文件类型命令确定文件类型命令file简单命令续:3.目录操作命令目录操作命令n建立目录命建立目录命mkdirn撤销目录命令撤销目录命令rmdirn改变工作目录命令改变工作目录命令cdn改变存取方式改变存取方式chmod4.系统询问命令系统询问命令n当前日期和时间
展开阅读全文