当前位置:首页
> Luz 第1076页
Luz 管理员
暂无介绍
89860 篇文章 33 次评论主观题: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…
主观题:h410.设有5个哲学家,共享一张方有5把椅子的桌子,每人分得一把椅子。但是桌子上总共只有5支筷子,在每个人两边各放一支。.......
设有5个哲学家,共享一张方有5把椅子的桌子,每人分得一把椅子。但是桌子上总共只有5支筷子,在每个人两边各放一支。哲学家中有饥饿时才试图分两次从两边拾起筷子就餐。就餐的条件是:(1)哲学家想吃饭时,先提出吃饭的要求;(2)提出吃饭要求,并得到…
程序填空题:整形数据的定义、赋值与输出
整形数据的定义、赋值与输出分别定义整型的数据a,b,c,d,并对其赋值后并输出。要求:a为基本整型,b为短整型,c为长整型,d为无符号整型。#include <stdio.h>int main(){ =30000; /*…