8.在進(jìn)程間通信如何保證消息不會丟失?
為了保證消息被對方收到,可采用可靠原語。具體作法是:客戶向服務(wù)器方發(fā)一請求后,服務(wù)器對這一請求,由其內(nèi)核向客戶內(nèi)核返回一個確認(rèn)ACK,當(dāng)客戶內(nèi)核收到這一消息后,就喚醒客戶進(jìn)程。在客戶與服務(wù)器之間的請求/應(yīng)答共需四個消息:①從客戶向服務(wù)器的請求②從服務(wù)器內(nèi)核向客戶內(nèi)核返回一個確認(rèn)③從服務(wù)器到客戶的應(yīng)答④從客戶的內(nèi)核向服務(wù)器內(nèi)核返回一個確認(rèn)。
9.遠(yuǎn)程過程調(diào)用:在網(wǎng)絡(luò)或分布式系統(tǒng)中,設(shè)有任意兩個節(jié)點A、B,節(jié)點A上的進(jìn)程調(diào)用節(jié)點B上的一個進(jìn)程時,節(jié)點A上的進(jìn)程被掛起,在節(jié)點B上執(zhí)行被調(diào)用的過程,消息以參數(shù)的形式從調(diào)用進(jìn)程傳送到被調(diào)用進(jìn)程,并將被調(diào)用過程執(zhí)行的結(jié)果返回給調(diào)用進(jìn)程。這種通信方式稱為遠(yuǎn)程過程調(diào)用。
其基本原理是什么?
允許某一節(jié)點上的程序調(diào)用其他節(jié)點上的過程或函數(shù)。例如節(jié)點機(jī)A上的進(jìn)程調(diào)用節(jié)點機(jī)B上的過程,節(jié)點機(jī)A的調(diào)用進(jìn)程被掛起,在節(jié)點機(jī)B上執(zhí)行被調(diào)用過程。消息以參數(shù)的形式從調(diào)用過程傳到被調(diào)用過程,被調(diào)用過程執(zhí)行的結(jié)果再返回給調(diào)用過程。對程序員來說,他看不到消息傳遞過程和I/O處理過程。
10.RPC的透明性指的是什么?
指的是要使得遠(yuǎn)程過程調(diào)用盡可能像本地調(diào)用一樣。調(diào)用過程應(yīng)該不知道被調(diào)用過程是在另外一臺計算機(jī)上執(zhí)行,反過來也是如此,被調(diào)用過程也不應(yīng)該知道是由哪個機(jī)器上的進(jìn)程調(diào)用的。如何保證這一透明性:遠(yuǎn)程過程調(diào)用為實現(xiàn)其透明性,在客戶機(jī)上設(shè)置一個客戶代理,同樣在服務(wù)器機(jī)上設(shè)置一個服務(wù)器代理。
11.簡述遠(yuǎn)程過程調(diào)用的步驟。
①客戶過程以通常方式調(diào)用客戶代理。②客戶代理構(gòu)造一個消息并陷入內(nèi)核。③本地內(nèi)核發(fā)送消息給遠(yuǎn)程內(nèi)核。④遠(yuǎn)程內(nèi)核把消息送給服務(wù)器代理。⑤服務(wù)器代理從消息包中取出參數(shù)并調(diào)用服務(wù)器。⑥服務(wù)器完成相應(yīng)的服務(wù),將結(jié)果送給服務(wù)代理。⑦服務(wù)代理將結(jié)果打包形成一個消息并陷入內(nèi)核。⑧遠(yuǎn)程內(nèi)核發(fā)送消息給客戶機(jī)內(nèi)核。⑨客戶機(jī)內(nèi)核把消息傳送給客戶代理。⑩客戶代理取出結(jié)果,返回給客戶的調(diào)用程序。并以實例說明。
12.試說明遠(yuǎn)程過程調(diào)用的優(yōu)缺點。
優(yōu)點:格式化好、使用方便、透明性好;
缺點:缺乏靈活性。
在具體實現(xiàn)上尚有哪些難點需要解決?
①遠(yuǎn)程過程調(diào)用的參數(shù)在系統(tǒng)內(nèi)不同機(jī)型之間的通用能力有所不足。②缺乏在一次調(diào)用過程中多次接收返回結(jié)果的能力。③遠(yuǎn)程過程調(diào)用缺乏傳送大量數(shù)據(jù)的能力。
13.什么叫組通信?
在網(wǎng)絡(luò)系統(tǒng)中,一個相互作用的進(jìn)程集合稱為組。一個發(fā)送者在一次操作中將一個消息發(fā)送給多個接收者的通信,稱為組通信。
它應(yīng)用于何種場合?在網(wǎng)絡(luò)系統(tǒng)中可以采用組通信方式。
組通信的主要特征是?當(dāng)一個消息發(fā)送給這個組時,該組的所有成員都可以接收,組通信具有“一對多”的形式,即一個發(fā)送者,多個接收者。
組通信的實現(xiàn)?組通信的實現(xiàn)在很大程度上依賴于硬件。在一些網(wǎng)絡(luò)系統(tǒng)中,可以為組指定一個特殊的網(wǎng)絡(luò)地址。可采用多播式、廣播式、單播式。
聲明:
(一)由于考試政策等各方面情況的不斷調(diào)整與變化,本網(wǎng)站所提供的考試信息僅供參考,請以權(quán)威部門公布的正式信息為準(zhǔn)。
(二)本網(wǎng)站在文章內(nèi)容來源出處標(biāo)注為其他平臺的稿件均為轉(zhuǎn)載稿,免費轉(zhuǎn)載出于非商業(yè)性學(xué)習(xí)目的,版權(quán)歸原作者所有。如您對內(nèi)容、版權(quán)等問題存在異議請與本站聯(lián)系,我們會及時進(jìn)行處理解決。
相關(guān)推薦
2022年浙江自考《當(dāng)代中國政治制度》復(fù)習(xí)筆記匯總
09-152023年10月浙江自考傳播學(xué)概論復(fù)習(xí)資料:有限效果論
08-302022年浙江自考中國古代文學(xué)史(一)第三編第九章復(fù)習(xí)資料
10-31自考輔導(dǎo)資料:2019年10月《美學(xué)》知識點-崇高的內(nèi)涵與特點
09-172023年4月浙江自考中外教育簡史復(fù)習(xí)筆記:英國近代教育制度
12-08自考輔導(dǎo)資料:2021年10月《學(xué)前教育史》—論幼稚師范教育
06-052023年4月浙江自考外國文學(xué)史復(fù)習(xí)筆記:高爾基
12-26自考輔導(dǎo)資料:2021年10月《馬克思主義哲學(xué)原理》—矛盾是事物發(fā)展的動力
06-11自考輔導(dǎo)資料:2021年10月《學(xué)前教育史》—雅典的學(xué)前教育
06-07自考輔導(dǎo)資料:2019年10月《美學(xué)》知識點-優(yōu)美及優(yōu)美的內(nèi)涵與特點
09-17與考生自由互動、并且能直接與專業(yè)老師進(jìn)行交流解答。
與考生自由互動、并且能直接與專業(yè)老師進(jìn)行交流解答。