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