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

    前言

    大纲:

    正文

    进程控制概念。

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

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

    创建态到就绪态:

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

    就绪态到运行态:

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

    运行态到阻塞态:

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

    运行态到就绪态:

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

    阻塞态到就绪态:

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

    运行态到终止态:

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

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

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

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

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

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

    创建原语

    终止原语

    进程的阻塞和唤醒原语

    进程切换原语

  • 相关阅读:
    【Office Web Apps】在 SharePoint 中使用 Office Web Apps
    css轮廓
    css定位
    css盒子模型 css3盒子相关样式
    css常用操作
    css3选择器
    强制换行和禁止换行
    text-transform 字母的大小写
    css hack
    JavaScript基本语法
  • 原文地址:https://www.cnblogs.com/aoximin/p/13515579.html
Copyright © 2011-2022 走看看