13
A.TRẮC NGHIỆM 1.Lý do ra đời hệ thống phân tán a.Các yêu cầu càng trở khắt khe đối với các hệ thống máy tính trong t b. Hệ tập trung không phù hợp c. Công nghệ thay đổi và nhu cầu của người sử dụng. d. Phải xử lí các bài có kích thước lớn 2. Khi xây dựng các phần mềm phân tán, các khó khăn gặp phải : a. Làm thế nào điều hành hệ điều hành phân tán, sử dụng ngôn ngữ lập

HPTkIEM tRA

Embed Size (px)

Citation preview

A.TRC NGHIM1.L do ra i h thng phn tn a.Cc yu cu cng tr kht khe i vi cc h thng my tnh trong tng lai b. H tp trung khng ph hp c. Cng ngh thay i v nhu cu ca ngi s dng. d. Phi x l cc bi c kch thc ln 2. Khi xy dng cc phn mm phn tn, cc kh khn gp phi : a. Lm th no iu hnh h iu hnh phn tn, s dng ngn ng lp trnh no?

b. D b mt kt ni, tht thot d liu, tim tng nhng nguy him khc nhau.C th b tn cng mi lc mi ni. c. Lm th no m bo tnh hiu qu, tnh tin cy d. Tt c u ng 3. c im cu trc b nh chia s vt l a. C mt b nh chia s khng gian a ch ca tt c cc CPU, Giao tip gia cc CPU din ra thng qua vic chia s bng cch s dng hot ng nh c v ghi. b. S dng mt b nh dng chung kt ni cc my tnh vi nhau. c. a v b ng d. a v b sai 4. Pht biu no sau y l ng nht v h phn tn a. H phn tn l mt h c chc nng v d liu phn tn trn cc my trm c kt ni vi nhau qua mng my tnh. b. H phn tn l mt tp cc my tnh t tr c kt ni vi nhau bi mng my tnh v c ci t phn mm phn tn. c. H phn tn l mt tp cc my tnh c lp giao tip vi nhau nh mt h thng thng nht v ton vn. d. H phn tn l mt h thng bao gm :phn cng phn tn, kim sot phn tn, v d liu phn tn. 5.Vic phn loi h phn tn theo Flynn da vo a. S lng CPU v s lng cc thnh phn kim sot b. S lng CPU v s h iu hnh s dng c.S lng cc dng ch dn v s dng d liu d. Tt c u ng 6. C bao nhiu m hnh kt ni gia cc my tnh trn mng ? a. 2 b.3 c.4 d.5 7. Pht biu sau y pht biu no l khng ng v Socket a. Socket l mt phng php thit lp kt ni truyn thng gia mt chng trnh yu cu dch v( client) v mt chng trnh cung cp dch v (server) trn mng LAN, WAN hay Internet b.Socket l vng nh trung gian gia hai my khi kt ni vi nhau. c. Mi socket c th c xem nh mt im cui trong mt kt ni. d. Mt khi socket c thit lp ph hp, hai my tnh c th trao i dch v v d liu. 8. Trnh t no l ng cho lp trnh Socket Server a. To socket, t tn socket, thc hin lng nghe, truy cp i tng , trao i d liu, ng kt ni b.To socket, t tn socket, thc hin lng nghe, trao i d liu, truy cp i tng, , ng kt ni. c. To socket, t tn socket, trao i d liu,thc hin lng nghe, truy cp i tng , ng kt ni d. Tt c u sai 9. Trnh t no l ng cho lp trnh Socket Client a.To socket, t tn socket,kt ni Server, trao i d liu,ng kt ni b.To socket, kt ni Server, t tn socket,trao i d liu,ng kt ni c.To socket, t tn socket,trao i d liu,kt ni Server,ng kt ni d.Tt c u sai 10. C bao nhiu cch trao i d liu trong giao tip bng socket

a. 1 b.2 c.3 d.4 11. Socket trong java c khai bo a. java.until b. java.io c. java.net d. java.netwok 12. Naming l g? a. tn tham chiu ca cc i tng b. tn ca cc hot ng rng buc ca i tng. c. tn ca cc i tng hot ng trn mng d. Tt c u ng 13. Cc i tng no sau y l naming a. Tn file, tn thit b b. Cc bin ca chng trnh c. Tn cc dch v mng d. Tt c u ng 14. Cc i tng trong m hnh phn tn c gi l a. n v phn tn b. node trn m hnh phn tn c. ti nguyn phn tn d. Tt c u ng 15. Mng Internet c gi l m hnh i tng . a. ti to b. phn mnh c. di tr d. Tt c u sai 16. ORB trong h thng phn tn c gi l .. a. i tng mi gii yu cu b. i tng ti to c. i tng t tr d. i tng di tr 17.ORB c cc chc nng no sau y : a. Qun l cc i tng (to, kch hot, xa b cc i tng) b. Xc nh v tm i tng, Kt buc Client, c. Thc hin cc phng thc triu gi trn i tng. d.Tt c ng 18. C ch RPC (Remote Procedure Call) c do Birrell & Nelson a ra vo nm a. 1980 b. 1984 c. 1988 d.1990 19. RPC l g ? a. c ch triu gi trn cc my tnh b. c ch kt ni 2 my tnh trn mng c.c ch lin lc gia cc my tnh d. c ch trao i d liu gia cc my tnh 20. Pht biu no l ng a. Hu ht cc ngn ng lp trnh (C, C + +, Java, ...) c khi nim v cc gi th tc t xa. b. Ngn ng trnh bin dch s to ra Stubs client v server c.Phi s dng mt trnh bin dch ring bit pht sinh ra stubs d. thc hin gi th tc t xa cn c c ch phn cng.

21. IDL l vit tt ca cm t a. International Definition Language b. Interface Definition Language c. Interface Define Language d. Tt c u sai 22.Nhng loi dch v no cn mt h thng RPC? a. Hot ng t tn dch v, hot ng rng buc, Hot ng u cui b.Hot ng bo mt, trao d liu c. Hot ng qun l b nh, vit chng trnh truy cp vo RPC d. Tt c u ng 23. H thng no sau y l RPC a. Sun RPC, DCE RPC, CORBA b. Microsoft DCOM, Microsoft.NET Remoting c. Java RMI, XML RPC, SOAP d. Tt c u ng 24.Remote Method Invocation (RMI) do Sun a ra nm no: a. 1995 b.1996 c. 1998 d. 2000 25. Cc thnh phn RMI gm a. phng php Invoke trn i tng t xa, tin trnh ang s hu i tng t xa, trnh bin dch idl b.phng php Invoke trn i tng t xa, tin trnh ang s hu i tng t xa, b ng ky tn my ch m cc i tng lin quan vi tn ca chng c.phng php Invoke trn i tng t xa, trnh bin dch idl, tn my ch m cc i tng lin quan vi tn ca chng d.phng php Invoke trn i tng t xa, trnh bin dch idl, my ch m cc i tng lin quan vi tn ca chng 26. Stubs to ra bi trnh bin dch ring bit nh lnh a. rmic b. rmiregistry c.invocation d.Naming 27. thc hin invocations i tng t xa nh a.rmic b.rmiregistry c. invocation d.Naming 28. Kin trc RMI da trn kin trc . a. 2 tng b. 3 tng c. 4 tng d. n tng 29. UTC l g ? a. Union Time Clock b. Universal Time Clock c. Universal TimeCoordinator d. Unit Time Clock 30. ng h ly tng c a. dC/dt(UTC) 1 d. Tt c u sai

B.T LUN 1. Nu trnh t cc bc thit k mt ng dng phn tn vi Java RMI 2. Cho h thng gm 4 trm lm vic (Pi, i = 1..4). Gi s ti im t0, cc s kin truy cp trn mi h thng c cho bi s di y :1 2 3 4

P1

a

b f e 1 g 1 2 h 2

c

d

P2 P3 P4

i 3 m 1 2 n k

4

5 l p

Hy xc nh : a.Xc nh trt t ca cc s kin b.Cc thnh phn trong h thng c.Nhn thi gian ca tng s kin theo ng h vector V d.Cc thnh phn ng qui trong Vector V

3

p n A.TRC NGHIM (6 )Cu 1 2 3 4 5 6 7 8 9 10 a b c X d X x X X X X X X x Cu 11 12 13 14 15 16 17 18 19 20 a b c X d X X X X X X X X x Cu 21 22 23 24 25 26 27 28 29 30 a b X c d X X X X x X X X x

x

Mi cu ng : 1* 6/30 =

0.2

B. T LUN Cu 1.(2 ) 1. To 1 lp giao din.V d: HelloInterface.java 2. To lp hin thc m t cc phng thc ca lp giao din.V d:HelloImplement.java 3. Xy dng chng trnh Server: - to i tng RemoteObject t lp Implement. ng k i tng vi my JVM : UnicastRemoteObject.exportObject(RemoteObject);

4. 5. 6. 7.

ng k i tng vi rmiregistry:Naming.bind(rmi:///tn RemoteObject,RemoteObject); Xy dng chng trnh Client: to mt i tng Obj tham chiu n i tng t xa thng qua: Naming.lookup(rmi../tnRemoteObject); Bin dch tolp Stub,Skel: rmic Bin dch chng trnh Client,Server,.. Chy chng trnh: - chy rmiregistry - chy server - chy client

Cu 2.(2 ) a.Xc nh ng trt t ca cc s kin (1.0 ) b.Cc thnh phn trong h thng(0.5 ) c.Nhn thi gian ca tng s kin theo ng h vector V(0.5 )

Trng i hc Duy Tn Khoa : CNTT B mn : K thut mng

THI KT THC HC PHNMn : H PHN TN M mn : CS420 Khi lp : T14TMT Hc k : I - Nm hc 2010 2011 Thi gian lm bi : 90 ph H v tn :. M s :

s : 02

A.TRC NGHIM1.L do ra i h thng phn tn a.Cc yu cu cng tr kht khe i vi cc h thng my tnh trong tng lai b. H tp trung khng ph hp c. Cng ngh thay i v nhu cu ca ngi s dng. d. Phi x l cc bi c kch thc ln 2. Khi xy dng cc phn mm phn tn, cc kh khn gp phi : a. Lm th no iu hnh h iu hnh phn tn, s dng ngn ng lp trnh no? b. D b mt kt ni, tht thot d liu, tim tng nhng nguy him khc nhau.C th b tn cng mi lc mi ni. c. Lm th no m bo tnh hiu qu, tnh tin cy d. Tt c u ng 3. c im cu trc b nh chia s vt l a. C mt b nh chia s khng gian a ch ca tt c cc CPU, Giao tip gia cc CPU din ra thng qua vic chia s bng cch s dng hot ng nh c v ghi. b. S dng mt b nh dng chung kt ni cc my tnh vi nhau. c. a v b ng d. a v b sai 4. Pht biu no sau y l ng nht v h phn tn a. H phn tn l mt h c chc nng v d liu phn tn trn cc my trm c kt ni vi nhau qua mng my tnh. b. H phn tn l mt tp cc my tnh t tr c kt ni vi nhau bi mng my tnh v c ci t phn mm phn tn. c. H phn tn l mt tp cc my tnh c lp giao tip vi nhau nh mt h thng thng nht v ton vn. d. H phn tn l mt h thng bao gm :phn cng phn tn, kim sot phn tn, v d liu phn tn. 5.Vic phn loi h phn tn theo Flynn da vo a. S lng CPU v s lng cc thnh phn kim sot b. S lng CPU v s h iu hnh s dng c.S lng cc dng ch dn v s dng d liu d. Tt c u ng 6. C bao nhiu m hnh kt ni gia cc my tnh trn mng ? a. 2 b.3 c.4 d.5 7. Pht biu sau y pht biu no l khng ng v Socket a. Socket l mt phng php thit lp kt ni truyn thng gia mt chng trnh yu cu dch v( client) v mt chng trnh cung cp dch v (server) trn mng LAN, WAN hay Internet b.Socket l vng nh trung gian gia hai my khi kt ni vi nhau. c. Mi socket c th c xem nh mt im cui trong mt kt ni. d. Mt khi socket c thit lp ph hp, hai my tnh c th trao i dch v v d liu. 8. Trnh t no l ng cho lp trnh Socket Server a. To socket, t tn socket, thc hin lng nghe, truy cp i tng , trao i d liu, ng kt ni b.To socket, t tn socket, thc hin lng nghe, trao i d liu, truy cp i tng, , ng kt ni.

c. To socket, t tn socket, trao i d liu,thc hin lng nghe, truy cp i tng , ng kt ni d. Tt c u sai 9. Trnh t no l ng cho lp trnh Socket Client a.To socket, t tn socket,kt ni Server, trao i d liu,ng kt ni b.To socket, kt ni Server, t tn socket,trao i d liu,ng kt ni c.To socket, t tn socket,trao i d liu,kt ni Server,ng kt ni d.Tt c u sai 10. C bao nhiu cch trao i d liu trong giao tip bng socket a. 1 b.2 c.3 d.4 11. Socket trong java c khai bo a. java.until b. java.io c. java.net d. java.netwok 12. Naming l g? a. tn tham chiu ca cc i tng b. tn ca cc hot ng rng buc ca i tng. c. tn ca cc i tng hot ng trn mng d. Tt c u ng 13. Cc i tng no sau y l naming a. Tn file, tn thit b b. Cc bin ca chng trnh c. Tn cc dch v mng d. Tt c u ng 14. Cc i tng trong m hnh phn tn c gi l a. n v phn tn b. node trn m hnh phn tn c. ti nguyn phn tn d. Tt c u ng 15. Mng Internet c gi l m hnh i tng . a. ti to b. phn mnh c. di tr d. Tt c u sai 16. ORB trong h thng phn tn c gi l .. a. i tng mi gii yu cu b. i tng ti to c. i tng t tr d. i tng di tr 17.ORB c cc chc nng no sau y : a. Qun l cc i tng (to, kch hot, xa b cc i tng) b. Xc nh v tm i tng, Kt buc Client, c. Thc hin cc phng thc triu gi trn i tng. d.Tt c ng 18. C ch RPC (Remote Procedure Call) c do Birrell & Nelson a ra vo nm a. 1980 b. 1984 c. 1988 d.1990 19. RPC l g ?

a. c ch triu gi trn cc my tnh b. c ch kt ni 2 my tnh trn mng c.c ch lin lc gia cc my tnh d. c ch trao i d liu gia cc my tnh 20. Pht biu no l ng a. Hu ht cc ngn ng lp trnh (C, C + +, Java, ...) c khi nim v cc gi th tc t xa. b. Ngn ng trnh bin dch s to ra Stubs client v server c.Phi s dng mt trnh bin dch ring bit pht sinh ra stubs d. thc hin gi th tc t xa cn c c ch phn cng. 21. IDL l vit tt ca cm t a. International Definition Language b. Interface Definition Language c. Interface Define Language d. Tt c u sai 22.Nhng loi dch v no cn mt h thng RPC? a. Hot ng t tn dch v, hot ng rng buc, Hot ng u cui b.Hot ng bo mt, trao d liu c. Hot ng qun l b nh, vit chng trnh truy cp vo RPC d. Tt c u ng 23. H thng no sau y l RPC a. Sun RPC, DCE RPC, CORBA b. Microsoft DCOM, Microsoft.NET Remoting c. Java RMI, XML RPC, SOAP d. Tt c u ng 24.Remote Method Invocation (RMI) do Sun a ra nm no: a. 1995 b.1996 c. 1998 d. 2000 25. Cc thnh phn RMI gm a. phng php Invoke trn i tng t xa, tin trnh ang s hu i tng t xa, trnh bin dch idl b.phng php Invoke trn i tng t xa, tin trnh ang s hu i tng t xa, b ng ky tn my ch m cc i tng lin quan vi tn ca chng c.phng php Invoke trn i tng t xa, trnh bin dch idl, tn my ch m cc i tng lin quan vi tn ca chng d.phng php Invoke trn i tng t xa, trnh bin dch idl, my ch m cc i tng lin quan vi tn ca chng 26. Stubs to ra bi trnh bin dch ring bit nh lnh a. rmic b. rmiregistry c.invocation d.Naming 27. thc hin invocations i tng t xa nh a.rmic b.rmiregistry c. invocation d.Naming 28. Kin trc RMI da trn kin trc . a. 2 tng b. 3 tng c. 4 tng d. n tng 29. UTC l g ? a. Union Time Clock b. Universal Time Clock c. Universal TimeCoordinator d. Unit Time Clock

30. ng h ly tng c a. dC/dt(UTC) 1

d. Tt c u sai

B.T LUN 1. ng b ha ng h l g?So snh s khc nhau v ging nhau gia ng h vt l v ng h logic. 2.Cho h thng gm 4 trm lm vic (Pi, i = 1..4). Gi s ti im t0, cc s kin truy cp trn mi h thng c cho bi s di y :1 2 b f e 1 g 1 2 h 2 5 l p 3 c 3 4 d

P1 P2 P3 P4

a

i 3 m 1 2 n k

4

Hy xc nh : a.Xc nh trt t ca cc s kin b.Cc thnh phn trong h thng c.Nhn thi gian ca tng s kin theo ng h vector V T trng B mn (K v ghi r h v tn )

Ging vin ra (K v ghi r h v tn)

Nguyn Minh Nht

Nguyn Minh Nht

Trng i hc Duy Tn Khoa : CNTT B mn : K thut mng

P N THI TRC NGHIM KHCH QUANMn : H PHN TN Khi lp : T13TMT Hc k : II Nm hc 2009 2010 Thi gian lm bi : 90 ph

s 02

A.TRC NGHIM (6 )Cu 1 2 3 4 5 6 7 8 9 10 a b c X d X x X X X X X X x Cu 11 12 13 14 15 16 17 18 19 20 a b c X d X X X X X X X X x Cu 21 22 23 24 25 26 27 28 29 30 a b X c d X X X X x X X X x

x

Mi cu ng : 1* 6/30 =

0.2

B. T LUN Cu 1.(2 ) ng b ha ng h l g? (1) L th t thi gian ca cc s kin sn xut bng tin trnh ng thi. ng b ha ng hnhm : +iu phi cc hot ng chung (Coordination of joint activity) +Tht truy cp ng thi cho cc i tng c chia s So snh s khc nhau v ging nhau gia ng h vt l v ng h logic.(1) Ging nhau: (0.5) + u s dng xc nh trt t hoc thi gian Khc nhau:(0.5) +ng h logic theo di th t s kin, trong khi ng h vt l gi thi gian trong ngy, xc nh trong ton b h thng + Cc dng ng h vt l : ng h thch anh, ng h nguyn t, UTC, ng h vt l trong my tnh, ng h logic ch l ng h tng tng. + Khng c s sai lch ng h logic nhng c s sai lch vi ng h vt l( hin tng drift) Cu 2.(2 )

a.Xc nh ng trt t ca cc s kin (1.0 ) b.Cc thnh phn trong h thng(0.5 ) c.Nhn thi gian ca tng s kin theo ng h vector V(0.5 ) T trng B mn (K v ghi r h v tn ) Ging vin ra (K v ghi r h v tn)

Nguyn Minh Nht

Nguyn Minh Nht

Trng i hc Duy Tn Khoa : CNTT B mn : K thut mng

P N THI TRC NGHIM KHCH QUANMn : H PHN TN Khi lp : T13TMT Hc k : II Nm hc 2009 2010 Thi gian lm bi : 90 ph

s 02

A.TRC NGHIM (6 )Cu 1 2 3 4 5 6 7 8 9 10 a b c X d X x X X X X X X x Cu 11 12 13 14 15 16 17 18 19 20 a b c X d X X X X X X X X x Cu 21 22 23 24 25 26 27 28 29 30 a b X c d X X X X x X X X x

x