• 2022-06-08
    假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时, ①若没有因等待资源而阻塞的其他进程,则进程A (24) 。 ②若有因等待资源而阻塞的其他进程,则 (25) 检查所有由于等待资源而被阻塞的进程的资源占有情况。若占有了进程A所需的资源,则将资源取出并分配给进程A,那么该策略 (26) 。
    A: 申请进程
    B: 系统进程
    C: 用户进程
    D: 设备管理程序
  • B

    举一反三

    内容

    • 0

      【单选题】下述A、B、C、D描述中,( )发生进程死锁. A. 进程A占有资源R1,等待进程B占有的资源R2;进程B占有资源R2,等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。 B. 进程A占有资源R1,进程B等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。 C. 进程A占有资源R1,进程B占有资源R2。 D. 进程A占有资源R1,等待占有R2,进程B占有R2

    • 1

      如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件 ( ) A: 进程互斥使用资源 B: 占有等待资源 C: 不可抢占 D: 循环等待资源

    • 2

      在操作系统中,死锁出现是指______。 A: 计算机系统发生重大故障 B: 资源数目少于进程数 C: 若干进程因竞争资源而无限等待其他进程释放已占有的资源 D: 进程同时申请的资源数超过资源总数

    • 3

      要求进程一次性申请所有资源,操作系统阻塞进程直到其所有资源申请得到满足,这破坏的是死锁产生条件中的()。 A: 互斥 B: 占有且等待 C: 不可抢占 D: 循环等待

    • 4

      如果要求所有进程一次性申请它所需要的全部资源,若系统有足够的资源分配给进程,便一次把所有的资源分配给该进程。但在分配时只要有一种资源要求不能满足,则资源全不分配,进程等待,这种死锁预防方法破坏了死锁产生必要条件中的______条件。