|
一、单选题(共 10 道试题,共 60 分。)V 1.
1 E9 ]% A9 n* M4 O' z$ e+ z7 |____是一种只能进行P操作和V操作的特殊变量。
( n: Q' Z1 K" _( |9 w1 ?6 Q" v9 P6 D/ p$ Y
A.调度 B.进程 C.同步 D.信号量' R3 A- x6 y* V* x2 S( m2 d
: C0 u% G! E. t* B: i0 R) yA.
* M7 r1 _9 W% w) B: PB. 9 j% X3 v# I8 c8 D9 {
C.
- e; G$ i# @2 K+ c8 m, |D. * E& Y& V6 z4 U% t& f4 w% q
满分:6 分# D6 E& b9 }4 r, L0 _
2.
+ E- c% H3 t1 K$ G进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1;进程P2使用资源情况:申请资源S2,申请资源S1,释放资源S2,系统并发执行进程P1,P2,系统将( )。/ `$ N- q" B# b; j& y6 u9 i8 Q
" s, \% e6 s+ ~5 OA.必定产生死锁 B. 可能产生死锁% b) u; |% D4 m E( p" P. B
5 t3 D9 ]9 f2 g( R& ?C.会产生死锁 D. 无法确定是否会产生死锁
$ H: Z U" C0 B* h+ P
5 v5 k) @$ o3 T- |& I1 A3 H4 aA. / e2 M/ n! q& W
B. U+ J/ d3 b i
C.
1 E, ?4 X, Q) o) }D. . a& P4 g: O S" B' t
满分:6 分
x, {8 F: @6 J# _3.
, e% S0 u# f$ n7 X在____情况下,系统出现死锁。 V9 s2 q/ Y' w" q
\6 H1 r2 n) ?) \, OA.计算机系统发生重大故障
# u$ |3 \% r: Z* }, d$ ~5 u2 o3 P! B
B.有多个封锁的进程同时存在 $ v! t: [9 a2 ]& U* N
, j: _: \' |0 q: i+ y3 DC.若干进程因竞争资源而无休止地相互等待他方释放已占有的资源
$ Q6 N$ u8 }$ e2 W+ j0 K" ^7 L
0 B D+ G: _+ U; m1 R D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数。& ?. G; `! t$ J- [4 Z
- D9 _$ g- O. B2 q) {2 [4 e0 bA.
6 |) o0 _. Z) p8 W' l) r# |5 o) SB.
" V3 Z. A- z) r3 D, ~1 t7 S9 F! UC.
( X8 w6 r H# \7 h J7 gD.
1 R# X$ ^! X( Z+ i# q 满分:6 分
( `, D# @) |& C' f4.
$ F, j4 ?# j( ~3 } r进程间的同步是指进程间在逻辑上的相互____关系。% d* b0 p8 Z7 c a2 m0 i q
" Q: f3 ~7 s; ~6 G8 {$ b! L
A.连结 B.制约 C.继续 D.调用
1 r7 ~( k# D3 Q. e* w+ v, f m3 q% m; I0 X+ L* `, k5 b
A. , y9 s) K8 B5 v, t
B. , x( Q; n! u! S7 D' @) F
C. * B+ Q8 y. i `* V( a
D. ; F# a: G! G V
满分:6 分
7 [7 [/ ~5 p7 w" ^) T+ j5. . H; `' _! I. o" p2 @! i7 C
两个进程争夺同一个资源( )。
! M. f) [: e$ @: A" F. W) C0 L. m) Z& A. m% ^& z5 W
A.一定死锁 B.不一定死锁
$ L3 ?$ N! V7 ~3 e+ B F4 X; X9 e, D5 c D9 p1 ~. [5 r
C.不会死锁 D.以上说法都不对6 `, }0 Z& }4 M8 M1 ]
4 ]" ^* A; @' s: ]A.
2 _$ c& K' d) ZB.
# w; Z5 Y4 m6 r9 T; OC. * I7 b/ i: d# l% u* f9 T/ l
D. 3 O. h* ?2 S: e, s
满分:6 分9 ^! P* {; T! [: Z
6. ' c+ L- Y8 N5 l6 s( y2 a9 y* N3 m8 ~
用P、V操作管理临界区时,信号量的初值应定义为____。5 ~8 I( K# w- r3 `3 t
0 ?( B Z2 [8 B6 ~5 |6 d7 J) u3 G8 ^A.-1 B.0 C.1 D.任意值. @) ]1 ~% M% F
2 }4 N5 q4 @# zA. / N+ N8 r' U% j# N1 b( `1 o2 j8 M
B.
3 @7 s1 u# K9 F& h6 yC. 2 ~( X" O. |. `
D.
6 x5 x# k0 z& Z 满分:6 分
! ~: {7 L$ f1 @/ j% U( D) S7. % K+ z" u0 w: F9 N3 s' q
解决死锁的途径是( )。
' }3 M4 n$ J N. r; z5 r- M0 [3 {4 U2 k. H' S* f1 H, R1 U$ e/ F
A. 立即关机排除故障
: A; N4 h1 s- s H% c' g; ]5 W4 I) c, e: E4 G3 J' R3 A
B. 立即关机再重新开机/ x" f4 F8 g4 R# C, E
$ u, j) j* ]0 T5 i5 q+ x
C. 不要共享资源,增加独占资源
" t% Q. Q6 T/ d. v$ Z- M; j; y1 n( r# B
D. 设计预防死锁方法,运行检测并恢复3 Z7 k3 v/ H/ V s# i8 b
' F2 `% g6 M5 Z& m4 N5 L) yA.
2 N$ u9 t7 d! f; ?& eB. - D' H5 b$ N) s% Z+ v
C.
. }# Y4 T) Z( C4 @8 [D. : L2 a; L) _" ?7 U& x/ R
满分:6 分! N' y5 U* B* n: v! m* r3 E/ G
8.
8 x# h+ f0 {0 W若P、V操作的信号量S初值为2,当前值为—1则表示有____等待进程。
3 I- }) x! {$ b; k7 `9 E% i. k# M6 m, [4 _1 b* O/ @9 x8 M
A.0个 B.1个 C.2个 D.3个& f, i0 l! L. h
. ` C7 Y+ z% U9 ]' Z; V ~3 h" MA.
, M& I$ p! O: E$ n: ZB.
# `# l2 b3 ^7 P1 u; `C.
0 Q' T$ n$ `- N. kD.
# F W8 }+ V1 D: `- b m y( Z 满分:6 分! {/ w5 W; }0 s, c( `
9.
5 m* j7 T; O& l a% O9 C; p产生死锁的四个必要条件是:互斥、____、循环等待和不剥夺。
- {4 x: U4 x2 G6 r" p+ W" a6 ?0 m+ P, l- @
A.请求与阻塞 B.请求与保持 C.请求与释放 D.释放与阻塞
3 I( v- x3 ~& G2 E8 e
* M' y. T& h; V3 yA.
2 w- p$ N4 k; s% |1 Y. FB. ; c+ g& N2 }, L- I
C.
5 Q& v0 L u9 q( q |D. 1 G6 C4 P7 } E' p) A# J4 w- u+ A
满分:6 分9 y% \3 @; ]6 z: W( A, w% [
10.
: S; x$ Y$ B) j- m9 d+ w% R% F CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用____3 L- Q4 U, z8 l4 Y
* f2 ~- G$ {" tA.并行技术 B.通道技术 C.缓冲技术 D.虚存技术
8 a9 _+ ]$ z n' t1 K, G! ?8 Z. N: I5 X" ~- U) |. x- g7 P
A. ! B9 ], Y& E7 A, J( M8 `
B.
$ V, a2 g: s( T, e" ]C. 4 Q2 w, a6 M1 D* f# f/ g' j* a
D. 9 T$ X2 E3 V' B& I, m1 X O/ L
满分:6 分$ |4 N0 D* G! J0 Z3 c5 u1 _# y5 ]
" B& k5 [' i: R* L! ^二、判断题(共 8 道试题,共 40 分。)V 1. 死锁产生的四个必要条件是互斥使用,保持和等待,非剥夺性,循环等待。) A k7 S" c, n: q4 A4 A
A. 错误
4 ?# i4 C6 ]" C" j8 d( Q' C, FB. 正确
, C2 I5 K G2 K8 E 满分:5 分
. Y: _* h- ]5 g, }2. 在UNIX系统中,键盘、终端、打印机等以字符为单位组织和处理信息的设备称为字符设备;而磁盘、磁带等以块为单位组织和处理信息的设备称为块设备。
/ I5 z* o" Z) w) I% ~& ]& L! dA. 错误 W- C5 @: J1 h
B. 正确* c/ Y3 R6 H0 k4 @
满分:5 分1 z9 n. ^* [3 L
3. 每执行一次P操作,信号量的数值S减1。若S³0,则该进程继续执行;若S<0,则该进程等待。, P- I4 z* V7 ?. m
A. 错误3 G+ w% o0 u; ?& L6 ^( }* I$ }
B. 正确
9 u( v7 {& p) u4 w: Z& G 满分:5 分3 |) R8 P" \7 P# s) u. v l
4. 虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备。
; \. c% C) y; T0 H/ p* t9 yA. 错误* Y [0 z& n$ A% Q
B. 正确
3 |; ]& k+ }" u- | 满分:5 分
/ g+ D q" J. Z# U3 }5. 若一个进程已进入临界区,其它欲进入临界区的进程必须就绪。
- a! ` F$ z- h% ^A. 错误 o. k# Q. A4 C L2 K3 ~" J# U
B. 正确
9 z+ q& ^- ?: R: f$ w 满分:5 分0 Z* O, ~1 s- ^# U a" v
6. 操作系统中信号量的值与资源的使用情况有关,它的值仅能由P和V操作来改变。
6 J. J6 E% w1 `# uA. 错误' h6 g* \5 z& g. R
B. 正确6 L5 x$ i, h# e6 ~; u6 y$ I
满分:5 分# X5 c% {3 s4 c4 h5 V6 K. P! M( h
7. 通道是一个独立于CPU的专管输入输出的处理机,它控制外设与内存之间的信息交换。' t8 N$ P* R; M
A. 错误; \" U. c& A# B; c5 b" l9 w7 T
B. 正确
9 T X+ m! H* t6 d 满分:5 分
: L; s9 c" `) z2 d8. 从资源分配的角度看,可以把设备分为独占设备和共享设备。打印机属于独占设备,而磁盘属于共享设备。
) f' w; C& U% A; @- zA. 错误
( w+ r6 e( Q* p9 s- m) KB. 正确' F( S4 h0 y) `2 Y0 U* }4 J$ Y
满分:5 分 |
|