• 重新整理操作系统概念系类——进程控制


    前言

    大纲:

    正文

    进程控制概念。

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

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

    创建态到就绪态:

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

    就绪态到运行态:

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

    运行态到阻塞态:

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

    运行态到就绪态:

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

    阻塞态到就绪态:

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

    运行态到终止态:

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

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

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

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

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

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

    创建原语

    终止原语

    进程的阻塞和唤醒原语

    进程切换原语

  • 相关阅读:
    自定义动画animate()
    【Java】正则表达式
    【Java】连接数据库SQLServer
    【Java】导入导出TXT文件
    【数据库】SELECT语句
    数据结构与算法系列之目录
    【Java】员工统计
    【Java】生产者消费者模式
    【Java】购物超市
    【Java】导入导出Excel表格
  • 原文地址:https://www.cnblogs.com/aoximin/p/13515579.html
Copyright © 2020-2023  润新知