[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2J3As3FNM18sn8nvcbzh0vD0OlhaF06EcKbo0N01LBM":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":43},[],"2024-06-20 12:20:30",153586053,[8,9,10,11],"9","10","11","12",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},172,"dcc0eecc4272cec9ef32dbcce0dd9ec4","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F40b3aebd046d8b619915518e8376f879.jpg","操作系统","6c995ecd921a436cb7a16286844e20ea","第四章测验(合肥大学)","某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备,可确保系统不发生死锁的设备数n最小为",[21,33,40,44,54,63,73,79,89,98],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2024-06-20 12:20:29",153586051,[26,27,28,29],"m=4,n=3,w=2","m=4,n=2,w=3","m=5,n=2,w=3","m=5,n=3,w=2","假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w.以下( )情况系统不会产生死锁.(多选)","v1",1,{"answer":34,"createTime":5,"id":35,"options":36,"question":39,"source":31,"type":32},[],153586052,[37,38],"{ while(TRUE){ _____4_____ ; P(mutex_A); 从A的信箱中取出一个邮件; V(mutex_A); _____5_____ ; 回答问题并提出新问题; _____6_____ ; P(mutex_B); 将新邮件放入","的信箱; V(mutex_B); V(Full_B); } } B { while(TRUE){ _____7_____ ; P(mutex_B); 从B的信箱中取出一个邮件; V(mutex_B); V(Empty_B) ; 回答问题并提出新问题; _____8_____ ; P(mutex_A); 将新邮件放入A的信箱; V(mutex_A); V(Full_A); } } CoEnd(1)M-x;(2)y;(3)1;(4) P(Full_A);(5)V(Empty_A);(6)P(Empty_B);(7)P(Full_B);(8)P(Empty_A)","有A、B两人通过信箱进行辩论,每个人都从自己的信箱中取得对方的问题,将答案和向对方提出的新问题组成一个邮件放人对方的信箱中.假设A的信箱最多放M个邮件,B的信箱最多放N个邮件.初始时A的信箱中有x个邮件(0semaphore Full_A = x ; \u002F\u002F表示A的信箱中的邮件数量 semaphore Empty_A = _____1_____; \u002F\u002F表示A的信箱中还可存放的邮件数量 semaphore Full_B = _____2_____ ; \u002F\u002F表示B的信箱中的邮件数量 semaphore Empty_B = N-y; \u002F\u002F表示B的信箱中还可存放的邮件数量 semaphore mutex_A = mutex_B = _____3_____ ; \u002F\u002F用于信箱A和B的互斥 CoBegin",{"answer":41,"createTime":5,"id":6,"options":42,"question":19,"source":31,"type":43},[],[8,9,10,11],0,{"answer":45,"createTime":46,"id":47,"options":48,"question":53,"source":31,"type":43},[],"2024-06-20 12:20:31",153586054,[49,50,51,52],"互斥","请求和保持","不剥夺","环路等待","资源的有序分配可以破坏( )条件",{"answer":55,"createTime":46,"id":56,"options":57,"question":62,"source":31,"type":43},[],153586055,[58,59,60,61],"I.III","II","IV","四个说法都对","下列关于死锁的说法正确的有( ). I.死锁状态一定是不安全状态 II.产生死锁的根本原因是系统资源分配不足和进程推进顺序不合理 III.资源的有序分配策略可以破坏死锁的循环等待条件 IV.采用资源剥夺法可以解除死锁,还可以采用撤销进程方法解除死锁",{"answer":64,"createTime":65,"id":66,"options":67,"question":72,"source":31,"type":43},[],"2024-06-20 12:20:32",153586056,[68,69,70,71],"死锁避免","死锁防止","死锁检测","死锁解除","银行家算法是一种( )算法",{"answer":74,"createTime":75,"id":76,"options":77,"question":78,"source":31,"type":43},[],"2024-06-20 12:20:33",153586057,[49,50,51,52],"资源的全部分配可以破坏( )条件",{"answer":80,"createTime":81,"id":82,"options":83,"question":88,"source":31,"type":43},[],"2024-06-20 12:20:34",153586058,[84,85,86,87],"P1, P2, P3, P4","P1, P3, P2, P4","P1, P4, P3, P2","不存在","某时刻进程的资源使用情况如下表所示,此时的安全序列是( ). 已分配资源R1 R2 R3 尚需资源R1 R2 R3 可用资源R1 R2 R3 P1 2 0 0 0 0 1 0 2 1 P2 1 2 0 1 3 2 P3 0 1 1 1 3 1 P4 0 0 1 2 0 0",{"answer":90,"createTime":81,"id":91,"options":92,"question":97,"source":31,"type":43},[],153586059,[93,94,95,96],"银行家算法可以预防死锁","当系统处于安全状态时,系统中一定无死锁进程","当系统处于不安全状态时,系统中一定会出现死锁进程","银行家算法破坏了死锁必要条件中的&quot;请求和保持&quot;条件","下列关于银行家算法的叙述中,正确的是",{"answer":99,"createTime":100,"id":101,"options":102,"question":107,"source":31,"type":43},[],"2024-06-20 12:20:35",153586060,[103,104,105,106],"仅Ⅰ Ⅱ","仅Ⅱ Ⅲ","仅Ⅰ Ⅲ","Ⅰ Ⅱ Ⅲ","若系统 S1 采用死锁避免方法,S2 采用死锁检测方法,下列叙述中正确的是( ) Ⅰ.S1 会限制用户申请资源的顺序 Ⅱ.S1 需要进行所需资源总量信息,而 S2 不需要 Ⅲ.S1 不会给可能导致死锁的进程分配资源,S2 会"]