สวัสดีครับและในวันนี้เราจะมาเข้าสู่บทความในหมวดหมู่เรื่องความหมายของคำกันนะครับและคำที่เราจะเสนอในวันนี้ก็คือ 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]

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
SQL JOIN: การรวมข้อมูลจากหลายตารางในฐานข้อมูล
โดย witsarutt000 พฤ 14 มี.ค. 2024 4:07 pm บอร์ด SQL Knowledge
1
121
พฤ 14 มี.ค. 2024 5:44 pm โดย Sirayu View Topic SQL JOIN: การรวมข้อมูลจากหลายตารางในฐานข้อมูล
PHP การเปลี่ยนแปลงที่สร้างปรากฏการณ์ในโลกของเว็บ
โดย witsarutt000 พฤ 14 มี.ค. 2024 11:17 am บอร์ด PHP Knowledge
0
100
พฤ 14 มี.ค. 2024 11:17 am โดย witsarutt000 View Topic PHP การเปลี่ยนแปลงที่สร้างปรากฏการณ์ในโลกของเว็บ
ปัญหา Harddisk ขึ้น 100% เวลาเซฟไฟล์ หรือภาพ จะค้่างที่หน้าแท๊บ Expolorer
โดย Thanavat_n พ 13 มี.ค. 2024 11:02 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
212
พ 13 มี.ค. 2024 1:34 pm โดย Thanavat_n View Topic ปัญหา Harddisk ขึ้น 100% เวลาเซฟไฟล์ หรือภาพ จะค้่างที่หน้าแท๊บ Expolorer
ตู้รองเท้า ไอเท็มวิเศษช่วยจัดระเบียบคอลเลกชันรองเท้าคู่โปรด
โดย @Foretoday อ 12 มี.ค. 2024 1:46 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
148
อ 12 มี.ค. 2024 1:46 pm โดย @Foretoday View Topic ตู้รองเท้า ไอเท็มวิเศษช่วยจัดระเบียบคอลเลกชันรองเท้าคู่โปรด
แนะนำสถานที่น่าเที่ยวในจังหวัดชุมพรพร้อมวิธีการเดินทาง
โดย witsarutt000 จ 11 มี.ค. 2024 6:14 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
114
จ 11 มี.ค. 2024 6:14 pm โดย witsarutt000 View Topic แนะนำสถานที่น่าเที่ยวในจังหวัดชุมพรพร้อมวิธีการเดินทาง
ย้าย VM ข้าม Host ด้วย scp กรณีศึกษา Vmware ESXI
โดย mindphp อ 10 มี.ค. 2024 4:36 am บอร์ด Linux - Web Server
0
211
อ 10 มี.ค. 2024 4:36 am โดย mindphp View Topic ย้าย VM ข้าม Host ด้วย scp กรณีศึกษา Vmware ESXI
IP และ vpn (VMware)
โดย ballmykids อ 10 มี.ค. 2024 2:35 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
171
จ 11 มี.ค. 2024 3:19 pm โดย ballmykids View Topic IP และ vpn (VMware)
แบบนี้ต้องทำยังไง ในกรณีที่ Server เดิมเราได้ทำการ Raid 1 กับ HDD 2 ลูกแรกแล้ว
โดย Anonymous ศ 08 มี.ค. 2024 7:02 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
135
ศ 08 มี.ค. 2024 8:12 pm โดย mindphp View Topic แบบนี้ต้องทำยังไง ในกรณีที่ Server เดิมเราได้ทำการ Raid 1 กับ HDD 2 ลูกแรกแล้ว