华南俳烁实业有限公司

自考

各地資訊
當(dāng)前位置:考試網(wǎng) >> 自學(xué)考試 >> 筆講串講 >> 工學(xué)類(lèi) >> 網(wǎng)絡(luò)操作系統(tǒng) >> 文章內(nèi)容

排行熱點(diǎn)

  • 歷年真題
  • 模擬試題
  • 自考自答

2013年自考《網(wǎng)絡(luò)操作系統(tǒng)》復(fù)習(xí)資料3_第2頁(yè)

來(lái)源:考試網(wǎng) [ 2013年4月6日 ] 【大 中 小】

  8.在進(jìn)程間通信如何保證消息不會(huì)丟失?

  為了保證消息被對(duì)方收到,可采用可靠原語(yǔ)。具體作法是:客戶向服務(wù)器方發(fā)一請(qǐng)求后,服務(wù)器對(duì)這一請(qǐng)求,由其內(nèi)核向客戶內(nèi)核返回一個(gè)確認(rèn)ACK,當(dāng)客戶內(nèi)核收到這一消息后,就喚醒客戶進(jìn)程。在客戶與服務(wù)器之間的請(qǐng)求/應(yīng)答共需四個(gè)消息:①?gòu)目蛻粝蚍⻊?wù)器的請(qǐng)求②從服務(wù)器內(nèi)核向客戶內(nèi)核返回一個(gè)確認(rèn)③從服務(wù)器到客戶的應(yīng)答④從客戶的內(nèi)核向服務(wù)器內(nèi)核返回一個(gè)確認(rèn)。

  9.遠(yuǎn)程過(guò)程調(diào)用:在網(wǎng)絡(luò)或分布式系統(tǒng)中,設(shè)有任意兩個(gè)節(jié)點(diǎn)A、B,節(jié)點(diǎn)A上的進(jìn)程調(diào)用節(jié)點(diǎn)B上的一個(gè)進(jìn)程時(shí),節(jié)點(diǎn)A上的進(jìn)程被掛起,在節(jié)點(diǎn)B上執(zhí)行被調(diào)用的過(guò)程,消息以參數(shù)的形式從調(diào)用進(jìn)程傳送到被調(diào)用進(jìn)程,并將被調(diào)用過(guò)程執(zhí)行的結(jié)果返回給調(diào)用進(jìn)程。這種通信方式稱(chēng)為遠(yuǎn)程過(guò)程調(diào)用。

  其基本原理是什么?

  允許某一節(jié)點(diǎn)上的程序調(diào)用其他節(jié)點(diǎn)上的過(guò)程或函數(shù)。例如節(jié)點(diǎn)機(jī)A上的進(jìn)程調(diào)用節(jié)點(diǎn)機(jī)B上的過(guò)程,節(jié)點(diǎn)機(jī)A的調(diào)用進(jìn)程被掛起,在節(jié)點(diǎn)機(jī)B上執(zhí)行被調(diào)用過(guò)程。消息以參數(shù)的形式從調(diào)用過(guò)程傳到被調(diào)用過(guò)程,被調(diào)用過(guò)程執(zhí)行的結(jié)果再返回給調(diào)用過(guò)程。對(duì)程序員來(lái)說(shuō),他看不到消息傳遞過(guò)程和I/O處理過(guò)程。

  10.RPC的透明性指的是什么?

  指的是要使得遠(yuǎn)程過(guò)程調(diào)用盡可能像本地調(diào)用一樣。調(diào)用過(guò)程應(yīng)該不知道被調(diào)用過(guò)程是在另外一臺(tái)計(jì)算機(jī)上執(zhí)行,反過(guò)來(lái)也是如此,被調(diào)用過(guò)程也不應(yīng)該知道是由哪個(gè)機(jī)器上的進(jìn)程調(diào)用的。如何保證這一透明性:遠(yuǎn)程過(guò)程調(diào)用為實(shí)現(xiàn)其透明性,在客戶機(jī)上設(shè)置一個(gè)客戶代理,同樣在服務(wù)器機(jī)上設(shè)置一個(gè)服務(wù)器代理。

  11.簡(jiǎn)述遠(yuǎn)程過(guò)程調(diào)用的步驟。

 、倏蛻暨^(guò)程以通常方式調(diào)用客戶代理。②客戶代理構(gòu)造一個(gè)消息并陷入內(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é)果打包形成一個(gè)消息并陷入內(nèi)核。⑧遠(yuǎn)程內(nèi)核發(fā)送消息給客戶機(jī)內(nèi)核。⑨客戶機(jī)內(nèi)核把消息傳送給客戶代理。⑩客戶代理取出結(jié)果,返回給客戶的調(diào)用程序。并以實(shí)例說(shuō)明。

  12.試說(shuō)明遠(yuǎn)程過(guò)程調(diào)用的優(yōu)缺點(diǎn)。

  優(yōu)點(diǎn):格式化好、使用方便、透明性好;

  缺點(diǎn):缺乏靈活性。

  在具體實(shí)現(xiàn)上尚有哪些難點(diǎn)需要解決?

  ①遠(yuǎn)程過(guò)程調(diào)用的參數(shù)在系統(tǒng)內(nèi)不同機(jī)型之間的通用能力有所不足。②缺乏在一次調(diào)用過(guò)程中多次接收返回結(jié)果的能力。③遠(yuǎn)程過(guò)程調(diào)用缺乏傳送大量數(shù)據(jù)的能力。

  13.什么叫組通信?

  在網(wǎng)絡(luò)系統(tǒng)中,一個(gè)相互作用的進(jìn)程集合稱(chēng)為組。一個(gè)發(fā)送者在一次操作中將一個(gè)消息發(fā)送給多個(gè)接收者的通信,稱(chēng)為組通信。

  它應(yīng)用于何種場(chǎng)合?在網(wǎng)絡(luò)系統(tǒng)中可以采用組通信方式。

  組通信的主要特征是?當(dāng)一個(gè)消息發(fā)送給這個(gè)組時(shí),該組的所有成員都可以接收,組通信具有“一對(duì)多”的形式,即一個(gè)發(fā)送者,多個(gè)接收者。

  組通信的實(shí)現(xiàn)?組通信的實(shí)現(xiàn)在很大程度上依賴于硬件。在一些網(wǎng)絡(luò)系統(tǒng)中,可以為組指定一個(gè)特殊的網(wǎng)絡(luò)地址?刹捎枚嗖ナ、廣播式、單播式。

首頁(yè) 1 2 尾頁(yè)
責(zé)編:dengting
敖汉旗| 阳朔县| 明水县| 成安县| 德兴市| 方山县| 华宁县| 长沙市| 扬州市| 白玉县| 杂多县| 青州市| 平顶山市| 临夏县| 鸡西市| 原阳县| 高台县| 朝阳县| 宁武县| 腾冲县| 汉阴县| 望都县| 松桃| 丹凤县| 大渡口区| 雷山县| 桐乡市| 甘南县| 隆昌县| 修水县| 大同县| 都兰县| 铅山县| 贵定县| 上蔡县| 红安县| 镶黄旗| 始兴县| 托里县| 吴桥县| 栾城县|