进程

2019-07-14 10:26发布

1、进程的特点    1.1 动态性:可动态地创建、结束进程    1.2 并发性:进程可以被独立调度并占用处理机运行    1.3 独立性: 不同进程的工作不互相影响
    1.4 制约性: 因访问共享资源或进程间同步而产生制约

2、进程控制块(Processing Control Block  PCB)    操作系统用PCB来描述进程的基本情况和运行变化的过程,PCB是进程存在的唯一标识。
    进程的创建即为为该进程创建一个PCB,进程的终止即为回收该进程的PCB
    PCB含有以下三大类信息:
        1)进程标识信息。如本进程的产生者标识(父进程标识)。
        2)处理器状态信息保存区。保存进程的运行现场信息。
        3)进程控制信息。 如调度和状态信息,进程间通信信息,存储管理信息,进程所用资源,有关数据结构连接信息。    PCB的组织方式:
        1)链表:同一状态的进程其PCB组成一个链表,多个状态对应多个不同的链表
        2)索引表:同一状态的进程归入一个index表(有index指向PCB),多个状态对应多个不同的index表
3、进程的生命周期管理    3.1 进程创建
        引起进程创建的3个主要事件:系统
    3.2 进程运行
    3.3 进程等待
    3.4 进程唤醒
    3.5 进程结束

热门文章