设m为同类资源数,n为系统中并发进程数。当n个进程共享m个互斥资源时,每个进程的最大需求是w,则下
A.m=2,n=1,w=2
B.m=2,n=2,w=1
C.m=4,n=3,w=2
D.m=4,n=2,w=3
A.m=2,n=1,w=2
B.m=2,n=2,w=1
C.m=4,n=3,w=2
D.m=4,n=2,w=3
A.有某进程可能永远得不到该类资源
B.必然有死锁
C.进程请求该类资源立刻能得到
D.必然无死锁
为进程一次性分配其所需的资源是一种()方法,它能使系统不发生死锁。
A.死锁预防
B.死锁检测
C.死锁避免
D.死锁解除
A.6
B.7
C.8
D.9
以下程序中函数 f 的功能是在数组 x 的 n 个数 (假定 n 个数互不相同 ) 中找出最大最小数 , 将其中最小
的数与第一个数对换 , 把最大的数与最后一个数对换 . 请填空 .
#include <stdio.h>
viod f(int x[],int n)
{ int p0,p1,i,j,t,m;
i=j=x[0]; p0=p1=0;
for(m=0;m<n;m++)
{ if(x[m]>i) {i=x[m]; p0=m;}
else if(x[m]<j) {j=x[m]; p1=m;}
}
t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;
t=x[p1]; x[p1]= _[14]_______ ; _[15]_______ =t;
}
main()
{ int a[10],u;
for(u=0;u<10;u++) scanf("%d",&a[u]);
f(a,10);
for(u=0;u<10;u++) printf("%d",a[u]);
printf("\n");
}
进程
处理器时间
优先数
P1
P2
P3
P4
P5
10
1
2
1
5
3
1
3
5
4
采用"不可剥夺优先数"调度算法,进程执行的次序是
A.P2、P1、P5、P3、P4
B.P2、P3、P1、P5、P4
C.P4、P1、P3、P5、P2
D.P4、P3、P1、P5、P2
A.由32位二进制数组成
B.每8位为一组,用小数点“.”分隔
C.每4位为一组,用小数点“.”分隔
D.每组用相应的十进制数(0-255之间的正整数)表示
方差分析中,当P≤0.05时,下结论为
A.各总体均数不等或不全相等
B.各总体均数都不相等
C.各样本均数不相等
D.各总体均数都相等
E.各样本均数都相等
在批处理系统中,不属于作业管理程序任务的是()。
A.按照调度算法在后备状态的作业中选择作业
B.为选中的作业创建相应进程
C.为选中的作业分配主存等系统资源
D.为作业对应的进程分配处理器
下列叙述中,正确的是______。
A) 字长为16位表示这台计算机最大能计算一个16位的十进制数
B) 字长为16位表示这台计算机的CPU一次能处理16位二进制数
C) 运算器只能进行算术运算
D) SRAM的集成度高于DRAM
A.-2
B.-1
C.0
D.1
NOIP2001 数的划分
procedure work(dep,pre,s:longint); {入口为work(1,1,n)}
{dep为当前试放的第dep个数,pre为前一次试放的数,s为当前剩余可分的总数}
var j:longint;