07 操作系统接口

07 操作系统接口

ID:33583170

大小:288.04 KB

页数:34页

时间:2019-02-27

07 操作系统接口_第1页
07 操作系统接口_第2页
07 操作系统接口_第3页
07 操作系统接口_第4页
07 操作系统接口_第5页
资源描述:

《07 操作系统接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章操作系统接口李文生北京邮电大学计算机学院简介¢操作系统接口负责用户和操作系统之间的交互¢计算机系统的用户•最终用户:使用和管理计算机应用程序的用户¾普通用户:使用计算机应用程序解决实际问题¾管理员用户:负责计算机和操作系统的正常运行•程序开发人员:利用操作系统提供的编程功能开发新的应用程序¢操作系统接口类型•命令控制接口:面向最终用户¾操作命令,完成用户所要求的特定的功能和服务•系统调用:面向编程人员¾为编程人员提供的“程序与操作系统的接口”北京邮电大学计算机学院2本章内容7.1命令控制接口7.2Linux与Windows的命令控制接口7.3系统调用7.4Li

2、nux与Windows的系统调用北京邮电大学计算机学院37.1命令控制接口¢命令控制接口类型•联机用户接口•脱机用户接口北京邮电大学计算机学院4联机用户接口¢用户不用编写作业控制说明书¢用户使用系统提供的操作命令和系统会话¢交互式地控制程序的执行和管理计算机系统¢工作过程:•用户在系统给出的提示符下输入特定的命令•系统接受用户输入的命令,并执行•系统向用户报告执行结果,并等待用户输入新的命令北京邮电大学计算机学院5脱机用户接口¢也称批处理用户接口,专为批处理作业的用户提供¢操作命令:控制语句,用于编写作业控制说明书¢用户将作业的执行顺序和出错处理方法一并以命令文件方

3、式提交给系统¢系统按照命令文件中所规定的顺序控制作业执行¢执行过程中,用户无法干涉¢作业正常执行结束或出错停止之后,查看执行结果或出错信息,以便修改作业内容或控制过程。北京邮电大学计算机学院6联机操作命令分类¢环境设置:改变终端用户位置、执行路径等¢执行权限管理:控制用户访问系统和读、写、执行有关文件的权限¢系统管理:维护系统、开关机、增加减少用户等¢文件管理:管理和控制终端用户的文件¢编辑、编译、链接装配和执行•用来帮助用户输入文件内容•编译和链接,对源程序进行编译连接生成可执行文件•将可执行文件送入内存中启动执行¢通信•单机系统中,在主机与远程终端之间建立会话信

4、道•网络系统中,进行主机和主机之间的信息发送与接收、显示、编辑等工作¢资源要求:向系统申请资源北京邮电大学计算机学院77.2Linux与Windows的命令控制接口¢命令控制界面•传统的字符界面¾用户在系统给出的提示符下敲入特定的命令¾系统接受用户输入的命令,并执行¾系统向用户报告执行结果,并等待用户输入新的命令•图形用户界面(GUI)¾多窗口¾命令被开发成用鼠标点击的菜单或者图标¾Linux的图形化界面:XWindow北京邮电大学计算机学院8Linux的命令控制界面¢命令位置:/user/sbin、user/bin、/sbin、/bin¢Linux命令分类•系统维

5、护及管理:如date,setenv等•文件操作及管理:如ls,find等•进程管理:如kill,at等•磁盘及设备管理:如df,du,mount等•用户管理:如adduser,userdel等•文档操作:如csplit,sort等•网络通信:如netstat,ifconfig等•程序开发:如cc,link等•XWindow管理:如startx,XE86Stup等¢man命令:显示某命令的联机帮助北京邮电大学计算机学院9Linuxshell¢交互型命令解释程序、shell程序解释系统¢Shell程序:带形参的批命令文件¢Shell程序的组成•命令或其他shell程序•

6、位置参数•变量及特殊字符•表达式比较•控制流语句•函数北京邮电大学计算机学院10Windows的命令控制界面¢Windows命令控制界面分两部分•命令解释程序cmd.exe:接受键盘输入的命令•窗口:通过鼠标或键盘进行操作¢命令:Dos基本命令+Windows自有命令•系统信息命令,如time,date,mem•系统操作命令,如shutdown,taskkill•文件系统命令,如copy,del,mkdir•网络通信命令,如ping,netstat,route北京邮电大学计算机学院11命令组合运算¢&命令分隔符•cmd1&cmd2¢&&若前面的命令成功,则执行后面的

7、命令•cmd1&&cmd2¢

8、

9、若前面的命令失败,则执行后面的命令•cmd1

10、

11、cmd2¢()命令分组或嵌套•cmd1

12、

13、(cmd2&cmd3)¢;命令参数分隔符•cmdparam1;param2北京邮电大学计算机学院12命令的使用¢直接在命令行输入命令•运行cmd.exe进入命令行界面•在命令行提示符下输入命令¢编制批处理文件•扩展名为.bat或.cmd的文本文件•在命令行提示符下输入批处理文件名¢批处理文件可以带有参数•%1表示第一个参数北京邮电大学计算机学院13批处理文件示例¢Exam1.bat@echooffmem>%1meminfo.txtEchog

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

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

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