问答题

进程P1、P2、P3共享一个表格F,P1对F只读不写,P2对F只写不读,P3对F先读后写。进程可同时读F,但有进程写时,其他进程不能读和写。要求:(1)正常运行时不能产生死锁。(2)F的并发度要高。

答案: 本题实际上就是一个读者-写者问题,P1是一个读者,P2是一个写者;为了使F的并发度较高,将P3先看成读者,当其完成该操作...
题目列表

你可能感兴趣的试题

问答题

▲进程的定义是什么它最少有哪几种状态

答案: 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。 一个进程最少有就绪、执行和阻塞3种状态。就绪状态是指进...
问答题

▲进程与线程的主要区别是什么

答案: 进程与线程的主要区别如下: (1)调度方面。在传统的操作系统中,拥有资源和独立调度的基本单位都是进程。而在引入线程的操作...
问答题

简述进程同步与互斥的概念与区别。

答案: 一般来说,一个进程相对另一个进程的运行速度是不确定的。也就是说,进程之间是在异步环境下运行的,每个进程都以各自独立的、不...
问答题

在操作系统中为什么要引入进程的概念会产生怎样的影响

答案: 在操作系统中引入进程的概念,是为了实现多个程序的并发执行。传统的程序不能与其他程序并发执行,只有在为其创建进程后才能与其...
问答题

某系统有同类资源m个,供n个进程共享。如果每个进程最多申请x个资源(其中1≤x≤m)。请证明:当n(x-1)+1≤m时,系统不会发生死锁。

答案: 由于每个进程最多申请使用x个资源,在最坏的情况下,每个进程都得到了(x-1)个资源,并且现在均需申请最后一个资源。这时系...
问答题

某银行计算机系统要实现一个电子转账系统,基本的业务流程是首先对转出方和转入方的账户进行加锁,然后进行转账业务,最后对转出方和转入方的账户进行解锁。如果不采取任何措施,系统会不会发生死锁为什么请设计一种能够避免死锁的方法。

答案: 该类题目实际上是对防止死锁的实际应用能力的考核。要求熟练掌握4个必要条件的处理方法。 本题的情况会发生死锁。因为对两个账...
问答题

进程之间存在哪几种制约关系各是什么原因引起的下面的活动属于哪种制约关系 (1)若干个同学去图书馆借书。 (2)两队举行篮球赛。 (3)流水线生产的各道工序。 (4)商品生产和社会消费。

答案: 进程之间存在直接制约关系(即同步问题)和间接制约关系(即互斥问题)。同步问题是存在逻辑关系的进程之间相互等待所产生的制约...
问答题

如果系统中有n个进程,则在阻塞队列中进程的个数最多为多少

答案: 答案应该填n。本题极易错认为n个进程应该有一个进程被分配CPU运行,剩下最多n-1个进程在阻塞队列中,而且如果就绪队列中...
问答题

某火车订票系统,可供多个用户同时共享一个订票数据库。规定允许多个用户同时查询该数据库,有查询者时,用户不能订票;有用户订票而需要更新数据库时,不可以有其他用户使用数据库。请用P、V操作写出查询者和订票者的同步执行程序。

答案: 本题是一个典型的读者-写者问题,查询者是读者,订票者是写者。读者-写者问题的主要要求是:①允许多个读者共享对象。②不允许...
问答题

下面是两个并发执行的进程。它们能正确运行吗若不能请举例说明,并对其改正。 parbegin var x:integer; process P1 var y,z:integer; begin x:=1; y:=0; if x>=1 then y:=y+1; z:=y; end process P2 var t,u:integer; begin: x:=0; t:=0; if x<=1 then t:=t+2; u:=t; endparend

答案: 上述两个并发执行的进程共享整型变量x,且共享时没能做到互斥,因此它们的执行结果具有不确定性。若先执行P1,并在它执行完语...
问答题

桌上有一空盘,允许存放一个水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一个水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿3个并发进程的同步。

答案: 在本题中,爸爸、儿子、女儿共用一个盘子,盘中一次只能放一个水果。当盘子为空时,爸爸可将一个水果放入果盘中。若放入果盘中的...
问答题

【简答题】有桥如图所示。车流如箭头所示。桥上不允许有两车交汇,但允许同方向车依次通行(即桥上可以有多个同方向的车)。用P、V操作实现交通管理以防止桥上堵塞。

答案: 为了描述上述同步问题,需设置两个整型变量countA、countB,分别表示由南往北和由北往南已在桥上行驶的汽车数目,它...
问答题

进程P1、P2、P3共享一个表格F,P1对F只读不写,P2对F只写不读,P3对F先读后写。进程可同时读F,但有进程写时,其他进程不能读和写。要求:(1)正常运行时不能产生死锁。(2)F的并发度要高。

答案: 本题实际上就是一个读者-写者问题,P1是一个读者,P2是一个写者;为了使F的并发度较高,将P3先看成读者,当其完成该操作...
问答题

关于处理器调度,试问: (1)什么是处理器的三级调度 (2)处理器的三级调度分别在什么情况下发生 (3)各级调度分别完成什么工作

答案: (1)处理器的三级调度是指一个作业在运行过程中要遇到的高级调度(作业调度)、中级调度(进程对换)和低级调度(进程调度)。...
微信扫码免费搜题