PCB的作用是什么?为什么说PCB是进程存在的唯一标志?

大学 进程,标志,作用 已帮助 人

PCB的作用是什么?为什么说PCB是进程存在的唯一标志?

请帮忙给出正确答案和分析,谢谢!

热搜:为什么说教育在人的发展中起主导作用

答案解析

难度★★☆ 搜索
  • 正确答案:进程控制块的作用是使一个在多道程序环境下不能独立运行的程序成为一个能独立运行的基本单位即一个能与其他进程并发执行的进程。 在创建进程时系统将为它配置一个PCB;在进行进程调度时系统将根据PCB中的状态和优先级等信息来选择新进程然后将老进程的现场信息保存到它的PCB中再根据新进程PCB中所保存的处理机状态信息来恢复运行的现场;执行中的进程如果需要访问文件或者需要与合作进程实现同步或通信也都需要访问PCB;当进程因某种原因而暂停执行时也必须将断点的现场信息保存到它的PCB中;当进程结束时系统将回收它的PCB。可见在进程的整个生命期中系统总是通过其PCB对进程进行控制和管理亦即系统是根据其PCB而不是任何别的什么而感知到一进程的存在的所以说PCB是进程存在的唯一标志。
    进程控制块的作用,是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,即一个能与其他进程并发执行的进程。在创建进程时,系统将为它配置一个PCB;在进行进程调度时,系统将根据PCB中的状态和优先级等信息来选择新进程,然后将老进程的现场信息保存到它的PCB中,再根据新进程PCB中所保存的处理机状态信息来恢复运行的现场;执行中的进程,如果需要访问文件或者需要与合作进程实现同步或通信,也都需要访问PCB;当进程因某种原因而暂停执行时,也必须将断点的现场信息保存到它的PCB中;当进程结束时,系统将回收它的PCB。可见,在进程的整个生命期中,系统总是通过其PCB对进程进行控制和管理,亦即,系统是根据其PCB而不是任何别的什么而感知到一进程的存在的,所以说,PCB是进程存在的唯一标志。