zoukankan      html  css  js  c++  java
  • 重新整理操作系统概念系类——进程控制

    前言

    大纲:

    正文

    进程控制概念。

    进程控制的主要功能是对系统找那个的所有进程实施的有效管理,他具有创建新的进程、撤销已有进程、实现进程转换等功能。

    创建态:需要初始化pcb、分配系统资源

    创建态到就绪态:

    修改pcb内容,将pcb放到就绪队列中。

    就绪态到运行态:

    需要恢复进程运行环境、修改pcb内容到运行队列中。

    运行态到阻塞态:

    保存进程运行环境、修改pcb内容和放到阻塞队列中。

    运行态到就绪态:

    保存进程运行环境、修改pcb内容和放到就绪队列中。

    阻塞态到就绪态:

    修改pcb内容,并到就绪态。

    运行态到终止态:

    需要回收进程拥有的资源,撤销pcb。

    因为切换过程不能被中断,所以需要使用原语。

    原语通过关中断和开中断执行。

    关中断后,cpu就不能被中断指令中断。

    前面提及过,cpu 执行一条指令后会去检查中断信号,在原语下是不会去的。

    因为关开 危险,那么只有在核心态才能执行的特权指令。

    创建原语

    终止原语

    进程的阻塞和唤醒原语

    进程切换原语

  • 相关阅读:
    arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
    运算符 ||
    ajax 本地测试,使用Chrome 浏览器
    js set
    js get 传参 汉字 乱码问题
    删除对象中的key
    html 返回页面顶部
    js 设置回车事件
    盘面,盘口
    ST股
  • 原文地址:https://www.cnblogs.com/aoximin/p/13515579.html
Copyright © 2011-2022 走看看