9第九章 操作系统接口第四版.pptVIP

  • 2
  • 0
  • 约5.73千字
  • 约 46页
  • 2016-11-23 发布于湖北
  • 举报
命令文件 提前写出命令并存入文件,称之为命令文件 命令文件提供了一种把一系列命令组装成文件的方法,然后用文件名作为命令名执行另外一系列命令。 特点: (1)接受参数、变量,宏变量替换 (2)允许嵌套形式调用其他命令文件 (3)允许参数来自终端的命令文件本身 (4)允许执行显示到终端、存入文件或送入打印机 (5)允许命令加入注释 (6)出错时允许用户干预 (7)可把输入传给程序,可有循环、分支、转移等 由一组系统调用命令组成 负责管理和控制运行的程序 并在这些程序与系统控制的资源和提供的服务间实现交互作用 用汇编语言:在程序中直接用系统调用命令 用高级语言:可在编程时使用过程调用语句 程序级接口 用户接口与OS间的关系图 9.4 系统调用概念和类型 系统调用指系统为用户程序调用操作系统所提供的子程序。它与一般的函数调用不同,系统调用是通过中断方式转向相应子程序的,它工作在核心态(即特权方式),而一般函数调用,仍仅在用户态下的地址转移。 系统调用 系统调用,是用户在程序中调用操作系统所提供的一些子功能 这是特殊的过程调用,由特殊的机器指令实现这个指令还将系统转入管态 系统调用是操作系统提供给编程人员的唯一接口,利用系统调用,动态请求和释放系统资源,完成与硬件相关的工作以及控制程序的执行等 每个操作系统都提供几百种系统调用 实际上系统调用语句本身是硬件提供的(机器指令),但

文档评论(0)

1亿VIP精品文档

相关文档