There are two basic types of communication primitives: message passing การแปล - There are two basic types of communication primitives: message passing ไทย วิธีการพูด

There are two basic types of commun

There are two basic types of communication primitives: message passing and
remote procedure call (RPC). Systems such as Camelot, Distributed Ingres, and Locus
use such primities as send and receive, while R* and Argus use RPC as their basic means
of inter-process communication.
The use of message-based primitives has its advantage in flexibility of supporting
different programming languages and applications. But it introduces a new mechanism
of inter-module interaction in distributed environments, syntactically and semantically
different from procedure calls used for inter-module interaction in single processor systems.
It is also error-prone because the send and receive primitives are syntactically unrelated.
In contrast, RPC shares not only the same syntax but also certain properties such
as compile-time type checking, with conventional procedure call. However, it is difficult
for RPC to have the same semantics as the conventional procedure call because of the
possibility of processor and communication failure. For instance, it is nontrivial to ensure
that every RPC always returns. We will discuss more on RPC semantics below.
Inter-process communication can be either synchronous or asynchronous. In fact,
the same terms are used at different levels in the literature. In the message passing level,
the synchronous send means that the sender is blocked until the message is received by
the destination process. It not only transfers data but synchronizes the sender and
receiver. The asynchronous send, or no-wait send, means that the sender resumes as soon
as the message is out of its hand (possibly buffered by the network). It achieves a high
degree of parallelism but causes problems such as congestion control. Most of the literature
talks about synchronism at an even higher level, e.g. at the RPC level. That is, synchronous
communication means that the requesting process blocks until it receives the
response, while the asynchronous communication sends requests without waiting for
responses.
2.2.3. Reliability Semantics of Communication Primitives
In the absence of processor or communication failures, the semantics of a communication
primitive are well defined. An RPC, for example, can have the same semantics
as a local call, except that it takes place on a remote processor. However, system designers
concentrate more on their semantics in the presence of failures, called reliability
semantics.
From the reliability point of view, the message passing primitives vary from system
to system. On one extreme end, the message passing primitives built directly on unreliable
datagrams provide high performance but low reliability. The upper-level software
using such primitives must be responsible for detecting and handling transport errors, as
discussed before. On the other end, some systems have their message passing primitives
supported by communication subsystems to enforce reliability. For example, the RelNet
(Reliable Network) of SDD-1 is a virtual network, hiding the unreliable real network
from the upper-level software. It guarantees reliable message delivery even if the sending
site and the destination site are never up simultaneously.
For remote procedure calls, the reliability semantics concentrate on the problem of
duplicate requests.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
มีสองประเภทพื้นฐานของการนำการสื่อสาร: ส่งข้อความ และเรียกขั้นตอนระยะไกล (RPC) ระบบเช่นคาเมล็อท กร์กระจาย และโลกัสโพลใช้ primities ดังกล่าวที่ส่ง และ รับ ในขณะที่ R * และอาใช้ RPC เป็นวิธีการพื้นฐานการสื่อสารระหว่างกระบวนการใช้นำโดยข้อความมีประโยชน์ความยืดหยุ่นของการสนับสนุนภาษาเขียนโปรแกรมและโปรแกรมประยุกต์ แต่จะแนะนำระบบใหม่ของการโต้ตอบระหว่างโมดูลในกระจายสภาพแวดล้อม ประโยค และแตกต่างจากการเรียกกระบวนงานที่ใช้สำหรับการโต้ตอบระหว่างโมดูลในระบบตัวประมวลผลเดียวมีข้อผิดพลาดง่ายเนื่องจากส่ง และรับนำไม่เกี่ยวข้องทางไวยากรณ์ในทางตรงกันข้าม RPC ร่วมไม่เพียงแต่ไวยากรณ์เดียวกัน แต่คุณสมบัติบางอย่างเช่นเป็นเวลาคอมไพล์ชนิดตรวจสอบ มีกระบวนงานทั่วไปโทร อย่างไรก็ตาม มันเป็นเรื่องยากสำหรับ RPC มีความหมายเดียวกันเป็นการเรียกขั้นตอนทั่วไปเนื่องจากการเป็นไปได้ของความล้มเหลวในการประมวลผลและสื่อสาร ตัวอย่าง เป็น nontrivial เพื่อให้แน่ใจว่า ทุก RPC จะส่งกลับ เราจะหารือเพิ่มเติมเกี่ยวกับ RPC ความหมายด้านล่างสามารถสื่อสารระหว่างกระบวนการซิงโครนัส หรือแบบอซิงโครนัส อันที่จริงเงื่อนไขเดียวจะใช้ในระดับต่าง ๆ ในวรรณคดี ในข้อความที่ผ่านระดับส่งแบบซิงโครนัสหมายความ ว่า ผู้ส่งที่ถูกบล็อคจนกว่าจะได้รับข้อความกระบวนการปลายทาง มันไม่เพียงแต่ถ่ายโอนข้อมูล แต่ทำการส่ง และรับสัญญาณ ส่งแบบอะซิงโครนัส หรือไม่รอส่ง หมายความ ว่า ผู้ส่งดำเนินต่อทันทีเป็นข้อความนั้นออกจากมือของมัน (อาจ buffered โดยเครือข่าย) จะได้รับมากระดับของ parallelism แต่ทำให้เกิดปัญหาเช่นควบคุมแออัด ส่วนใหญ่ของเอกสารประกอบการการเจรจาเกี่ยวกับ synchronism ระดับสูงขึ้น เช่นระดับ RPC กล่าวคือ แบบซิงโครนัสสื่อสารหมายความ ว่า การร้องขอบล็อกจนได้รับการตอบ ในขณะที่การสื่อสารแบบอะซิงโครนัสส่งคำขอโดยไม่ต้องรอตอบสนอง2.2.3 การความน่าเชื่อถือความหมายของการนำการสื่อสารในกรณีประมวลผลหรือการสื่อสารล้มเหลว ความหมายของการสื่อสารดีไว้กับขึ้น การ RPC เช่น สามารถมีความหมายเดียวกันเป็นโทรศัพท์ภายใน ยกเว้นใช้กับตัวประมวลผลระยะไกล อย่างไรก็ตาม นักออกแบบระบบยิ่งเน้นความหมายของพวกเขาในต่อหน้าของความล้มเหลว เรียกความน่าเชื่อถือความหมายจากความน่าเชื่อถือมอง นำผ่านข้อความแตกต่างไปจากระบบระบบ ในขั้วหนึ่ง ข้อที่ช่วยนำสร้างโดยไม่datagrams ให้ประสิทธิภาพสูงแต่ความน่าเชื่อถือต่ำ ซอฟต์แวร์ระดับบนใช้นำดังกล่าวต้องรับผิดชอบตรวจสอบ และจัดการข้อผิดพลาดในการขนส่ง เป็นกล่าวถึงก่อน ในอื่น ๆ ระบบบางระบบมีข้อความของพวกเขาช่วยนำได้รับการสนับสนุน โดยระบบย่อยการสื่อสารการบังคับใช้ความน่าเชื่อถือ ตัวอย่าง RelNet(เครือข่ายที่เชื่อถือได้) SDD-1 เป็นเครือข่ายเสมือน ซ่อนเครือข่ายจริงน่าจากซอฟต์แวร์ระดับบน จะรับประกันการส่งข้อความเชื่อถือได้แม้ว่าการส่งไซต์และไซต์ปลายทางได้ไม่ขึ้นพร้อมกันสำหรับการเรียกกระบวนการระยะไกล ความหมายของความน่าเชื่อถือเน้นปัญหาของการร้องขอซ้ำ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
มีสองประเภทพื้นฐานของวิทยาการสื่อสาร: There are two basic types of communication primitives: message passing and
การส่งผ่านข้อความและการเรียกขั้นตอนระยะไกล(RPC) ระบบดังกล่าวเป็น Camelot, กระจาย Ingres remote procedure call (RPC). Systems such as Camelot, Distributed Ingres, and Locus
และทีใช้primities เช่นส่งและรับขณะที่ R * และการใช้ RPC use such primities as send and receive, while R* and Argus use RPC as their basic means
อาร์กัสเป็นวิธีพื้นฐานของพวกเขาในการติดต่อสื่อสารระหว่างกระบวนการ. การใช้วิทยาการที่ใช้ข้อความมีความได้เปรียบในความยืดหยุ่นในการสนับสนุนที่แตกต่างกันการเขียนโปรแกรมภาษาและการใช้งาน แต่ก็แนะนำกลไกใหม่ของการปฏิสัมพันธ์ระหว่างโมดูลในสภาพแวดล้อมที่กระจาย syntactically และความหมายที่แตกต่างกันจากสายการตามขั้นตอนที่ใช้สำหรับการทำงานร่วมกันระหว่างโมดูลในระบบการประมวลผลเดียว. นอกจากนี้ยังผิดพลาดได้ง่ายเพราะส่งและรับพื้นฐานไม่เกี่ยวข้อง syntactically. ใน ตรงกันข้ามหุ้น RPC ไม่เพียง แต่ไวยากรณ์เดียวกัน แต่ยังคุณสมบัติบางอย่างเช่นเป็นรวบรวมเวลาการตรวจสอบชนิดที่มีการเรียกขั้นตอนเดิม แต่มันเป็นเรื่องยากสำหรับ RPC จะมีความหมายเช่นเดียวกับการเรียกขั้นตอนธรรมดาเพราะความเป็นไปได้ในการประมวลผลและความล้มเหลวในการสื่อสาร ยกตัวอย่างเช่นมันเป็นขับเคลื่อนเพื่อให้แน่ใจว่าทุก RPC เสมอกลับ เราจะหารือเพิ่มเติมเกี่ยวกับความหมายของ RPC ด้านล่าง. การสื่อสารระหว่างกระบวนการสามารถเป็นได้ทั้งซิงโครหรือไม่ตรงกัน ในความเป็นจริงเงื่อนไขเดียวกันถูกนำมาใช้ในระดับที่แตกต่างกันในวรรณคดี ในระดับการส่งผ่านข้อความส่งซิงโครหมายความว่าผู้ส่งจะถูกบล็อคจนกว่าจะมีข้อความที่ได้รับจากกระบวนการปลายทาง มันไม่เพียง แต่ถ่ายโอนข้อมูลประสานผู้ส่งและรับสัญญาณ ส่งไม่ตรงกันหรือไม่รอส่งหมายความว่าผู้ส่งดำเนินการต่อโดยเร็วที่สุดเท่าที่ข้อความนั้นออกจากมือของมัน (อาจจะโดยการบัฟเฟอร์เครือข่าย) มันประสบความสำเร็จสูงระดับการขนาน แต่ทำให้เกิดปัญหาเช่นการควบคุมความแออัด ส่วนใหญ่ของวรรณกรรมพูดคุยเกี่ยวกับ synchronism ในระดับที่สูงขึ้นเช่นในระดับของ RPC นั่นคือซิงโครการสื่อสารหมายความว่าขอบล็อกกระบวนการจนกว่าจะได้รับการตอบสนองในขณะที่การสื่อสารไม่ตรงกันส่งการร้องขอโดยไม่ต้องรอการตอบสนอง. 2.2.3 ความหมายความน่าเชื่อถือของการสื่อสารวิทยาการในกรณีที่ไม่มีการประมวลผลหรือความล้มเหลวในการสื่อสารความหมายของการสื่อสารแบบดั้งเดิมที่มีการกำหนดไว้อย่างดี RPC ตัวอย่างเช่นสามารถมีความหมายเหมือนกันเป็นสายท้องถิ่นยกเว้นว่ามันจะเกิดขึ้นบนหน่วยประมวลผลระยะไกล อย่างไรก็ตามผู้ออกแบบระบบสมาธิมากขึ้นในความหมายของพวกเขาในการปรากฏตัวของความล้มเหลวที่เรียกว่าความน่าเชื่อถือความหมาย. จากจุดความน่าเชื่อถือของมุมมองข้อความผ่านพื้นฐานแตกต่างจากระบบไปยังระบบ ที่ปลายสุดขั้วหนึ่งข้อความผ่านพื้นฐานที่สร้างขึ้นบนที่ไม่น่าเชื่อถือdatagrams ให้มีประสิทธิภาพสูง แต่ความน่าเชื่อถือต่ำ ซอฟแวร์ระดับบนโดยใช้พื้นฐานดังกล่าวจะต้องเป็นผู้รับผิดชอบในการตรวจสอบและการจัดการข้อผิดพลาดในการขนส่งตามที่กล่าวถึงก่อน ในส่วนอื่น ๆ ของระบบบางรายที่มีข้อความของพวกเขาผ่านพื้นฐานการสนับสนุนโดยระบบย่อยการสื่อสารในการบังคับใช้ความน่าเชื่อถือ ยกตัวอย่างเช่น RelNet (เครือข่ายที่เชื่อถือได้) ของ SDD-1 เป็นเครือข่ายเสมือนที่หลบซ่อนตัวเครือข่ายที่แท้จริงไม่น่าเชื่อถือจากซอฟแวร์ระดับบน of inter-process communication.
The use of message-based primitives has its advantage in flexibility of supporting
different programming languages and applications. But it introduces a new mechanism
of inter-module interaction in distributed environments, syntactically and semantically
different from procedure calls used for inter-module interaction in single processor systems.
It is also error-prone because the send and receive primitives are syntactically unrelated.
In contrast, RPC shares not only the same syntax but also certain properties such
as compile-time type checking, with conventional procedure call. However, it is difficult
for RPC to have the same semantics as the conventional procedure call because of the
possibility of processor and communication failure. For instance, it is nontrivial to ensure
that every RPC always returns. We will discuss more on RPC semantics below.
Inter-process communication can be either synchronous or asynchronous. In fact,
the same terms are used at different levels in the literature. In the message passing level,
the synchronous send means that the sender is blocked until the message is received by
the destination process. It not only transfers data but synchronizes the sender and
receiver. The asynchronous send, or no-wait send, means that the sender resumes as soon
as the message is out of its hand (possibly buffered by the network). It achieves a high
degree of parallelism but causes problems such as congestion control. Most of the literature
talks about synchronism at an even higher level, e.g. at the RPC level. That is, synchronous
communication means that the requesting process blocks until it receives the
response, while the asynchronous communication sends requests without waiting for
responses.
2.2.3. Reliability Semantics of Communication Primitives
In the absence of processor or communication failures, the semantics of a communication
primitive are well defined. An RPC, for example, can have the same semantics
as a local call, except that it takes place on a remote processor. However, system designers
concentrate more on their semantics in the presence of failures, called reliability
semantics.
From the reliability point of view, the message passing primitives vary from system
to system. On one extreme end, the message passing primitives built directly on unreliable
datagrams provide high performance but low reliability. The upper-level software
using such primitives must be responsible for detecting and handling transport errors, as
discussed before. On the other end, some systems have their message passing primitives
supported by communication subsystems to enforce reliability. For example, the RelNet
(Reliable Network) of SDD-1 is a virtual network, hiding the unreliable real network
from the upper-level software. It guarantees reliable message delivery even if the sending
site and the destination site are never up simultaneously.
For remote procedure calls, the reliability semantics concentrate on the problem of
duplicate requests.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
มีอยู่สองประเภทพื้นฐานของ primitives การสื่อสารข้อความผ่านและ
เรียกกระบวนการระยะไกล ( RPC ) ระบบเช่น คาเมลอต แจกลูกค้า และความเชื่อดังกล่าว primities
ใช้เป็นส่งและรับ ในขณะที่ R * RPC ใช้ Argus เป็นพื้นฐานของกระบวนการสื่อสารระหว่างหมายถึง
.
ใช้ข้อความจาก primitives มีความได้เปรียบในความยืดหยุ่นในการสนับสนุน
ภาษาโปรแกรมที่แตกต่างกันและการประยุกต์ใช้ แต่แนะนำ
กลไกใหม่ของอินเตอร์ การกระจายโมดูลในสภาพแวดล้อม และการเรียกใช้กระบวนงานเพื่อ
แตกต่างจากอินเตอร์ปฏิสัมพันธ์โมดูลในระบบประมวลผลเดี่ยว .
ก็ยังผิดพลาดได้ง่าย เพราะมีการส่งและรับ primitives
ในทางตรงกันข้ามกันRPC หุ้นไม่เพียง แต่ยังมีคุณสมบัติบางอย่างเช่นเดียวกันไวยากรณ์
เป็นรวบรวมตรวจสอบประเภทเวลาที่มีการเรียกกระบวนการปกติ อย่างไรก็ตาม , มันเป็นเรื่องยาก
สำหรับ RPC มีความหมายเดียวกับการเรียกกระบวนการปกติเนื่องจาก
ความเป็นไปได้ของหน่วยประมวลผลและความล้มเหลวของการสื่อสาร ตัวอย่าง มันเป็นเพื่อให้แน่ใจว่าทุก RPC นอนทริเวียล
เสมอกลับมาเราจะหารือเพิ่มเติมเกี่ยวกับอรรถศาสตร์ RPC ด้านล่าง .
ระหว่างกระบวนการสื่อสารสามารถซิงโคร หรือ ไม่ตรงกัน ในความเป็นจริง
เงื่อนไขเดียวกันจะใช้ในระดับต่าง ๆในวรรณคดี ในข้อความผ่านระดับ
ในเวลาเดียวกันส่งหมายความว่าผู้ส่งจะถูกบล็อคจนกว่าข้อความจะได้รับโดย
กระบวนการปลายทาง มันไม่เพียง แต่การโอนข้อมูลจากผู้ส่งและผู้รับ
.แบบอะซิงโครนัสส่งหรือไม่ส่ง หมายความว่าผู้ส่งใบสมัครทันที
เป็นข้อความที่ออกมาจากมือของมัน ( อาจจะ 2 โดยเครือข่าย ) มันใช้ระดับสูงของขนาน
แต่ปัญหาเช่นการควบคุมความแออัด ที่สุดของวรรณกรรม
พูดถึงลางร้ายในระดับที่สูงขึ้น เช่น ระดับ RPC . นั่นคือ ซิงโคร
การสื่อสาร หมายถึง กระบวนการจนกว่าจะได้รับการร้องขอบล็อกการตอบสนอง
ในขณะที่การสื่อสารแบบอะซิงโครนัสส่งการร้องขอโดยไม่รอคำตอบ
.
2.2.3 . ความน่าเชื่อถืออรรถศาสตร์ของ
primitives การสื่อสารในการขาดงานของโปรเซสเซอร์หรือการสื่อสารล้มเหลว , ความหมายของการสื่อสาร
ดั้งเดิมถูกกำหนดด้วย RPC มีตัวอย่างเช่นสามารถมี
ความหมายเดียวกันเป็นโทรในประเทศ ยกเว้น ว่า จะใช้สถานที่ในการประมวลผลระยะไกล อย่างไรก็ตาม นักออกแบบระบบ
สมาธิมากขึ้นในความหมายของพวกเขาในการแสดงตนของความล้มเหลว เรียกว่าความหมายความน่าเชื่อถือ
.
) จากจุดของมุมมอง , ข้อความผ่าน primitives แตกต่างจากระบบ
เพื่อระบบ ในหนึ่งมากสุด ข้อความผ่าน primitives สร้างขึ้นโดยตรงใน
ไม่น่าเชื่อถือdatagrams ให้ประสิทธิภาพสูงแต่ความน่าเชื่อถือต่ำ ระดับบนซอฟต์แวร์
ใช้เช่น primitives จะต้องรับผิดชอบในการตรวจสอบและจัดการกับข้อผิดพลาดในการขนส่ง เช่น
กล่าวถึงก่อน ในส่วนอื่น ๆ บางระบบมีข้อความสนับสนุนระบบการสื่อสารผ่าน primitives
หรือความน่าเชื่อถือ ตัวอย่างเช่น relnet
( เครือข่ายที่เชื่อถือได้ ) ของ sdd-1 เป็นเครือข่ายเสมือนซ่อน
จริงเครือข่ายที่ไม่น่าเชื่อถือจากซอฟต์แวร์ระดับบน มันรับประกันการจัดส่งข้อความที่เชื่อถือได้แม้ว่าส่ง
ไซต์และไซต์ปลายทางจะไม่ขึ้นพร้อมกัน .
สำหรับเรียกกระบวนการระยะไกล , ความน่าเชื่อถือความหมายมุ่งปัญหา
หน้าซ้ำกัน
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: