第2章进程的描述与控制.pptVIP

  • 20
  • 0
  • 约 104页
  • 2017-07-16 发布于四川
  • 举报
具有挂起功能的进程状态及其转换 关键转换 阻塞-挂起阻塞:若当前不存在就绪进程,系统根据资源分配状况和性能要求选择阻塞进程对换出去,以便接收新的进程 挂起阻塞-挂起就绪:等待的事件完成 挂起就绪-就绪:主存中不存在就绪态进程,或者挂起就绪态进程具有比就绪态进程更高的优先级 就绪-挂起就绪:资源有限,系统把就绪态进程对换出去 挂起阻塞-阻塞:主存拥有足够空间,而某个挂起阻塞态进程具有更高优先级别,且系统得知导致该进程阻塞的事件也即将结束 运行态-挂起就绪态:具有更高优先级的挂起阻塞态进程所等待的事件完成后,需要抢占CPU,而此时主存空间不够 新建态-挂起就绪态:资源有限,将新建进程挂起 原 语 原语(Primitive)是在核心态下执行、完成系统特定功能的过程。 原语和机器指令类似,其特点是执行过程中不允许被中断,是一个不可分割的基本单位,原语的执行是顺序的而不可能是并发的。 非进程内核模型( 独立运行的内核模型) unix OS功能在用户进程内执行的模型 3、作为独立进程执行的模型 2.6.2 Solaris系统中的线程状态 一般的线程状态有创建、就绪、阻塞、运行和结束。但是,在Solaris系统中,由于引入了轻量进程,线程状态与一般线程状态有一定的区别。 用户级线程的执行由线程库管理。 如果用户级线程没有绑定到一个指定的轻量进程上,则多个用户级线程可以共享轻量进程,用户级线程

文档评论(0)

1亿VIP精品文档

相关文档