os3-2.pptVIP

  • 10
  • 0
  • 约8.31千字
  • 约 59页
  • 2015-09-16 发布于广东
  • 举报
os3-2,osx,os系统,os是什么意思,内心os,macos,osxyosemite,ps,阿里云os,360os

三、进程控制 1、主要任务 进程控制是对系统中所有进程从产生、存在到消亡的全过程实行有效的管理和控制。进程控制一般是由操作系统的内核来实现,内核在执行操作时,往往是通过执行各种原语操作来实现的。 2、原语 原语:是由若干条机器指令构成的用于完成特定功能的一段程序。 内核在进行上述操作时,往往是通过执行各种原语操作来实现的,它是机器指令的延伸。 为保证操作的正确性,必须保证是原子操作。原子操作是不可分割的。在内存中有许多原语如建立和撤消原语、改变进程状态原语、实现进程同步和通信的原语等。 进程控制原语以及进程的状态转换 1)创建原语 功能: 创建一个具有指定标识符进程 入口信息: 进程标识符、优先级、进程开始地址、初始CPU状态、资源清单等。 进程创建过程 创建一个PCB 赋予一个统一进程标识符 为进程映象分配空间 初始化进程控制块 许多默认值 (如: 状态为 New,无I/O设备或文件...) 设置相应的链接 如: 把新进程加到就绪队列的链表中 2) 进程的撤消原语 功能: 撤消一个指定的进程 入口信息: 被撤消的进程名 实现: 收回进程所占有的资源,撤消该进程的PCB 引起撤消的原因 正常结束 异常结束(越界错、保护错、特权指令错、非法指令、运行超时、I/O故障等) 外界干预(操作员干预、父进程申请终止) 3)

文档评论(0)

1亿VIP精品文档

相关文档