زمان کنونی: ۲۳ اردیبهشت ۱۴۰۳, ۱۱:۱۸ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تست سیستم عامل-۳۱ سراسری ۸۰

ارسال:
  

Helmaa پرسیده:

تست سیستم عامل-۳۱ سراسری ۸۰

آنچه در زیر آمده است به عنوان راه حلی برای مشکل ناحیه های بحرانی پیشنهاد می گردد.در ابتدا flag(A)=flag(B)=0 .برنامه فراروند A به قرار زیر است:
۱: flag(A)=0;
If (flag(B) !=0) then goto 1;
Flag(A)=1;
If (flag(B) !=0) then goto 1;
<critical section>
Flag(A)=0;

برنامه فرایند B از جابه جایی مستقیم AوB در برنامه فوق به دست می اید.در این صورت می توان گفت که این راه حل قابل قبول.....................
۱)است،چون تمام شرایط پیاده سازی ناحیه های بحرانی را تامین می کند.
۲)نیست،چون باحث قحطی برای فرایندها میشود.
۳)نیست،چون شرایط انحصار متقابل را تامین نمی کند.
۴)نیست،چون اگر فرایندی از ناحیه بحرانی خارج شود و دوباره بخواهد وارد ناحیه بحرانی گردد حتی اگر فرایند دیگر هم خواهان ورود به ناحیه بحرانی نباشد ،باز هم نمی تواند.
و در پاسخ اومده که جواب گزینه ۲ صحیح است.
میخواستم محل رخ دادن وقفه هایی که باعث ایجاد قحطی شده است رو بدونم.ممنون از تجهتون.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bijibuji پاسخ داده:

تست۳۱ سراسری ۸۰ سیستم عامل

درست بعد از اجرای If اول به فرآیند B سوئیچ می شه
در فرآیند B هم دستور If اجرا می شه. تا اینجا شرط هر دو If نادرسته و هردو ازش عبور می کنن
بعدش مقدار Flag برای B برابر با ۱ می شه و بعدش دوباره سوئیچ می شه به A و مقدار Flag این فرآیند هم ۱ می شه
حالا هیچکدوم از دستور If بعدی شون نمی تونن رد بشن و دوباره همین قصه تکرار می شه.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۱,۸۴۶ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۱۸,۸۱۱ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۵۹۶ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۱,۸۵۶ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  طراحی یک سیستم عامل (از صفر) sina4everafter ۱۲ ۱۵,۸۵۰ ۰۶ بهمن ۱۳۹۹ ۱۲:۵۳ ب.ظ
آخرین ارسال: nahalmomen2007@yahoo.com
  خواص محیط برای عامل سیستم تحلیل تصاویر پزشکی Ali1991khe ۶ ۵,۳۴۳ ۰۴ مهر ۱۳۹۹ ۰۸:۳۲ ق.ظ
آخرین ارسال: Ali1991khe
  تغییرات کتاب سیستم عامل جدید سیستم عامل sima84 ۱ ۲,۶۰۳ ۱۶ اردیبهشت ۱۳۹۹ ۰۹:۴۳ ب.ظ
آخرین ارسال: marvelous
  سیستم های عامل(دکتر نقیب زاده) y.zare64 ۵ ۹,۱۶۲ ۱۶ اسفند ۱۳۹۸ ۰۸:۵۱ ب.ظ
آخرین ارسال: slayermind
  سیستم عامل سیلبرشاتز marvelous ۱ ۲,۱۳۹ ۲۵ دى ۱۳۹۸ ۰۸:۵۴ ب.ظ
آخرین ارسال: marvelous
  سیستم عامل طورانی marvelous ۴ ۴,۶۴۹ ۰۳ دى ۱۳۹۸ ۰۲:۲۱ ق.ظ
آخرین ارسال: marvelous

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close