进程管理中的数据结构

常用数据结构

内容 -》 空间分区链(链) 设备 -》 设备表 文件 -》 文件分区表 进程 -》 进程表

PCB 中的信息

1> 标识符## PCB中的信息

PCB是进程的标志

  1. 标识符
    1. 内部标识符 由OS设置数字(ID)
    2. 外部标识符 由创建者提供字母数字
  2. 处理状态信息

    寄存器中存放执行的状态信息 ,存档

    1. 通用寄存器
      1. 指令寄存器: AX,BX,CX,DX
      2. 附加寄存器: EX
    2. 状态转换寄存器
      1. 程序状态寄存器 PSW (program state word)
      2. 用户栈指针寄存器 指向内存中的首地址
  3. 进程调度信息
    1. 进程状态(依据)
    2. 优先级(PCB顺序))
    3. 其它 已等待时间,已执行时间
  4. 阻塞原因 记录 引发阻塞的事件
  5. 进程控制信息
    1. 程序段和内存段的首地址
    2. 同步机制
    3. 通信机制
    4. 资源清单
    5. 链接指针