تالار گفتمان مانشت

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