联大学堂《计算机科学与技术操作系统(河南理工大学)》题库及答案


正确答案:2|2.3|1.1|0.8

17、对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有()算法和可抢占的最高优先数算法。

正确答案:时间片轮转

18、当若干进程需求资源的总数大于系统能提供的资源数时,进程间就会出现竞争资源的现象,如果对进程竞争的资源()就会引起死锁。

正确答案:管理或分配不当

19、死锁的形成,除了与资源的分配策略有关外,也与并发进程的()有关。

正确答案:调度策略

20、在设备管理中,对磁带机、输入机及打印机等独占设备总是采用()策略进行分配。

正确答案:静态分配

21、试说明资源的静态分配策略能防止死锁的原因。

正确答案:资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行.这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一"占有并等待条件",从而防止死锁的发生。

22、死锁的四个必要条件是(),(),不可抢夺资源和循环等待资源。

正确答案:互斥使用资源;占用并等待资源

23、系统有某类资源5个,供3个进程共享,如果每个进程最多申请()个该类资源,则系统是安全的。

正确答案:2

24、什么是死锁?产生死锁的四个必要条件是什么

正确答案:死锁:当某进程提出资源申请后,使得系统中一些进程处于无休止的阻塞状态,在无外力作用下,永远不能再继续前进。产生死锁的必要条件:互斥条件:某段时间内某资源只能由一个进程使用。不剥夺条件:资源在未使用完前,不能被剥夺,由使用进程释放。部分分配(请求和保持):进程因请求资源而阻塞时,对已分配给它的资源保持不放。环路条件:发生死锁时,有向图必构成一环路。

25、可以证明,m个同类资源被n个进程共享时,只要不等式()成立,则系统一定不会发生死锁,其中x为每个进程申请该类资源的最大量。

正确答案:n(x-1)+1≤m

26、进程同步是指并发进程之间存在一种制约关系,一个进程的执行依赖于另一个进程的消息,当一个进程没有得到另一个进程的消息时必须(),直到消息到达才被唤醒。

正确答案:等待

27、死锁的四个必要条件是互斥使用资源,占有等待资源,()和循环等待资源。

正确答案:不可抢夺资源

28、解决死锁问题可以采用的方式中,采用()策略,如银行家算法虽然保守,但可以保证系统时时处于安全状态。

正确答案:死锁的避免

29、同一进程中的各线程共享()所占用的资源。

正确答案:进程

30、中断装置是按预定的顺序响应同时出现的多个中断事件,把这个预定的顺序称为()。

正确答案:中断优先级

31、简述死锁的防止与死锁的避免的区别。

正确答案:死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生.而死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁。