操作系统课件第7章 节  操作系统接口.pptVIP

操作系统课件第7章 节  操作系统接口.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课件第7章 节  操作系统接口.ppt

第七章 操作系统接口;第七章 操作系统接口; 三、命令解释程序   1.命令解释程序的作用   在屏幕上给出提示符,请用户键入命令,然后读入该命令,识别命令,再转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,并将处理结果送屏幕上显示。   2.命令解释程序的组成   MS-DOS操作系统的的命令解释程序是COMMAND.COM ,它包括以下三部分:   (1)常驻部分。 (2)初始化部分。 (3)暂存部分。 ; Shell命令语言 ;二、 重定向与管道命令   1.重定向命令   Shell向用户提供了用于改变输入、输出设备的手段,即标准输入与标准输出的重新定向。用重定向符“<”和“>”分别表示输入转向与输出转向。   2.管道命令   用符号“|”来连接两条命令,使其前一条命令的输出作为后一条命令的输入。 ;  2.文件操纵类系统调用   (1)创建和删除文件。   (2)打开和关闭文件。   (3)读和写文件。   3.进程通信类系统调用   (1)消息传递方式 打开一个连接 :源进程 open connection ;目标进程 accept connection 系统调用send message和receive message交换信息。 close connection结束通信。   (2)共享存储区方式 ;三、 系统调用的实现   1.中断和陷入硬件机构   (1)什么是中断和陷入。   中断是指CPU对系统发生某事件时的这样一种响应:CPU暂停正在执行的程序,在保留现场后自动地转去执行该事件的中断处理程序;执行完后,再返回到原程序的断点处继续执行。 外中断指由于外部设备事件所引起的中断,如通常的磁盘中断、打印机中断等; 内中断则是指由于CPU内部事件所引起的中断,如程序出错(非法指令、地址越界)、电源故障等。内中断(trap)也被译为“捕获”或“陷入”。 (2)中断和陷入向量。 指与中断和陷入有关的中断处理程序及程序状态字PSW组成的一种数据结构。;第七章 操作系统接口;  UNIX系统调用 ;  3.进程间通信   (1)消息机制。利用msgget系统调用来建立一个消息队列;利用msgid去访问该消息队列;用msgsend向用户指定的消息队列发送消息;利用msgrcv系统调用从指定的消息队列中接收指定类型的消息。   (2)共享存储器机制。利用shmget系统调用来建立一个共享存储区,利用shmid去访问该共享存储区。   (3)信号量机制。   4.信息维护   (1)设置和获得时间。   (2)获得进程和子进程时间(times)。   (3)设置文件访问和修改时间(utime)。   (4)获得当前UNIX系统的名称(uname)。 ;二、被中断进程的环境保护   1.CPU环境保护   2.AP和FP指针 系统调用参数表指针AP,用于指示正在执行的系统调用所需参数表的地址,通常是把该地址放在某个寄存器中。 栈帧指针FP,用于指示本次系统调用所保存的数据项。 ; 图形用户接口 ;15;二、窗口   1.窗口的组成   2.窗口的性质   (1)窗口的状态。 激活状态:当前窗口或前台窗口。 非激活状态:后台窗口。 打开状态:已经打开但处于非激活状态的窗口。   (2)窗口的改变:改变大小、位置及切换等。 三、对话框   1.对话框的用途   主要用途是实现人一机对话   2.对话框的组成   1)标题栏   2)输入框   3)按钮 ;17;18

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档