سافٹ وئیر &؛ کمپیوٹر انجینئری؛
کمپیوٹر آرکیٹیکچر میں غلطی Dectation اور اصلاحات: عملی مثالیں اور کلکٹرات (Calculation)۔
Table of Contents
معلومات کو ذخیرہ اور منتقلی کے دوران ڈیٹا کی صداقت کو یقینی بنانے کے لئے کمپیوٹر آرکیٹیکچر میں غلطی کو سمجھنا بہت ضروری ہے. عملی مثالیں اور حساب سے یہ بات واضح کرتی ہیں کہ یہ تکنیکیں حقیقی نظاموں میں کیسے کام کرتی ہیں۔
غلطی کی اقسام
عام غلطیوں کے طریقوں میں پیرایج چیک، چیکم اور سیکل ریڈمنڈسی چیک (سی آر سی) شامل ہیں۔ ہر طریقہ کار میں پیچیدگی اور عمل میں فرق ہوتا ہے۔
ایک دوسرے کی مدد کریں
سادہ پیرائے چیک میں ایک اکائی بٹ کو ڈیٹا میں شامل کیا جاتا ہے مثال کے طور پر ڈیٹا 1011 کے ساتھ ایک فریکوئنسی بھی 0 ہو گی، یعنی ایک عددی عدد بھی ہو گا، 1s کی کل تعداد بھی بنا دیں۔اگر منتقلی کے دوران ایک اکائی چیک چیک غلطی کا پتہ لگاتا ہے۔
غلطی اصلاحی تکنیک
غلطی اصلاحی کوڈ جیسے کہ حامی کوڈ، نہ صرف غلطیوں کا پتہ معلوم ہوتا ہے بلکہ واحد بٹ غلطیوں کی شناخت اور درستی بھی کرتا ہے۔یہ کوڈ انس کو ڈیٹا کے ٹکڑوں کو شامل کرتا ہے تاکہ وہ غلطی کی اصلاح کرسکیں۔
ہیمنگ کوڈ کیلکشن
4 بٹے ہوئے ڈیٹا کے لیے، ہیمنگ کوڈ 3 پراکرت بٹوں کا اضافہ کرتا ہے. پیراٹ بٹوں کے مقام اختیارات دو (1, 2 4). پیرایج بٹس کو مخصوص ڈیٹا بٹوں میں بھی یقینی بنانے کے لیے شمار کیا جاتا ہے، غلطی کو یقینی بنانے اور اصلاح کو ممکن بنانے کے لیے