پیمائش اور عدمِتحفظ
مائیکرو کنٹرولر ڈاٹ کام میں غلطی کی وجہ سے غلطی اور اصلاح
Table of Contents
مائیکرو کنٹرولر ڈیٹا منتقلی میں غلطی کو یقینی بنانے اور اصلاحی تکنیکوں کو بہتر بنانے کے طریقے رابطے کی صلاحیت کو بڑھاتے ہیں ۔ یہ طریقے ڈیٹا منتقلی کے دوران ہونے والی غلطیوں کی شناخت اور درست کرنے میں مدد کرتے ہیں ۔
غلطی اور اصلاح
مائیکرو کنٹرولرز اکثر برقی شور اور مداخلت کے ساتھ ماحول میں کام کرتے ہیں غلطیوں اور اصلاحی نظام کو تباہ کرنے والے اعداد و شمار کو نظام کی کارکردگی پر اثرانداز ہونے سے روک دیتا ہے ۔
عام غلطی
ڈیٹا منتقلی میں غلطیوں کا پتہ لگانے کے لیے کئی تکنیکیں استعمال کی جاتی ہیں:
- Parity Bits: ایک اکائی کو جمع کر کے اعداد و شمار کو بھی شامل کیا جاتا ہے تاکہ 1s کی تعداد بھی یا غیر معمولی ہو سکے۔
- Checksum: [1] ڈیٹا بٹ پر مبنی ایک قدر کی تصدیق اور حاصل کنندہ پر اس کی تصدیق کرتا ہے۔
- Cyclic Redundancy Cecre (CRC): عام منتقلی کی غلطیوں کو معلوم کرنے کے لیے پولیانکل تقسیم کا استعمال کریں۔
غلطی اصلاحی تکنیک
غلطی غلطیوں کی وجہ سے اصلاحی طریقوں میں غلطی نہ صرف دیکھی گئی بلکہ ان کی درستی بھی کی گئی. عام تکنیکیں شامل ہیں:
- Hamming code: مخصوص مقام پر متعین بنیادوں پر بٹے ہوئے بٹے ہوتے ہیں تاکہ یکایک بٹہ غلطیوں کی شناخت ہو سکے۔
- ریڈ-سلمان کوڈ: ڈیجیٹل رابطے میں استعمال کیا جاتا ہے تاکہ شگاف ہوجانے والے غلطیوں کو درست کیا جا سکے۔
- کوانویل کوڈ: [1] غلطی کے لیے رجسٹریشن رجسٹر اور الجبرا جیسے رجسٹرز رجسٹریشن رجسٹر اور الورم ہیں۔
اصلاحی معاملات
جب مائیکرو کنٹرولرز میں غلطی کو فعال اور اصلاحی طور پر عمل میں لایا جائے تو اس وقت ان کی کارکردگی، یادداشت کی رکاوٹوں اور رابطے کی رفتار پر غور کرنا۔ ہارڈ ویئر پر مبنی حل تنصیب کاری کو ختم کر سکتا ہے جبکہ سافٹ وئیر Alphalters کو کارکردگی کے لیے متحرک کرنا چاہیے۔