当前位置: 首页 > news >正文

flash制作网站top建筑工程网上教育平台

flash制作网站top,建筑工程网上教育平台,品质好是什么意思,最好用的软件进程控制的主要功能是对系统中的所有进程实施有效的管理#xff0c;它具有创建新进程、撤销已有进程、实现进程状态转换等功能。在操作系统中#xff0c;一般把进程控制用的程序段称为原语#xff0c;原语的特点是执行期间不允许中断#xff0c;它是一个不可分割的基本单位…进程控制的主要功能是对系统中的所有进程实施有效的管理它具有创建新进程、撤销已有进程、实现进程状态转换等功能。在操作系统中一般把进程控制用的程序段称为原语原语的特点是执行期间不允许中断它是一个不可分割的基本单位。 进程的创建 允许一个进程创建另一个进程。此时创建者称为父进程被创建的进程称为子进程。子进程可以继承父进程所拥有的资源。当子进程被撤销时应将其从父进程那里获得的资源归还给父进程。此外在撤销父进程时也必须同时撤销其所有的子进程。在操作系统中终端用户登录系统、作业调度、系统提供服务、用户程序的应用请求等都会引起进程的创建。操作系统创建一个新进程的过程如下创建原语) 为新进程分配一个唯一的进程标识号并申请一个空白的PCB(PCB是有限的)。若PCB申请失败则创建失败。为进程分配资源为新进程的程序和数据、以及用户栈分配必要的内存空间在PCB 中体现。注意这里如果资源不足比如内存空间并不是创建失败而是处于”等待状态“或称为“阻塞状态”等待的是内存这个资源。初始化PCB,主要包括初始化标志信息、初始化处理机状态信息和初始化处理机控制信息以及设置进程的优先级等。如果进程就绪队列能够接纳新进程就将新进程插入到就绪队列等待被调度运行。 进程的终止 引起进程终止的事件主要有正常结束表示进程的任务已经完成和准备退出运行。异常结束是指进程在运行时发生了某种异常事件使程序无法继续运行如存储区越界、保护错、非法指令、特权指令错、I/O故障等。外界干预是指进程应外界的请求而终止运行如操作员或操作系统干预、父进程请求和父进程终止。操作系统终止进程的过程如下撤销原语 根据被终止进程的标识符检索PCB从中读出该进程的状态。若被终止进程处于执行状态立即终止该进程的执行将处理机资源分配给其他进程。若该进程还有子进程则应将其所有子进程终止。将该进程所拥有的全部资源或归还给其父进程或归还给操作系统。将该PCB从所在队列链表中删除。 进程的阻塞和唤醒 正在执行的进程由于期待的某些事件未发生如请求系统资源失败、等待某种操作的完成、新数据尚未到达或无新工作做等则由系统自动执行阻塞原语(Block)使自己由运行状态变为阻塞状态。可见进程的阻塞是进程自身的一种主动行为也因此只有处于运行态的进程获得CPU才可能将其转为阻塞状态。阻塞原语的执行过程是 找到将要被阻塞进程的标识号对应的PCB。若该进程为运行状态则保护其现场将其状态转为阻塞状态停止运行。把该PCB插入到相应事件的等待队列中去。 当被阻塞进程所期待的事件出现时如它所启动的I/O操作已完成或其所期待的数据已到达则由有关进程比如提供数据的进程调用唤醒原语(Wakeup)将等待该事件的进程唤醒。唤醒原语的执行过程是 在该事件的等待队列中找到相应进程的PCB。将其从等待队列中移出并置其状态为就绪状态。把该PCB插入就绪队列中等待调度程序调度。 需要注意的是Block原语和Wakeup原语是一对作用刚好相反的原语必须成对使用。 Block原语是由被阻塞进程自我调用实现的而Wakeup原语则是由一个与被唤醒进程相合作或被其他相关的进程调用实现的。 进程切换 对于通常的进程其创建、撤销以及要求由系统设备完成的I/O操作都是利用系统调用而进入内核再由内核中相应处理程序予以完成的。进程切换同样是在内核的支持下实现的因此可以说任何进程都是在操作系统内核的支持下运行的是与内核紧密相关的。进程切换是指处理机从一个进程的运行转到另一个进程上运行这个过程中进程的运行环境产生了实质性的变化。进程切换的过程如下 保存处理机上下文包括程序计数器和其他寄存器。更新PCB信息。把进程的PCB移入相应的队列如就绪、在某事件阻塞等队列。选择另一个进程执行并更新其PCB。更新内存管理的数据结构。恢复处理机上下文。 注意进程切换与处理机模式切换是不同的模式切换时处理机逻辑上可能还在同一进程中运行。如果进程因中断或异常进入到核心态运行执行完后又回到用户态刚被中断的程序运行则操作系统只需恢复进程进入内核时所保存的CPU现场无需改变当前进程的环境信息。但若要切换进程当前运行进程改变了则当前进程的环境信息也需要改变。
http://www.sadfv.cn/news/216653/

相关文章:

  • 石材网站源码株洲网上购房节
  • 巩义网站推广优化德州市网站建设
  • 长沙网站免费建站网络运营合同范本
  • 网站建设与规划结课论文济宁网站建设公司公司
  • 网站设计杭州企业网站展示论文
  • 网站建设的相关问题乔拓云智能建站
  • 旅游网站建设项目策划书上海房产网站建设
  • 网站域名备案更改哈尔滨手机网站建设
  • 网站的优点北京免费公司注册地址
  • 网站搜索栏怎么做5个月的新站网站被k了会怎么样
  • 网站后台数据库设计做网站找个人还是找公司
  • 免费网站统计工具seo与网络推广的区别和联系
  • 电子商务网站建设产品常用的网页开发工具
  • 建设网站号码是多少钱邗江区城乡建设局网站
  • 做网站暴利谷歌搜索优化seo
  • 比特币矿池网站怎么做成都最有名的设计公司
  • 山西省煤矿建设协会网站广东品牌网站建设服务机构
  • 为什么建设部网站进不去建湖做网站找哪家好
  • 做网站一定需要主机吗天津网站开发建设公司
  • 中式设计网站推荐wordpress二级分类列表
  • 容桂网站智能推广新闻手机网络营销方案
  • 互联网三网合一网站建设做外贸是否需要有自己的网站
  • 网站套餐到期是什么意思婚庆公司招聘
  • 石狮app网站开发哪家好网站title标签内容怎么设置
  • 专题网站创意设计与实现wordpress log in
  • 网站开发struts深圳建设集团是国企吗
  • 辽宁省住房和城乡建设厅网站wordpress转移
  • 网站备案一般由谁来做网站平台建设合同
  • 鞍山网站制作电商企业有哪些
  • 富阳做网站洛洛科技免费企业