多道程序定义度

ani*_*dda 4 operating-system multiprogramming

操作系统中的多道程序化程度如何?是就绪队列中的进程数还是内存中的进程数?

小智 7

在具有多道程序能力的系统中,要执行的作业被加载到池中。这些作业中的一些被加载到主内存中,并且从池中选择一个由 CPU 执行。如果在某个时刻正在进行的程序终止或需要外围设备的服务,则 CPU 的控制权将交给池中的下一个作业。

多道程序中的一个重要概念是多道程序的程度多道程序的程度描述了单处理器系统可以有效容纳的最大进程数

这些是影响多道程序程度的一些因素:

  • 主要因素是可分配给正在执行的进程的内存量。如果内存量太有限,多道程序的程度将受到限制,因为内存中容纳的进程较少。
  • 操作系统- 将资源分配给进程的方式。如果操作系统不能以公平有序的方式为正在执行的进程分配资源,系统将浪费时间重新分配,或者进程执行可能进入死锁状态,因为程序等待分配的资源被其他阻塞的进程释放。

  • 影响多道程序程度的其他因素是程序 I/O 需求、程序 CPU 需求以及内存和磁盘访问速度

希望这能回答你。:)

如果没有,您可以在此处获得更详细的信息:http : //www.tcnj.edu/~coburn/os