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

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

สารบัญ:

Anonim

คำจำกัดความ - Cyclic Redundancy Check (CRC) หมายถึงอะไร

การตรวจสอบความซ้ำซ้อนแบบวนซ้ำ (CRC) เป็นเทคนิคที่ใช้ตรวจหาข้อผิดพลาดในข้อมูลดิจิตอล CRC เป็นฟังก์ชันแฮชที่ตรวจจับการเปลี่ยนแปลงข้อมูลคอมพิวเตอร์ดิบโดยทั่วไปที่ใช้ในเครือข่ายการสื่อสารโทรคมนาคมแบบดิจิทัลและอุปกรณ์เก็บข้อมูลเช่นฮาร์ดดิสก์ไดรฟ์ เทคนิคนี้ถูกคิดค้นโดย W. Wesley Peterson ในปี 1961 และพัฒนาโดย CCITT (Comité Consultatif International Telegraphique et Telephonique) การตรวจสอบวงจรซ้ำซ้อนนั้นค่อนข้างง่ายที่จะนำไปใช้กับฮาร์ดแวร์และสามารถวิเคราะห์ทางคณิตศาสตร์ได้อย่างง่ายดาย เป็นหนึ่งในเทคนิคที่ดีกว่าในการตรวจหาข้อผิดพลาดในการส่งสัญญาณทั่วไป

มันขึ้นอยู่กับการแบ่งไบนารีและเรียกว่าการตรวจสอบรหัสพหุนาม

Techopedia อธิบาย Cyclic Redundancy Check (CRC)

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

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

การออกแบบพหุนาม CRC ขึ้นอยู่กับความยาวของบล็อกที่ได้รับการปกป้องคุณสมบัติการป้องกันข้อผิดพลาดทรัพยากรสำหรับการนำไปใช้งาน CRC และประสิทธิภาพ

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