race condition
يكشنبه, ۳۱ فروردين ۱۳۹۳، ۰۱:۵۰ ب.ظ
«یک وضعیت رقابتی [۱] به انگلیسی Race Condition یا Race Hazard یک نقص در سیستم الکترونیکی یا رایانه ای است که به موجب آن نتیجه خروجی And یا Or به طور غیر منتظره ای به زمانبندی و ترتیب رویدادهای دیگر بستگی دارد.این اصطلاح در اصل به حالتی گفته می شود که دو سیگنال با هم رقابت میکنند تا هر یک زودتر به خروجی تاثیر بگذارند.»
منبع: http://fa.wikipedia.org/wiki/%D9%88%D8%B6%D8%B9%DB%8C%D8%AA_%D8%B1%D9%82%D8%A7%D8%A8%D8%AA%DB%8C
در پردازش موازی وقتی در مدلی مثل ERCW یا CRCW این مسأله به خوبی دیده میشود. مقدار حافظهای که دو پردازنده همزمان مینویسند چه چیزی است؟ با روشهای مختلفی میتوان این مدلها را به EREW تبدیل کرد که باعث حل این مشکل هم میشود.
۹۳/۰۱/۳۱