تالار گفتمان مانشت
مدیریت سیستم چند پردازنده ای متقارن - نسخه‌ی قابل چاپ

مدیریت سیستم چند پردازنده ای متقارن - no_ta2000 - 09 مهر ۱۳۹۹ ۰۲:۲۱ ب.ظ

سلام.
در سیستم چند پردازنده ای متقارن؛ امکان بروز خطا در هنگام دسترسی به حافظه ی مشترک وجود دارد.
برای مثال؛ یک پردازنده میخواهد متغیر x در حافظه را تغییر دهد و یک پردازنده ی دیگر میخواهد مقدار x را پرینت کند که در این صورت مقدار پرینت شده معتبر نیست.برای جلوگیری از بروز این خطا؛ با توجه به اینکه در سیستم smp برای هر پردازنده دو حافظه ی نهان وجود دارد که یکی در داخل پردازنده و سریع تر و یکی در خارج است و ظرفیت بیشتری دارد؛ چه راه حلی پیشنهاد میکنید؟