《分布式計算、云計算與大大數(shù)據(jù)》習(xí)題參考解答_第1頁
《分布式計算、云計算與大大數(shù)據(jù)》習(xí)題參考解答_第2頁
《分布式計算、云計算與大大數(shù)據(jù)》習(xí)題參考解答_第3頁
《分布式計算、云計算與大大數(shù)據(jù)》習(xí)題參考解答_第4頁
《分布式計算、云計算與大大數(shù)據(jù)》習(xí)題參考解答_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《分布式計算、云計算與大大數(shù)據(jù)》習(xí)題參考解答《分布式計算、云計算與大數(shù)據(jù)》習(xí)題解答參考第1章分布式計算概述

一、選擇題

1,CD2,ABC3,ABCD4,ACD

二、簡答題

1,參考1.1.1和1.1.2節(jié)

2,參考1.1.2節(jié)

3,分布式計算的核心技術(shù)是進程間通信,參考1.3.2節(jié)

4,單播和組播

5,超時和多線程

三、試驗題

1.進程A在進程B發(fā)送receive前發(fā)起send操作

進程A進程B

發(fā)出非堵塞send操

作,進程A連續(xù)運行

發(fā)出堵塞receive操

作,進程B被堵塞

進程B在進程A發(fā)起send前發(fā)出receive操作

發(fā)出非堵塞send操作,進程A連續(xù)運行

發(fā)出堵塞receive操作,進程B

被堵塞

收到進程A發(fā)送的數(shù)據(jù),進程B被喚醒

2.進程A在進程B發(fā)送receive前發(fā)起send操作

進程A進程B

發(fā)出堵塞send操作,

進程A被堵塞

發(fā)出堵塞receive操作,進程B被堵塞

進程B在進程A發(fā)起send前發(fā)出receive操作

發(fā)出堵塞send操作,進程A被堵塞

發(fā)出堵塞receive操作,進程B

被堵塞

收到進程A發(fā)送的數(shù)據(jù),進程B

被喚醒

收到進程B返回的數(shù)

據(jù),進程A被喚醒

3.1).在供應(yīng)堵塞send操作和堵塞receive操作的通信系統(tǒng)中

receive

operation

send

operation

t=1

在供應(yīng)非堵塞send操作和堵塞receive操作的通信系統(tǒng)中

t=1

receive

operation

send

operation

2).P1,P2,P3進程間通信的挨次狀態(tài)圖

m1

m1

m2

m2

第2章分布式計算型概述

1.消息傳遞,客戶-服務(wù)器,P2P,分布式對象,網(wǎng)絡(luò)服務(wù),移動代理等

2.分布式應(yīng)用最廣泛最流行的型是客戶-服務(wù)器型,參考2.2節(jié)

3.分布式應(yīng)用最基本的型是消息傳遞模型,參考2.1節(jié)

4.參考2.3節(jié),P2P應(yīng)用有許多,例如Napster,迅雷,PPS網(wǎng)絡(luò)電視等

5.參考2.4節(jié)

6.參考2.7節(jié)

7.略

8.消息傳遞模式是最基本的分布式計算型,適用于大多數(shù)應(yīng)用;客戶-服務(wù)器型是最流行

的分布式計算型,應(yīng)用最為廣泛;P2P型又稱為對等結(jié)構(gòu)型,使得網(wǎng)絡(luò)以最有效率的方

式運行,適用于各參加者地位公平的網(wǎng)絡(luò);分布式對象型,是抽象化的遠程調(diào)用,適用于簡單的分布式計算應(yīng)用等。

9.略

10.中間件又稱為代理,中間件為參加對象供應(yīng)容抽象,隱蔽對象引用,起到中介作用。

11.略

第3章Socket編程與客戶服務(wù)器應(yīng)用開發(fā)

一、填空題

1.數(shù)據(jù)包socket,流式socket

2.無連接方式,面對連接方式

3.數(shù)據(jù)層,業(yè)務(wù)層,應(yīng)用層

4.迭代服務(wù)器和并發(fā)服務(wù)器

5.有狀態(tài)服務(wù)器和無狀態(tài)服務(wù)器

二、簡答題

1.API:ApplicationProgrammingInterface,應(yīng)用程序編程接口,是一些預(yù)先定義的函

數(shù),目的是供應(yīng)應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的力量,而又無需訪問源碼,或理解部工作機制的細節(jié)

SocketAPI:套接字應(yīng)用程序編程接口,適用于進程間通信的套接字應(yīng)用程序編程

接口

Winsock:Windows下網(wǎng)絡(luò)編程的規(guī)-WindowsSockets是Windows下得到廣泛應(yīng)

用的、開放的、支持多種協(xié)議的網(wǎng)絡(luò)編程接口。

2.無連接方式將以任意挨次到達,而有連接方式則以發(fā)送挨次按序到達

3.setToTimeout設(shè)置為0則表示永無超時,

4./*

*thisexampleillustratesthebasicmethodforreceivingadatagrampacket

*/

try{

DatagramSocketmySocket=newDatagramSocket(port);

System.out.println("Waitingforreceivingthedata!");

//instantiatesadatagramsocketforreceivingthedata

bytebuffer=newbyte;

DatagramPacketdatagram=newDatagramPacket(buffer,MAX_LEN);

mySocket.setSoTimeout(5000);

}catch(SocketTimeoutExceptione){

System.out.println(“serverresponsetimeout”);

e.printStackTrace();

}

5.略

第4章RMI型與應(yīng)用

1.消息傳遞型是最基本的分布式計算型,要求參加雙方是緊耦合的,交互過程中,進程之

間必需直接通信,假如進程之間的通信消息丟失(由于通信鏈路、系統(tǒng)或某個進程的失?。?,協(xié)作將失??;消息傳遞型是面對數(shù)據(jù)的型,適用于網(wǎng)絡(luò)服務(wù)和簡潔網(wǎng)絡(luò)應(yīng)用,但是不適合包含大量混合懇求和應(yīng)答的簡單應(yīng)用。

而分布式對象型是在消息傳遞模型之上供應(yīng)抽象的一種型。與面對數(shù)據(jù)型相比,分布式對象型是面對行為的,它用分布式對象表示網(wǎng)絡(luò)資源,注意于從網(wǎng)絡(luò)資源懇求服務(wù),懇求進程調(diào)用分布式對象的某個方法或操作,將數(shù)據(jù)作為方法參數(shù)傳遞。隨后該方法在遠程主機上執(zhí)行,并將結(jié)果作為返回值回送給懇求進程。

2.這里說的本地過程調(diào)用,主要是指本地進程間通信,是運行在同一塊存區(qū)域之的進程間

的相互通信,通常由系統(tǒng)IPC接口(如消息隊列,信號量,共享存儲等)來實現(xiàn),也可以通過本地套接字方式實現(xiàn)。而遠程過程調(diào)用,則是在本地過程調(diào)用的基礎(chǔ)上實現(xiàn)遠程進程之間的通信,一般由網(wǎng)絡(luò)套接字來編程實現(xiàn),遠程過程調(diào)用會被物理網(wǎng)絡(luò)的通信狀況有所限制,也增加了平安問題,但是不再受本地存空間以及系統(tǒng)資源的限制。

3.參考5.2.3節(jié)

4.傳統(tǒng)的遠程方法調(diào)用是指只能從客戶端向服務(wù)端發(fā)起調(diào)用,增加了回調(diào)機制以后,客戶

可以在服務(wù)端注冊自己,客戶端可以向服務(wù)器供應(yīng)可以被調(diào)用的方法,我們形象的稱之為回調(diào),這樣服務(wù)端就可以主動向客戶端發(fā)起遠程方法調(diào)用。

5.當(dāng)服務(wù)器開放stub動態(tài)下載時,客戶端不再需要預(yù)先配置stub文件,而是通過網(wǎng)絡(luò)動

態(tài)下載服務(wù)器上供應(yīng)的stub文件,但是這會為服務(wù)器帶來平安隱患,因此通過供應(yīng)平安管理器來實現(xiàn)共享名目的訪問權(quán)限,在實現(xiàn)stub下載的同時也增加了服務(wù)器的平安性。

6.stub下載是指可以通過網(wǎng)絡(luò)從服務(wù)器指定的名目動態(tài)下載stub文件,而無需預(yù)先在客

戶端配置stub文件。

7.代理是一種中間件,通過引入代理,解耦原來的對象關(guān)聯(lián),增加擴展性。

8.略

第5章WEB原理與應(yīng)用開發(fā)

一、選擇題

1.B2.D3.D4.D5.A6.BD7.B

8.D解析:這是jsp的指令元素

9.C10.B11.A12.C13.C14.A14.B15.C16.C17.D18.C解析:是jsp的動作元素19.C20.A21.D

22.B23.A24.E25.D26.E27.B28.E29.

D30.A

31.A32.BC33.B34.D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論