บ้าน ฮาร์ดแวร์ การตรวจสอบความซ้ำซ้อนตามยาว (lrc) คืออะไร - คำจำกัดความจาก techopedia

การตรวจสอบความซ้ำซ้อนตามยาว (lrc) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การตรวจสอบระยะยาวซ้ำซ้อน (LRC) หมายถึงอะไร

การตรวจสอบความซ้ำซ้อนตามยาว (LRC) เป็นวิธีการตรวจสอบข้อผิดพลาดในการพิจารณาความถูกต้องของข้อมูลที่ส่งและจัดเก็บ


LRC ตรวจสอบความถูกต้องของข้อมูลที่จัดเก็บและส่งโดยใช้พาริตี้บิต เป็นการตรวจสอบความซ้ำซ้อนที่ใช้กับกลุ่มสตรีมบิตแบบขนาน ข้อมูลที่จะส่งแบ่งออกเป็นบล็อกส่งซึ่งข้อมูลการตรวจสอบเพิ่มเติมจะถูกแทรก


คำนี้เรียกอีกอย่างว่าการตรวจสอบความซ้ำซ้อนในแนวนอน

Techopedia อธิบายการตรวจสอบระยะยาวซ้ำซ้อน (LRC)

โดยทั่วไปแล้ว LRC จะใช้กับบิตพาริตีหนึ่งบิตต่อสตรีมบิตหนึ่ง ๆ แม้ว่า parities ตามยาวแบบง่าย ๆ จะตรวจพบข้อผิดพลาดเท่านั้นการรวมกันกับการเข้ารหัสข้อผิดพลาดเพิ่มเติมเช่นการตรวจสอบซ้ำซ้อนตามขวางมีความสามารถในการแก้ไขข้อผิดพลาด


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


สร้าง LRC ผ่านขั้นตอนต่อไปนี้:

  1. เพิ่มไบต์ทั้งหมดในข้อความที่ไม่รวมโคลอนเริ่มต้นและสิ้นสุดการขึ้นบรรทัดใหม่
  2. เพิ่มสิ่งนี้ไปยังฟิลด์แปดบิตและยกเลิกการพกพา
  3. ลบค่าฟิลด์สุดท้ายจากฐานสิบหก FF สร้างส่วนเสริม
  4. เพิ่มหนึ่งรายการเติมเต็มสอง

ในสภาพแวดล้อมของระบบที่กระแสข้อมูลได้รับการยอมรับจากโฮสต์ในระหว่างการดำเนินการที่เริ่มต้นด้วยโฮสต์การคำนวณ LRC จะดำเนินการและผนวกเข้ากับบล็อกข้อมูลที่ได้รับทั้งหมด บล็อกผลลัพธ์จะถูกเก็บไว้โดยระบบย่อย เมื่อข้อมูลผ่านระบบย่อยจะทำการคำนวณ LRC หากโฮสต์ร้องขอข้อมูลในภายหลังบล็อกข้อมูลจะถูกค้นหาพร้อมกับ LRC ที่คำนวณไว้ก่อนหน้า LRC แบบเอกสิทธิ์เฉพาะบุคคลหรือการคำนวณเดียวกันจะดำเนินการและเปรียบเทียบกับค่า LRC ที่เก็บไว้ในขณะที่ข้อมูลถูกโอนไปยังโฮสต์ หากค่าที่เก็บไว้ตรงกับค่าจากการคำนวณใหม่ข้อมูลจะถือว่าถูกต้อง

การตรวจสอบความซ้ำซ้อนตามยาว (lrc) คืออะไร - คำจำกัดความจาก techopedia