作业管理与OS接口.pptVIP

  • 1
  • 0
  • 约 89页
  • 2017-07-10 发布于浙江
  • 举报
作业管理与OS接口

交互式系统实例——分时系统 分时系统中的用户控制作业的执行大致有四个阶段: 终端的连接 用户登录 控制作业执行 用户退出 第七章???作业管理与OS接口 7.4 系统调用 系统调用概念 系统调用指系统为用户程序调用操作系统所提供的子程序。它与一般的函数调用不同,系统调用是通过中断方式转向相应子程序的,它工作在核心态(即特权方式),而一般函数调用,仍仅在用户态下的地址转移。 系统调用 系统调用,是用户在程序中调用操作系统所提供的一些子功能 这是特殊的过程调用,由特殊的机器指令实现这个指令还将系统转入管态 系统调用是操作系统提供给编程人员的唯一接口,利用系统调用,动态请求和释放系统资源,完成与硬件相关的工作以及控制程序的执行等 每个操作系统都提供几百种系统调用 实际上系统调用语句本身是硬件提供的(机器指令),但其所调用的功能是操作系统提供的 每种机器的机器指令集中都有一条系统调用指令(访管指令) 系统调用方式(INT)与程序中一般的调用方式的相同点: 改变指令流程 重复执行和公用 改变指令流程后需要返回原处 系统调用与过程调用的相同点 系统调用与一般过程调用的区别 运行在不同的系统状态 一般过程调用,其调用程序和被调用程序都运行在相同状态:核心态或用户态 系统调用:调用程序在用户态,被调用程序在系统态 状态的转换

文档评论(0)

1亿VIP精品文档

相关文档