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

سیستم های عامل – تست آزاد ۸۲

subtitle
ارسال:
  

هاتف پرسیده:

سیستم های عامل – تست آزاد ۸۲

این تست در صفحه ی ۲۳۶ کتاب دکتر حقیقت آمده:

- کدامیک از گزینه های زیر از دلایل استفاده از سمافور نیست؟
۱) حل مشکل دو به دو ناسازگاری
۲) حل مشکل بن بست
۳) هماهنگی بین پروسس ها
۴) حل مشکل انتظار مشغول

جواب گزینه ۲ معرفی شده و گفته شده استفاده نادرست از سمافورها میتونه باعث ایجاد بن بست بشه! اما به نظرم این قانع کننده نیست چون استفاده ی نادرست ازش میتونه باعث نقض دو به دو ناسازگاری هم بشه.
به نظر من هیچ کدوم از گزینه ها جواب نیست چون سمافور همه اینها رو حل میکنه و روش های قبلی دست کم یکی از این مشکلات رو داشتند، نظر شما درباره این تست چیه؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

azad_ahmadi پاسخ داده:

سیستم های عامل – تست آزاد ۸۲

تست جالبی نیست! گزینه هارو یکی یکی باید رد کرد تا به جواب رسید.
گزینه ۴، با wait کردن یک فرآیند و گذاشتنش در صف انتظار و همچنین با signal کردن و خارج کردنش از صف از "انتظار مشغول" جلوگیری میشه و این وظیفه ی سمافور رو هست.
گزینه ۳، گزینه ای هست که هریک از روش های درست توضیح داده شده در کتاب ها باید اون رو تحقق ببخشند، یعنی هماهنگی بین فرآیند ها وظیفه هر کدوم ار روش های درست است، و سمافور هم استثنا نیست.
گزینه ۱، در سمافور ها از یک سمافور با مقدار اولیه ۱ میشه مشکل مانعه الجمعی (بسی رنج بردیم در این سال سی ... که رنج برده باشیم فقط مانعه الجمعی !!! عذرخواهی می کنم از جناب فردوسی) رو حل کرد. در اینجا هم فرض رو براین گرفته که همه چی درست هست و مقدار اولیه سمافور هم ۱ هست!!! اگر مقدار بیشتر از یک باشه که تعداد بیشتری فرایند همزمان در نقاط بحرانی هستند، و اگه مقدار ۰ یا کمتر از ۰ باشه که هیچ فرایندی اجازه ورود نداره.
تنها گزینه گزینه ۲ میتونه باشه، که فقط باید از طریق امداد غیبی حدس زد! البته در کتابها یه قسمتی رو بعنوان "مشکل بن بست سمافور ها" ذکر کرده اند، که طراح محترم بنظر از همین عنوان ایده گرفته!
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  اسلایدهای درس سیستم های قابل بازپیکربندی انرژی مثبت ۰ ۱۴۰ ۲۹ مرداد ۱۴۰۳ ۱۱:۳۱ ب.ظ
آخرین ارسال: انرژی مثبت
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۲,۵۳۷ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  جزوه اسکن شده " سیستم های توزیع شده " دکتر پدرام arash691 ۸ ۱۴,۹۸۰ ۱۰ آذر ۱۴۰۱ ۰۲:۵۵ ق.ظ
آخرین ارسال: negarrah
Video دانلود رایگان نکته و تست شبکه های کامپیوتری Farzamm ۱۱ ۱۹,۲۱۵ ۰۷ بهمن ۱۴۰۰ ۰۱:۰۳ ب.ظ
آخرین ارسال: M.rahimi20
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۲۰,۱۶۹ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۴۱ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  سلام بچه های کدهای سیستم تهویه هوا رو کسی داره فاطمه دیبا ۰ ۱,۴۱۸ ۱۲ آبان ۱۴۰۰ ۰۹:۱۲ ق.ظ
آخرین ارسال: فاطمه دیبا
  حل تمرین کتاب سیستم های فازی و کنترل فازی neo.st ۲۳ ۴۱,۱۶۲ ۳۰ فروردین ۱۴۰۰ ۰۹:۳۵ ق.ظ
آخرین ارسال: mahdiyehbakhshi
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۲,۰۸۰ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  طراحی یک سیستم عامل (از صفر) sina4everafter ۱۲ ۱۶,۷۴۱ ۰۶ بهمن ۱۳۹۹ ۱۲:۵۳ ب.ظ
آخرین ارسال: nahalmomen2007@yahoo.com

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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