7.3.3 Dataflow-Style Language: TinyGALSDataflow languages [3] are intu การแปล - 7.3.3 Dataflow-Style Language: TinyGALSDataflow languages [3] are intu ไทย วิธีการพูด

7.3.3 Dataflow-Style Language: Tiny

7.3.3 Dataflow-Style Language: TinyGALS

Dataflow languages [3] are intuitive for expressing computation on
interrelated data units by specifying data dependencies among them.
A dataflow program has a set of processing units called actors. Actors
have ports to receive and produce data, and the directional connections
among ports are FIFO queues that mediate the flow of data.
Actors in dataflow languages intrinsically capture concurrency in a
system, and the FIFO queues give a structured way of decoupling
their executions. The execution of an actor is triggered when there
are enough input data at the input ports.

Asynchronous event-driven execution can be viewed as a special
case of dataflow models, where each actor is triggered by every incoming
event. The globally asynchronous and locally synchronous (GALS)
mechanism is a way of building event-triggered concurrent execution
from thread-unsafe components. TinyGALS is such a language
for TinyOS.

One of the key factors that affects component reusability in
embedded software is the component composability, especially concurrent
composability. In general, when developing a component,
a programmer may not anticipate all possible scenarios in which
the component may be used. Implementing all access to variables
as atomic blocks incurs too much overhead. At the other extreme,
making all variable access unprotected is easy for coding but certainly
introduces bugs in concurrent composition. TinyGALS addresses
concurrency concerns at the system level, rather than at the component
level as in nesC. Reactions to concurrent events are managed
by a dataflow-style FIFO queue communication.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
7.3.3 Dataflow สไตล์ภาษา: TinyGALS

Dataflow ภาษา [3] คือใช้งานง่ายสำหรับกำลังคำนวณบน
หน่วยข้อมูลสัมพันธ์กัน โดยการระบุข้อมูลอ้างอิงระหว่างกัน
โปรแกรม dataflow มีชุดของนักแสดงที่เรียกว่าหน่วยประมวลผล นักแสดง
มีพอร์ต การรับข้อมูล และการเชื่อมต่อทิศทาง
พอร์ตมีคิว FIFO ที่บรรเทาการไหลของข้อมูล
นักแสดงภาษา dataflow จับพร้อมกันในการทำการ
ระบบ และคิว FIFO ให้ทางโครงสร้างของสัญญาณ decoupling
ดำเนินการ ทริกเกอร์การดำเนินการของนักเมื่อมี
มีพอที่จะป้อนข้อมูลที่จะป้อนเข้าพอร์ตได้

สามารถดูการดำเนินการแบบอะซิงโครนัสขับเคลื่อนเหตุการณ์เป็นพิเศษ
รุ่น dataflow ซึ่งนักแสดงแต่ละจะถูกทริกเกอร์ โดยสายทุกกรณี
เหตุการณ์ได้ ทั่วโลกแบบอะซิงโครนัส และแบบซิงโครนัสในท้องถิ่น (GALS)
กลไกเป็นวิธีสร้างทริกเกอร์เหตุการณ์การดำเนินการพร้อมกัน
จากคอมโพเนนต์ของเธรดปลอดภัย TinyGALS เป็นภาษาเช่น
สำหรับ TinyOS

หนึ่งปัจจัยสำคัญที่มีผลต่อคอมโพเนนต์ reusability ใน
ซอฟต์แวร์ฝังตัวเป็น composability ส่วนประกอบ พร้อมกันโดยเฉพาะอย่างยิ่ง
composability ในทั่วไป เมื่อมีการพัฒนาส่วนประกอบ,
โปรแกรมเมอร์อาจมีสถานการณ์ที่เป็นไปได้ทั้งหมดที่
อาจใช้คอมโพเนนต์ได้ ใช้ถึงตัวแปรทั้งหมด
เป็นบล็อกอะตอมต่อค่าใช้จ่ายมากเกินไปในการ ที่สุดอื่น ๆ,
ทำให้เข้าถึงตัวแปรทั้งหมดที่ป้องกันได้ง่ายโค้ดแต่แน่นอน
แนะนำข้อบกพร่องในองค์ประกอบที่เกิดขึ้นพร้อมกัน ที่อยู่ TinyGALS
เกิดความกังวล ในระดับระบบ แทน ที่ส่วนประกอบ
ระดับใน nesC ปฏิกิริยากับเหตุการณ์ที่เกิดขึ้นพร้อมกันจะจัดการ
โดยสื่อสารคิว FIFO dataflow สไตล์
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
7.3.3 Dataflow-Style Language: TinyGALS

Dataflow languages [3] are intuitive for expressing computation on
interrelated data units by specifying data dependencies among them.
A dataflow program has a set of processing units called actors. Actors
have ports to receive and produce data, and the directional connections
among ports are FIFO queues that mediate the flow of data.
Actors in dataflow languages intrinsically capture concurrency in a
system, and the FIFO queues give a structured way of decoupling
their executions. The execution of an actor is triggered when there
are enough input data at the input ports.

Asynchronous event-driven execution can be viewed as a special
case of dataflow models, where each actor is triggered by every incoming
event. The globally asynchronous and locally synchronous (GALS)
mechanism is a way of building event-triggered concurrent execution
from thread-unsafe components. TinyGALS is such a language
for TinyOS.

One of the key factors that affects component reusability in
embedded software is the component composability, especially concurrent
composability. In general, when developing a component,
a programmer may not anticipate all possible scenarios in which
the component may be used. Implementing all access to variables
as atomic blocks incurs too much overhead. At the other extreme,
making all variable access unprotected is easy for coding but certainly
introduces bugs in concurrent composition. TinyGALS addresses
concurrency concerns at the system level, rather than at the component
level as in nesC. Reactions to concurrent events are managed
by a dataflow-style FIFO queue communication.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ข้อมูล 7.3.3 รูปแบบภาษา : tinygals

ข้อมูลภาษา [ 3 ] งานแสดงการคำนวณบน
คาบข้อมูลหน่วย โดยระบุข้อมูลการอ้างอิงของพวกเขา .
โปรแกรมชุดของการประมวลผลข้อมูลมีหน่วยเรียกนักแสดง นักแสดง
มีพอร์ตเพื่อรับและผลิตข้อมูล และการเชื่อมต่อของพอร์ตเป็น FIFO ทิศทาง
คิวที่ไกล่เกลี่ย การไหลของข้อมูล .
นักแสดงในข้อมูลภาษาภายในจับพร้อมกันใน
ระบบ FIFO และคิวให้โครงสร้างของ decoupling
การตัดสิน การดําเนินการของนักแสดงจะถูกเรียกเมื่อมี
เพียงพอข้อมูลที่อินพุตพอร์ต

แบบเหตุการณ์ขับเคลื่อนการดำเนินการสามารถดูได้เป็นกรณีพิเศษ
ข้อมูลแต่ละรุ่น ที่นักแสดงจะถูกทริกเกอร์ โดยเข้ามาทุกวัน
เหตุการณ์ทั่วโลกและในประเทศแบบซิงโครนัส ( สาวๆ )
กลไกเป็นวิธีการสร้างเหตุการณ์ทริกเกอร์การประหาร
จากหัวข้อองค์ประกอบที่ไม่ปลอดภัย tinygals เป็นภาษาดังกล่าว เพื่อ tinyos


หนึ่งปัจจัยสําคัญที่มีผลต่อองค์ประกอบที่ใช้ในซอฟต์แวร์ฝังตัว เป็นส่วนประกอบ composability

โดยเฉพาะการ composability . โดยทั่วไป เมื่อมีการพัฒนาองค์ประกอบ
โปรแกรมเมอร์อาจจะมีสถานการณ์ที่เป็นไปได้ทั้งหมดที่
องค์ประกอบอาจใช้ การดำเนินการทั้งหมดเข้าถึงตัวแปร
เป็นอะตอมบล็อก incurs ค่าใช้จ่ายมากเกินไป ที่รุนแรงอื่น ๆทั้งหมด , การเข้าถึงการป้องกัน
ตัวแปรง่ายๆ นะครับ แต่แน่นอน
แนะนำข้อบกพร่องในการเขียน tinygals ที่อยู่
การความกังวลในระดับระบบ มากกว่า ส่วน
ระดับใน nesc . ปฏิกิริยาต่อเหตุการณ์ที่เกิดขึ้นพร้อมกันมีการจัดการข้อมูลแบบคิว FIFO
โดยการสื่อสาร
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2026 I Love Translation. All reserved.

E-mail: