假设 5 个进程 P0、P1、P2、P3、P4 共享三类资源 R1、R2、R3,这些资源总数分别为 18、6、22。T0 时刻的 资
A.P0, P2, P4, P1, P3
B.P2,P1,P0,P3,P4
C.P1, P0, P3, P4, P2
D.P3, P4, P2, P1, P0
A.P0, P2, P4, P1, P3
B.P2,P1,P0,P3,P4
C.P1, P0, P3, P4, P2
D.P3, P4, P2, P1, P0
进程
处理器时间
优先数
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.安全状态
B.不安全状态
C.死锁状态
D.临界状态
P1:计算6ms;I/O 8ms;计算2ms;
P2:计算12ms;I/O 6ms;计算2ms;
P3:计算4ms;I/O 8ms;计算4ms;
不计系统开销,相比单通道顺序运行,多道并发可以节省的时间和CPU利用率分别是()。
A.14ms;79%
B.1 6ms;83%
C.12ms;75%
D.22ms;100%
A.-2
B.-1
C.0
D.1
A.I0/4
B.3I0/8
C.3I0/32
D.I0/16
A.p1<p2<p3
B.p1 > p2> p3
C.p2< p1 < p3
D.p2= p1 = p3
A.I0/2
B.I0/4
C.I0/8
D.3I0/4
A.P1;P2;P3
B.P1;P2;RP1
C.P1;P3;BP1
D.P1;P4;RP1
分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为()
A.交换*p1和*p2的值
B.正确,但无法改变*p1和*p2的值
C.交换*p1和*p2的地址
D.可能造成系统故障,因为使用了空指针
A.将p1所指字符串复制到p2所指内存空间
B.将p1所指字符串的地址赋给指针p2
C.对p1和p2两个指针所指字符串进行比较
D.检查p1和p2两个指针所指字符串中是否有’\0’