ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

   สวัสดีครับและในวันนี้เราจะมาเข้าสู่บทความในหมวดหมู่เรื่องความหมายของคำกันนะครับและคำที่เราจะเสนอในวันนี้ก็คือ Synchronous และ Asynchronous เรามาทำความรู้จักกันว่ามันคืออะไร และต้องรู้จักข้อมูลพื้นฐานก่อนที่จะเข้าสู่บทความด้วยเราจะให้ศึกษาเรื่องต่อไปนี้ ในตัวหนังสือสีฟ้าๆนี้เลย กระบวนการเปลี่ยนสัญญาณข้อมูลคอมพิวเตอร์ และ การปรับข้อมูลดิจิตอลให้เป็นสัญญาณดิจิตอล สุดท้าย การรวมสัญญาณของระบบคอมพิวเตอร์ โดยรูปแบบการส่งข้อมูลและเราจะอธิบายถึงความแตกต่าง ดังต่อไปนี้ให้ทุกท่านได้ทราบถึงความหมายและความแตกต่างของทั้งสองตัว

Synchronous and Asynchronous
Synchronous and Asynchronous

 

Synchronous

   คือการซิงโครไนซ์บิตและการซิงโครไนซ์บล็อก เมื่อสัญญาณข้อมูลถูกส่งผ่านไปตามสายสัญญาณเข้าสู่ DTE ปลายทาง สิ่งที่สำคัญที่สุดเลยคือ อุปกรณ์ปลายทางจะต้องสามารถส่งสัญญาณไบนารีหรือ บิต ซึ่งเป็นสัญญาณพื้นฐานที่สุดให้ได้อย่างถูกต้องตามจังหวะที่ส่งมา การที่อุปกรณ์ปลายทางสามารถรับ-ส่งอุปกรณ์ไบนารีได้ถูกต้องตามจังหวะนี้ เราเรียกว่า การซิงโครไนซ์บิต เมื่ออุปกรณ์ปลายทางสามารถรับ-ส่งบิตต่างๆได้อย่างถูกต้องแล้ว อุปกรณ์ปลายทางก็ยังจำเป็นต้องรู้ว่าสัญญาณที่รับมานั้น สำหรับแต่ละตัวมีการเริ่มต้นและสิ้นสุด เรียกว่า การซิงโครไนซ์บล็อกวิธิง่ายๆที่จะทำให้มีการซิงโครไนซ์บิต และการซิงโครไนซ์บล็อกนั้น ทำได้โดยการสงสัญญาณไทม์มิ่งไปยังสายอีกเส้นหนึ่งขนานไปกับสายที่ส่งสัญญาณข้อมูล แต่วิธีนี้จะไม่สามารถทำได้กรณีที่ติดต่อกัน เป็นระยะไกลๆ เนื่องจากมีค่าใช้จ่ายที่สูงมาก

 

Asynchronous

   โดยทั่วไป Asynchronous เป็นคุณศัพท์อธิบายวัตถุหรือเหตุการณ์ที่ไม่มีพิกัดด้านเวลา ในเทคโนโลยีสารสนเทศ ศัพท์นี้มีการใช้หลายความหมาย

  • ในสัญญาณการสื่อสารภายในเครือข่ายหรือระหว่างเครือข่าย สัญญาณ Asynchronous เป็นหนึ่งสัญญาณที่ส่งผ่านตามอัตรานาฬิกาต่างจากอีกสัญญาณหนึ่ง
  • ในโปรแกรมคอมพิวเตอร์ปฏิบัติการ Asynchronous หมายถึง กระบวนการปฏิบัติงานอย่างอิสระของอีกกระบวนการขณะปฏิบัติการ Synchronous หมายถึง กระบวนการทำงานเฉพาะผลลัพธ์ของอีกกระบวนการที่เสร็จสิ้นหรือหยุดปฏิบัติการ กิจกรรมแบบแผนอาจจะใช้โปรโตคอล synchronous ที่จะส่งไฟล์จากจุดหนึ่งไปยังอีกจุดหนึ่ง แต่ละการส่งผ่านได้รับ การตอบสนองได้รับการส่งออกชี้ถึงความสำเร็จหรือต้องส่งใหม่ แต่การส่งผ่านสำเร็จของข้อมูลต้องการตอบสนองไปยังการส่งผ่านก่อนหน้านี้ก่อน อีกเริ่มต้นอีกกระบวนการ

 

   สรุปแล้วการทำงานของ Synchronous และ Asynchronous วิธีส่งในทางปฏิบัตินั้น เมื่อแบ่งตามลักษณะการซิงโครไนซ์แล้วแบ่งได้เป็นการส่งแบบซิงโครนัส และการส่งแบบอะซิงโครนัส ซึ่งทั้งสองแบบนี้จะใช้วิธีแยกสัญญาณไทม์มิ่งจากสัญญาณข้อมูลที่รับมาการส่งแบบอะซิงโครนัสซึ่งส่วนใหญ่จะใช้กับระบบที่มีการส่งข้อมูลอัตราต่ำนั้น DTE ทางด้านส่งเมื่อต้องการส่งสัญญาณรหัสออกไป ก็จะมีการจัดสัญญาณนั้นให้อยู่ในรูปอนุกรมแล้วเติมบิตเริ่มต้น (Start Bit) ไว้ที่ด้านหน้า และเติมบิตสิ้นสุด (Stop Bit) ไว้ที่ด้านหลัง และส่งออกไปตามจังหวะของสัญญาณนาฬิกาทางด้านส่ง ส่วย DTE ทางปลายทางนั้น เมื่อรับบิตเริ่มต้นได้ก็จะทำการรับสัญญาณข้อมูลที่ส่งตามมา โดยใช้จังหวะของสัญญาณนาฬิกาของสถานีตัวเอง และจะรับสัญญาณจนกว่าจะถึงบิตสิ้นสุดแล้วหยุดรับ ดังนั้นวิธีการนี้ bindtextdomain ก็จะทำการซิงโครไนซ์บิตและซิงโครไนซ์บล็อกพร้อมกันไป แต่วิธีนี้จะมีปัญหา เกิดขึ้นขึ้นได้ถ้าสัญญาณที่ส่งมามีความยาวมากขึ้น เพราะนั่นหมายถึงจังหวะสัญญาณนาฬิกาทางด้านการส่งและด้านรับจะมีโอกาศเบี่ยงเบนไปได้มากขึ้น เพราะฉะนั้นจึงมักใช้ส่งสัญญาณรหัสเป็นหน่วยสั้นๆ โดยตัวหนังสือสีฟ้าที่อยู่ในพารากราฟนี้จะเป็นข้อมูต่างๆให้ท่านศึกษาเพิ่มเติมได้เผื่อท่านยังไม่เข้าใจและสงสัยในความหมายบางคำ

อ้างอิงจาก

Difference between Synchronous and Asynchronous Transmission.[ออนไลน์].เข้าถึงได้จาก https://www.geeksforgeeks.org/difference-between-synchronous-and-asynchronous-transmission/ [10.MAR.2020]

Async ดีกว่า Sync จริงหรือ ?.[ออนไลน์].เข้าถึงได้จาก https://medium.com/icreativesystems/data-communication-4e19c59744c8 [10.MAR.2020]

การรับข้อมูลแบบซิงโคนัสSynchronous Transmission อะซิงโคนัสAsynchronous Transmission และไอโซโคนัส Isochronous Transmission.[ออนไลน์].เข้าถึงได้จาก http://minicookey.blogspot.com/2017/08/synchronous-transmission-asynchronous.html [10.MAR.2020]

ความแตกต่างระหว่าง Synchronous และ Asynchronous ใน Ajax.[ออนไลน์].เข้าถึงได้จาก https://th.geekmarkt.com/difference-between-synchronous [10.MAR.2020]

การเปรียบเทียบประสิทธิภาพการสื่อสารบนเว็บไซต์ในรูปแบบ Synchronous และ Asynchronous ที่ส่งผลต่อการลดภาระการทำงานของเครื่องเซิร์ฟเวอร์.[ออนไลน์].เข้าถึงได้จาก http://newtdc.thailis.or.th/docview.aspx?tdcid=55428 [10.MAR.2020]

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ถ้าต้องการจะส่งเมล เเล้วแนบไฟล์ไปด้วยใน phpbb ทำยังไงคะ
โดย thatsawan ส 11 ก.ค. 2020 11:33 am บอร์ด Programming - PHP
2
62
ส 11 ก.ค. 2020 3:10 pm โดย mindphp
การเพิ่มกรอบจอโทรศัพท์มือถือบน Google Chrome
โดย natthanit.r2538 ส 11 ก.ค. 2020 10:41 am บอร์ด Share Knowledge
0
9
ส 11 ก.ค. 2020 10:41 am โดย natthanit.r2538
งานประจำวันที่ 11 กรกฏาคม 2563
โดย Phakakrong ส 11 ก.ค. 2020 9:22 am บอร์ด M105 - ผกากรอง กุสาวดี
3
19
ส 11 ก.ค. 2020 6:48 pm โดย Phakakrong
ถ้าต้องการเช็คค่าว่าง select ให้ alert ก่อนก่อนปุ่มอื่นๆ ทำยังไงได้บ้างคะ
โดย thatsawan ศ 10 ก.ค. 2020 4:18 pm บอร์ด JavaScript & Jquery Ajax
1
27
ศ 10 ก.ค. 2020 4:59 pm โดย tsukasaz
งานประจำวันที่ 10 กรกฏาคม 2563
โดย Phakakrong ศ 10 ก.ค. 2020 9:35 am บอร์ด M105 - ผกากรอง กุสาวดี
5
20
ศ 10 ก.ค. 2020 7:58 pm โดย Phakakrong
Google Sheet : วิธีการเปลี่ยนภาษา (ไทย เป็น อังกฤษ)
โดย Phakakrong พฤ 09 ก.ค. 2020 6:34 pm บอร์ด Share Knowledge
0
18
พฤ 09 ก.ค. 2020 6:34 pm โดย Phakakrong
มาลองใช้งาน Google Drive กันแบบฉบับง่ายๆ
โดย Phakakrong พฤ 09 ก.ค. 2020 4:08 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
19
พฤ 09 ก.ค. 2020 4:08 pm โดย Phakakrong
ข้อมูลไม่ขึ้นมาแสดง รบกวนช่วยดูโค้ดให้ทีคะ คือทำหน้าแบบฟอร์ม แล้วต้องการแก้ไขข้อมูลตามไอดี
โดย Jakkrit Saengngoenon พฤ 09 ก.ค. 2020 1:24 pm บอร์ด Programming - PHP
0
26
พฤ 09 ก.ค. 2020 1:24 pm โดย Jakkrit Saengngoenon
งานประจำวันที่ 9 กรกฏาคม 2563
โดย Phakakrong พฤ 09 ก.ค. 2020 9:40 am บอร์ด M105 - ผกากรอง กุสาวดี
1
28
พฤ 09 ก.ค. 2020 6:51 pm โดย Phakakrong
สรุปผลการเรียน Process help desk
โดย Phakakrong พ 08 ก.ค. 2020 7:05 pm บอร์ด M105 - ผกากรอง กุสาวดี
1
11
พฤ 09 ก.ค. 2020 10:29 am โดย Phakakrong
ISO 29110 คืออะไร มาตรฐานที่ให้การรับรองคุณภาพการบริหารงาน หรือผลิตภัณฑ์ซอร์ฟแวร์ มีขั้นตอนการขออย่างไหร่
โดย natthanit.r2538 พ 08 ก.ค. 2020 7:02 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
34
พ 08 ก.ค. 2020 9:59 pm โดย UoIU112
การ Link ข้อมูลข้าม Sheet /ข้ามไฟล์ ใน Excel แบบง่ายๆ
โดย Phakakrong พ 08 ก.ค. 2020 6:55 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
22
พ 08 ก.ค. 2020 6:55 pm โดย Phakakrong
ข้อควรรู้เกี่ยวกับการลดหย่อนภาษีด้วยเงินบริจาคมูลนิธิ
โดย medalezga พ 08 ก.ค. 2020 1:55 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
19
พ 08 ก.ค. 2020 1:55 pm โดย medalezga
แนะนำ 10 โปรแกรมตัดต่อวิดีโอบน PC ทั้งฟรีและเสียเงิน
โดย Phakakrong พ 08 ก.ค. 2020 1:30 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
24
พ 08 ก.ค. 2020 1:30 pm โดย Phakakrong
งานประจำวันที่ 8 กรกฏาคม 2563
โดย Phakakrong พ 08 ก.ค. 2020 9:28 am บอร์ด M105 - ผกากรอง กุสาวดี
3
42
พ 08 ก.ค. 2020 7:16 pm โดย Phakakrong
SMS Gateway คืออะไร
โดย natthanit.r2538 อ 07 ก.ค. 2020 5:11 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
45
พ 08 ก.ค. 2020 5:15 pm โดย natthanit.r2538
ใบเสนอราคา (Quotation) คืออะไร
โดย Phakakrong อ 07 ก.ค. 2020 4:55 pm บอร์ด Share Knowledge
0
49
อ 07 ก.ค. 2020 4:55 pm โดย Phakakrong
วิธีการเดินทางจากอำเภอเชียงคำ จ.พะเยา มา กรุงเทพมหานคร
โดย Phakakrong อ 07 ก.ค. 2020 12:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
อ 07 ก.ค. 2020 12:03 pm โดย Phakakrong
Note
โดย Phakakrong อ 07 ก.ค. 2020 11:16 am บอร์ด M105 - ผกากรอง กุสาวดี
1
7
พ 08 ก.ค. 2020 10:09 am โดย Phakakrong
list ความรู้ที่มี ว่าเคยเรียน หรือ เคยทำอะไรมาบ้าง
โดย Phakakrong อ 07 ก.ค. 2020 11:01 am บอร์ด M105 - ผกากรอง กุสาวดี
3
25
อ 07 ก.ค. 2020 3:27 pm โดย Phakakrong