更多“若在一个单处理器的计算机系统中同时存在5个并发进程,则任何时刻允许占用处理器的进程数为()。 ”相关问题
  • 第1题:

    若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( )。

    A.至少为1个
    B.至少为2个
    C.最多为1个
    D.最多为2个

    答案:C
    解析:
    单处理器的系统同一时刻只能允许1个进程占用处理器。

  • 第2题:

    若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( )。

    A.至少为1个
    B.至少为2个
    C.最多为1个
    D.最多为2个

    答案:C
    解析:
    单处理系统,利用一个处理单元与其它外部设备结合起来,实现存储、计算、通信、输入与输出等功能的系统。多个进程在并发时,一个处理单元同-时刻最多允许被一个进程占用

  • 第3题:

    若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数(请作答此空);如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为( )个。

    A. 至少为 1 个
    B. 至少为3个
    C. 最多为1个
    D. 最多为3个

    答案:C
    解析:
    本题的正确选项为C。因为一个单处理器的计算机系统中尽管同时存在3个并发进程,但是同一时刻允许占用处理器的进程数只能是1个。引入多道程序设计的目的是为了提高资源的利用率,例如进程P1要输入输出时,可以将CPU分配给进程P2,使得进程P1的输入输出和进程P2的程序执行并发运行。

  • 第4题:

    若一个双处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( )。

    A.至少为3个
    B.至少为2个
    C.最多为1个
    D.最多为2个

    答案:D
    解析:
    双处理器的计算机系统,同一时刻允许占用处理器的进程数最多为2个,剩余的进程需要进行排队等待。

  • 第5题:

    若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( );如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为(请作答此空)个。

    A. 3
    B. 4
    C. 5
    D. 6

    答案:B
    解析:
    本题的正确选项为B。对于选项A,在操作系统为每个进程分配1个资源R后,若这3个进程再分别请求1个资源R时,系统已无可供分配的资源R,则这3个进程由于请求的资源R得不到满足而死锁。如果选择选项B,那么操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源要求,它运行完毕释放占有的资源R后,可以使其他进程也能得到所需的资源R并运行完毕。