תוכן עניינים:
הגדרה - מה המשמעות של בדיקת יתירות אורכית (LRC)?
בדיקת יתירות אורכית (LRC) היא שיטת גילוי שגיאה לקביעת נכונות הנתונים המועברים והמאוחסנים.
LRC מאמת את הדיוק של נתונים מאוחסנים ומועברים באמצעות ביטים זוגיים. זהו בדיקת יתירות המיושמת על קבוצה מקבילה של זרמי סיביות. הנתונים שיועברו מחולקים לבלוקי שידור לתוכם מוכנסים נתוני בדיקה נוספים.
מונח זה ידוע גם כבדיקת יתירות אופקית.
Techopedia מסביר בדיקת יתירות אורכית (LRC)
LRC בדרך כלל חל על זרם זוגיות בודד לזרם סיביות. אף כי זוגיות אורכיות פשוטות מגלות רק שגיאות, שילוב עם קידוד בקרת שגיאות נוסף, כמו בדיקת יתירות רוחבית, מסוגלים לתקן שגיאות.
שדות LRC מורכבים מבית אחד המכיל ערך בינארי של שמונה ביט. ערכי LRC מחושבים על ידי העברת מכשירים, אשר מצרפים את LRC להודעות. המכשיר בקצה המקבל מחושב מחדש את ה- LRC עם קבלת ההודעה ומשווה את הערך המחושב לערך בפועל שהתקבל בשדה LRC. אם הערכים שווים, השידור היה מוצלח; אם הערכים אינם שווים, הדבר מצביע על שגיאה.
LRC נוצר בשלבים הבאים:
- הוסף את כל הביטים בהודעות למעט המעי הגס ההתחלתי והסיום את הזנת קו החזרת הכרכרה
- הוסף את זה לשדה שמונה סיביות וזרוק את המטען
- הפחית את ערך השדה הסופי מ- Hex FF, וייצר את השלמתו
- הוסף אחד, מייצר השלמה של שניים
בסביבת מערכת בה מתקבל זרם נתונים ממארח במהלך פעולות יזומות מארח, מבצעים חישובי LRC ומצורפים לכל חסימת נתונים שהתקבלה. החסימות שהתקבלו נשמרות על ידי מערכות המשנה. כאשר נתונים עוברים במערכת המשנה, חישובי LRC מבוצעים. אם המארח מבקש נתונים מאוחר יותר, מבקשים לחסום נתונים יחד עם ה- LRC שחושב בעבר. אותם בלעדי LRC או חישובים מבוצעים ומשווים לערכי LRC המאוחסנים כאשר הנתונים מועברים למארח. אם הערך המאוחסן תואם לערכים המחושבים לאחרונה, הנתונים נחשבים לתוקפים.
