【问题标题】:Do the processes in main memory have a process control block ?Or a PCB for a process is formed when it enters the ready queue主存中的进程是否有进程控制块?或者当一个进程进入就绪队列时形成一个PCB
【发布时间】:2017-08-20 13:54:02
【问题描述】:

主存中的进程是否有进程控制块?或者当一个进程进入就绪队列时形成一个PCB。 长期调度将进程从内存(硬盘)或主内存(ram)带入就绪队列?

【问题讨论】:

  • 如有任何疑问,请随时咨询。
  • 在什么操作系统下?在什么配置下? “形成”是什么意思?

标签: operating-system system


【解决方案1】:

每个进程(即所有有进程id的东西)都有一个PCB,PCB需要将进程插入就绪队列。

长期调度程序决定哪些提交的作业成为进程,并将作业转变为进程。将工作转化为流程的一部分将涉及创建 PCB。

【讨论】:

  • 所以作业列表驻留在内存ram或硬盘中。 .....您是否想说长期调度程序从作业队列中选择一个作业作为一个进程并将其添加到就绪队列中。那我想知道作业队列所在的位置?
  • Long Term Scheduler 从作业池中选择驻留在辅助内存中的作业,并将这些进程放入主内存中的就绪队列中。现在回答您关于 PCB 的问题。进程一出现,操作系统就会创建 PCB。
猜你喜欢
  • 1970-01-01
  • 2012-03-26
  • 2014-03-21
  • 2011-09-22
  • 2017-07-15
  • 2013-10-09
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多