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

تست سیستم عامل- ۹۵ کنکور IT 89

ارسال:
  

zzsnowdrop پرسیده:

تست سیستم عامل- ۹۵ کنکور IT 89

سوال و جواب خودمو قرار میدم.ممنون میشم راهنمایی کنید که این راه حل درست هست یا نه و جواب صحیح رو بدید


فایل‌(های) پیوست شده


نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

goldoonehkhanoom پاسخ داده:

سوال۹۵ سیستم عامل IT 89

منم اشکال دارم اینوSadخوب کوشین،ممنون بچه ها.کمک کنید
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

rad.bahar پاسخ داده:

RE: سوال۹۵ سیستم عامل IT 89

جوابتان اشکال دارد در tlb و جدول صفحه به ازای شماره صفحه شماره قاب ان صفحه قرار دارد و در cache خود قاب وجود دارد در یکی از کتابهای تست گزینه‌ها را غلط اعلام کرده بود اما از اینکه راه حل زیر کاملا درست هست یا نه مطمین نیستم
برای بهتر فهمیدن جواب تصویر ضمیمه را مشاهده کنید
جواب:
زمان دیسک = ۱۰ms =10^7ns
زمان زیر زمان لازم برای محاسبه ادرس فیزیکی از ادرس منطقی است
۹۸/۱۰۰ * ۲ + (۹۸/۱۰۰ - ۱) (۲ + (۲*(۶- ^۱۰) - ۱)* ۵۰ + ۲*(۶- ^۱۰) (۵۰ + ۷^۱۰))
و زمان زیر زمان لازم برای رجوع به قاب صفحه و خواندن مقدار مورد نظر cpu ازقاب
۹/۱۰ * ۱۰ + (۹/۱۰ - ۱)*(۱۰۰+۱۰)
که جمع این دو زمان با هم تقریبا برابر ۲۴ns است
کسی نظری ندارد


فایل‌(های) پیوست شده

مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

zzsnowdrop پاسخ داده:

RE: سوال۹۵ سیستم عامل IT 89

(۰۲ بهمن ۱۳۹۰ ۰۱:۰۹ ق.ظ)rad.bahar نوشته شده توسط:  جوابتان اشکال دارد در tlb و جدول صفحه به ازای شماره صفحه شماره قاب ان صفحه قرار دارد و در cache خود قاب وجود دارد در یکی از کتابهای تست گزینه‌ها را غلط اعلام کرده بود اما از اینکه راه حل زیر کاملا درست هست یا نه مطمین نیستم
برای بهتر فهمیدن جواب تصویر ضمیمه را مشاهده کنید
جواب:
زمان دیسک = ۱۰ms =10^7ns
زمان زیر زمان لازم برای محاسبه ادرس فیزیکی از ادرس منطقی است
۹۸/۱۰۰ * ۲ + (۹۸/۱۰۰ - ۱) (۲ + (۲*(۶- ^۱۰) - ۱)* ۵۰ + ۲*(۶- ^۱۰) (۵۰ + ۷^۱۰))
و زمان زیر زمان لازم برای رجوع به قاب صفحه و خواندن مقدار مورد نظر cpu ازقاب
۹/۱۰ * ۱۰ + (۹/۱۰ - ۱)*(۱۰۰+۱۰)
که جمع این دو زمان با هم تقریبا برابر ۲۴ns است
کسی نظری ندارد

واقعا ممنون از جوابتون.من هم واقعا با این سوال مشکل دارم وممنون بالاخره یکی جواب داد.
امیدوارم بقیه هم بیان و نظرشون بدن راجع به حل این سوال
حافظه کش رو توی حافظه فیزیکی استفاده میکنیم؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

shervinrs پاسخ داده:

RE: سوال۹۵ سیستم عامل IT 89

این سوال در کتاب حقیقت به این صورت حل شده:
[tex]T_{Access}=T_{Translation} (T_{Cached-Mem} P_{PF}*T_{Disk})[/tex]
[tex]T_{Translation} =T_{TLB} (1-H_{TLB})*T_{Cached-Mem}[/tex]
[tex]T_{Cached-Mem} =T_{Cache} (1-H_{Cache})*T_{Penlaty}[/tex]
کلا در کتاب حقیقت چیزی مثل [tex]1-P_{PF}[/tex] ندیدم. فکر می کنم چون احتمال نقص صفحه و نیاز به مراجعه به دیسک کوچیکه برای حالت دسترسی به حافظه دیگه نمیاد [tex]1-P_{PF}[/tex] رو حساب کنه. (البته فکر می کنم که اینطور باشه)
ضمنا خودش گفته که احتمال خطای صفحه برای تمامی دسترسی ها به حافظه [tex]2*10^-^6[/tex] و ظاهرا برای همینم دیگه این احتمال رو جدا گرفته.
جواب نهایی ۴۲/۴ns به دست اومده. از زمان ۵۰ns دسترسی به حافظه هم استفاده نشده!
به نظر من یک همچین تستی سر جلسه خیلی دردسر سازه (مخصوصا با داشتن گزینه های نزدیک به هم) و بهتره سر جلسه وقت براش گذاشته نشه.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

zzsnowdrop پاسخ داده:

RE: سوال۹۵ سیستم عامل IT 89

[/align]سلام و تشکر از دوستای عزیز.من راه حل کامل این سوال رو با توضیحات گذاشتم.امیدوارم اگه مشکلی دارید با این رفع بشه.Big Grin
برای دسترسی به آدرس مورد نظر با داشتن Tlb‌، حافظه اصلی‌، کش و دیسک باید به این صورت عمل کنیم:

۱- آدرس صفحه‌ی مورد نظر توی tlb هست، خوب در این صورت باید بیت حضورش چک بشه( برای مشاهده اینکه صفحه مورد نظر توی کش هست یا دیسک )که اگه این بیت حضور یعنی p=1 بود یعنی یا صفحه‌ی ما توی کش هست( که میشه زمان دسترسی به Tlb + کش )و یا توی کش نیست که باید جریمه عدم اصابتش رو پرداخت کنیم( زمان دسترسی به tlb + جریمه ). حالا اگه توی کش نباشه و یا اینکه بیت حضورمون صفر باشه پس توی دیسک هست( زمان دسترسی به tlb +زمان دیسک )
۲- خوب حالا ممکنه این آدرس صفحه توی tlb نباشه پس باید بریم از جدول صفحه توی حافظه اصلی آدرس محل صفحه رو برداریم .حالا مثل قبل اگه این بیت حضور یعنی p=1 بود یعنی یا صفحه‌ی ما توی کش هست( که میشه زمان دسترسی به Tlb +زمان حافظه + کش )و یا توی کش نیست که باید جریمه عدم اصابتش رو پرداخت کنیم( زمان دسترسی به tlb +زمان کش+ جریمه ). حالا اگه توی کش نباشه و یا اینکه بیت حضورمون صفر باشه پس توی دیسک هست( زمان دسترسی به tlb +زمان حافظه+زمان دیسک )

حالا در نظر داشته باشید توی کنکور وقت نیست که ضربای عجیبو انجام بدیم پس یه سری اعداد رو گرد میکنیم. مثلا:
۱-۲*۱۰^-۶ =۰/۹۹۹[align=left]998
چون به یک نزدیکه همون یک در نظر میگیریم. و همینطور نرخ اصابت کش که ۰/۹۸ هست هم تقریبا برابر یک هست و اونم ما توی محاسبات یک در نظر میگیریم.
که با این حساب جواب ما میشه ۴۲/۸
(۲۰+۱۰/۸+۱۰/۲+۰/۴+۰/۳+۱/۱)=۴۲/۸
شکل درختی حل جوابم براتون میزارم که بهتر متوجه شید


فایل‌(های) پیوست شده


نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

amir1369 پاسخ داده:

سوال۹۵ سیستم عامل IT 89

قربونت حالا شد یه چیزی
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

sara_swan پاسخ داده:

سوال۹۵ سیستم عامل IT 89

دوست عزیز شما گفتین:
۱- آدرس صفحه‌ی مورد نظر توی tlb هست، خوب در این صورت باید بیت حضورش چک بشه( برای مشاهده اینکه صفحه مورد نظر توی کش هست یا دیسک )که اگه این بیت حضور یعنی p=1 بود یعنی یا صفحه‌ی ما توی کش هست( که میشه زمان دسترسی به Tlb + کش )
تو صورت سوال گفته زمان دسترسی به TLB،۲ns می باشد و زمان دسترسی به حافظه پنهان ۱۰ns ولی شما در محاسباتتون ۲۰+۱۰/۸ را حساب کردید من متوجه نمیشم چرا؟!
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تست ۸۷ کامپیوتر مربوط به عامل ها 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