• 2022-06-15
    假设一个系统包括A到G七个进程,R到W六种资源。资源间的所有权关系,如下: 1)进程A占有资源R,请求资源S 2)进程B不占有任何资源,请求资源T 3)进程C不占任何资源,请求资源S 4)D占有资源U,请求资源S和T 5)E有资源T,请求资源V 6)F有资源W,请求资源S 7)G有资源V,需要资源U 下列说法中正确的是( )
    A: 进程D、E、G被死锁
    B: 进程D、E、C被死锁
    C: 进程D、C、F没有被死锁
    D: 进程A、D、E被死锁
  • A

    举一反三

    内容

    • 0

      系统产生死锁是指( ) A: 系统发生重大故障 B: 若干进程同时处于阻塞状态 C: 请求的资源数大于系统提供的资源数 D: 若干进程等待被其他进程所占用而又不可能被释放的资源

    • 1

      某个系统采用如下资源分配策略。如果一个进程提出资源请求得不到满足,而此时没有由于等待资源而被阻塞的进程,则自己就被阻塞。若当此时已有等待资源而被阻塞的进程,则检查所有由于等待资源而被阻塞的进程,如果它们有申请进程所需要的资源,则将这些资源剥夺并分配给申请进程。这种策略会导致______。 A: 死锁 B: 抖动 C: 回退 D: 饥饿

    • 2

      参与死锁的所有进程都占有资源.

    • 3

      如果多个进程同时占有对方需要的资源而同时请求对方的资源,而它们在得到请求之前不会释放所占有的资源,那么就会导致死锁的发生()

    • 4

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