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