阅读下列说明和图表,回答问题1到问题3。 [说明] 在多道程序系统中,各个程序之间是并发执行的,共享系统资源。CPU需要在各个运行的程序之间来回地切换,这样的话,要想描述这些多道的并发活动过程就变得很困难。为此,操作系统设计者提出了进程的概

admin2010-12-17  31

问题 阅读下列说明和图表,回答问题1到问题3。
   [说明]
   在多道程序系统中,各个程序之间是并发执行的,共享系统资源。CPU需要在各个运行的程序之间来回地切换,这样的话,要想描述这些多道的并发活动过程就变得很困难。为此,操作系统设计者提出了进程的概念。
   进程是具有独立功能的程序关于某个数据集合上的一次动态执行过程,是系统进行资源分配和调度的独立单位。  
如果单CPU系统中有N个进程,运行的进程最多几个,最少几个;就绪进程最多几个,最少几个:等待进程最多几个,最少几个?

选项

答案运行进程最多1个,最少0个;就绪进程最多N-1个,最少0个;等待进程最多N个,最少0个。

解析 问题1给出了三种状态的具体表现形式。对于单CPU系统,运行的进程最多只有1个,最少可以是0个(当所有进程都处于阻塞态时)。就绪进程最多只可能有N-1个,因为有就绪进程的话,肯定有运行进程,最少0个。等待进程最多可有N个,最少可为0个(1个运行,N-1个就绪)。
转载请注明原文地址:https://jikaoti.com/ti/J9i7FFFM
0

最新回复(0)