• 进程(二)—— 进程控制块


    进程(二) —— 进程控制块

    • 进程控制块(PCB, Process Control Block)

    • 定义: 操作系统管理和控制进程运行所用的信息集合

      • 操作系统用 PCB 来 描述进程的 基本情况 以及 运行变化 的过程
      • PCB是进程存在的唯一标志
        • 每个进程都在 操作系统 中有一个对应的PCB

    • 进程控制块的使用

    • 进程创建

      • 生成 该进程的 PCB

    • 进程终止

      • 回收它的PCB

    • 进程的组织管理

      • 通过对PCB的组织管理来实现

    • 进程控制块内容

    • 进程标志信息

    • 处理机现场保存

    • 进程控制信息

    • 进程控制信息

      • 调度和状态信息

        • 调度进程处理机 使用情况

      • 进程间通信信息

        • 进程间通信相关的各种标识

      • 存储管理信息

        • 指向 进程映像存储空间 数据结构

      • 进程所用资源

        • 进程使用的 系统资源,如打开文件等

      • 有关数据结构连接信息

        • 与 PCB相关的 进程队列

    • 进程控制块的组织

    • 链表

    同一状态的 进程 其PCB 成 一链表,多个状态对应多个不同的链表

    • 各状态的进程 形成不同的 链表:就绪链表,阻塞链表

    • 索引表

    同一状态 的进程归入一个索引表(由索引指向PCB),多个状态 对应多个不同的索引表

    • 各状态的进程 形成不同的 索引表:就绪索引表、阻塞索引表

  • 相关阅读:
    PHP数组操作,数组排序,数组元素操作,数组元素定位
    提高PHP编程效率的53个要点
    javascript的一些简单的应用
    数字时钟
    一个限定变量范围的小技巧
    windows编程学习——1 关闭窗口不退出
    比木马NB多了
    模拟时钟
    恶搞程序——黑屏
    用白色画笔再画一遍,代替擦除
  • 原文地址:https://www.cnblogs.com/douzujun/p/6569109.html
Copyright © 2020-2023  润新知