题库 第928页
编程题:sdut-最大公约数和最小公倍数
给定2个正整数,求它们的最大公约数和最小公倍数,并输出。### 输入格式:输入有若干组。每组数据,在一行中给出两个正整数M和N(≤1000),中间有1个空格。### 输出格式:对于每组输入,在一行中顺序输出M和N的最大公约数和最小公倍数,两…
主观题:h401.有三个进程R、W1、W2共享一个缓冲器B,而B中每次只能存放一个数。当B中无数时,进程R可将从输入设备上读入的数存放到缓冲器B中;.......
有三个进程R、W1、W2共享一个缓冲器B,而B中每次只能存放一个数。当B中无数时,进程R可将从输入设备上读入的数存放到缓冲器B中;若存放到B中的是奇数,则允许进程W1将其取出打印;若存放到B中的是偶数,则允许进程W2将其取出打印;同时规定:…
主观题:h402.设有n个缓冲区构成的循环缓冲区,每个缓冲区能容纳一个整数。写进程Writer把整数逐个存入缓冲区,读进程Reader则逐个从缓冲区中读......
设有n个缓冲区构成的循环缓冲区,每个缓冲区能容纳一个整数。写进程Writer把整数逐个存入缓冲区,读进程Reader则逐个从缓冲区中读出并打印输出,要求打印的与输入的完全一样,即个数、次序、数值一样。试问: (1)写进程与读进程间具体的制约…
主观题:h403.有n个输入进程、m个计算进程和p个输出进程......
有n个输入进程、m个计算进程和p个输出进程,通过循环缓冲区A和循环缓冲区B进行数据传送,如下图2-2所示。已知缓冲区A有N个缓冲块,缓冲区B有M个缓冲块。输入进程每次输入1个数据块存入缓冲区A的1个缓冲块中;计算进程每次从缓冲区A取出1个数…
主观题:h304.某庙寺有小和尚、老和尚若干。有一水井和一个水缸,由小和尚提水入缸供老和尚饮用。水缸可容纳10桶水,水取自同一井中。水井很窄,.......
某庙寺有小和尚、老和尚若干。有一水井和一个水缸,由小和尚提水入缸供老和尚饮用。水缸可容纳10桶水,水取自同一井中。水井很窄,每次只能容一个水桶打水。水桶总数为3个。每次入水、取水仅为1桶水,且不可同时进行。试用一种同步机制,写出小和尚和老和…
主观题:h405.有如图2-3所示的工作模型:三个进程P0、P1、P2和三个缓冲区B0、B1....
有如图2-3所示的工作模型:三个进程P0、P1、P2和三个缓冲区B0、B1、B2,进程间借助相邻缓冲区传递消息:P0每次从B0中取出一条消息经加工后送入B1中,P1每次从B1中取出一条消息经加工后送入B2中,P2每次从B2中取出一条消息经加…
主观题:h406.在一个实时系统中,有两个进程P和Q,它们循环工作。P每隔1秒由脉冲寄存器获得输入,并把它累加到整型变量W上,同时清除脉冲寄......
在一个实时系统中,有两个进程P和Q,它们循环工作。P每隔1秒由脉冲寄存器获得输入,并把它累加到整型变量W上,同时清除脉冲寄存器。Q每隔1小时输出整型变量W的值并把它复位。系统提供了标准例程INPUT和OUTPUT供I/O,提供了延时系统调用…
主观题:h407.用信号量和P、V操作解决进程之间的同步互斥问题。有n(n>1)个进程将字符读入到一个容量为80的缓冲区中,当缓冲区满后......
用信号量和P、V操作解决进程之间的同步互斥问题。有n(n>1)个进程将字符读入到一个容量为80的缓冲区中,当缓冲区满后,有另一个进程Pb负责一次取走这80个字符。这种过程循环往复,请写出n个读入进程(P1,P2,P3,...,Pn)和…
某银行提供1个服务窗口和10个顾客等待座位。顾客到达银行时,若有空座位,则到取号机领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下:(2011全国试题)
cobegin
{
process 顾客i
{
从取号机获得一个号码;
等待叫号;
获得服务;
}
process 营业员
{
while (TRUE)
{
某银行提供1个服务窗口和10个顾客等待座位。顾客到达银行时,若有空座位,则到取号机领取一个号,等待叫号。取号机每次仅允许一位顾客使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下:(2011全国试题)co…
主观题:h409.今有一个文件F供进程共享,现把这些进程分成A、B两组,规定同组的进程可以同时读文件F......
今有一个文件F供进程共享,现把这些进程分成A、B两组,规定同组的进程可以同时读文件F;但当有A组(或B组)的进程在读文件F时就不允许B组(或A组)的进程读文件F。试用P、V操作来进行管理。答案:解: begin S1,S2,SAB:se…