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

سوال ۹۰ کنکور مهندسی فناوری اطلاعات سال ۹۰

ارسال:
  

amir2930 پرسیده:

سوال ۹۰ کنکور مهندسی فناوری اطلاعات سال ۹۰

سوال ۹۰ آیتی ۹۰


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

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

۰
ارسال:
  

amir2930 پاسخ داده:

RE: تست ۹۰ آیتی ۹۰

کسی نمی توونه منو تو حل این سوال راهنمایی کنه؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ipoorya پاسخ داده:

تست ۹۰ آیتی ۹۰

سلام
جواب میشه گزینه ۳ (البته با کلید مقایسه کن ببین درسته یا نه )
کش ۸ تا بلوک جا داره( ۱۰۲۴/۱۲۸=۸)
برنامه حداقل از بلوک ۰ حافظه شروع شده تا بلوک ۱۲( ۱۷/۱۲۸=۰ و ۱۵۰۰/۱۲۸=۱۲) پس می فهمیم که با اجرای برنامه هرکدوم از ۸ تا بلوک کش یک بار پر شدن پس گزینه ۲ یا ۳ درسته .
بلوک اول کش می تونه بلوک ۰ یا ۸ یا ۱۶ یا ... از حافظه اصلی رو جای بده . پس بازم هنوز این ۲ تا درستن فقط باید بفهمیم آخر از همه به کدوم یک از ۲بلوک ۰ و ۸ مراجعه شده (منظور آخرین بلوکی که برنامه اجرا می کنه نیست(اون می شه ۱۲) منظور بین این دو تا کدوم دیرتر اجرا میشه)(تا بفهمیم ۲ درسته یا ۳ )که ترتیب برنامه مشخصه که بلوک ۸( حلقه‌ها تاثیری تو این نتیجه ندارند و فقط نقش گیج کردن داوطلب رو بر عهده دارند .) پس گزینه ۳ درسته
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

goldoonehkhanoom پاسخ داده:

تست ۹۰ آیتی ۹۰

من متوجا نشدم.Sadورودبه حلقه‌ها هستن که بلوکهاروازحافظه به کش بارمیکنن.باحلقه داخلی ۱۶۵تا۲۳۹ در b1حافظه کش بارمیشه.در ادامه که حلقه بیرونی اجرا میشه و نمیدونم چجوری گزینه ۳ میشه؟؟؟؟؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

موج پاسخ داده:

تست ۹۰ آیتی ۹۰

(۰۸ آبان ۱۳۹۰ ۰۹:۳۰ ب.ظ)ipoorya نوشته شده توسط:  سلام
جواب میشه گزینه ۳ (البته با کلید مقایسه کن ببین درسته یا نه )
کش ۸ تا بلوک جا داره( ۱۰۲۴/۱۲۸=۸)
برنامه حداقل از بلوک ۰ حافظه شروع شده تا بلوک ۱۲( ۱۷/۱۲۸=۰ و ۱۵۰۰/۱۲۸=۱۲) پس می فهمیم که با اجرای برنامه هرکدوم از ۸ تا بلوک کش یک بار پر شدن پس گزینه ۲ یا ۳ درسته .
بلوک اول کش می تونه بلوک ۰ یا ۸ یا ۱۶ یا ... از حافظه اصلی رو جای بده . پس بازم هنوز این ۲ تا درستن فقط باید بفهمیم آخر از همه به کدوم یک از ۲بلوک ۰ و ۸ مراجعه شده (منظور آخرین بلوکی که برنامه اجرا می کنه نیست(اون می شه ۱۲) منظور بین این دو تا کدوم دیرتر اجرا میشه)(تا بفهمیم ۲ درسته یا ۳ )که ترتیب برنامه مشخصه که بلوک ۸( حلقه‌ها تاثیری تو این نتیجه ندارند و فقط نقش گیج کردن داوطلب رو بر عهده دارند .) پس گزینه ۳ درسته
من حل شما رو متوجه شدم به غیر از یک قسمتش
ما میایم ۰تا ۱۲۷ رو در بلوک صفر در نظر میگیریم
بنابرین باید ۱۴۰۸ تا ۱۵۳۵ رو هم در بلوک ۱۱ در نظر بگیریم
میشه ترتیب زیر که در گزینه‌ها نیست
b8 - b9 -b10 - b11 -b4 - b5 -b6 - b7
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

rezatotti پاسخ داده:

تست ۹۰ آیتی ۹۰

منم با موج موافقم
به نظر میاد این ترتیب درست باشه
b8 - b9 -b10 - b11 -b4 - b5 -b6 - b7
فرقش با گزینه سه توی بلاک B12 هست که ما اصلا باهاش کاری نداشتیم!!؟ چون آخرین آدرسی که فرا خوانی می شه ۱۵۰۰ هست که بلاک ۱۱ حافظه اصلی میشه پس تو بلاک ۳ کش میشینه .
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

goldoonehkhanoom پاسخ داده:

تست ۹۰ آیتی ۹۰

b4 رو چرادخیل کردید؟؟؟؟میشه توضیح بدید؟؟؟ممنونم میشم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

zzsnowdrop پاسخ داده:

RE: تست ۹۰ آیتی ۹۰

این سوال نسبتا ساده هستش.
اندازه حافظه M = 16 بیت
اندازه کش C=10 بیت
اندازه هر بلاک = ۱۲۸ W=7bit
تعداد بلاک های حافظه= ۲^(M-W)=2^9=512
پس حافظه دارای ۵۱۲ بلاک یعنی از B0 تا B511 هست
تعداد بلاک کش= ۲^(C-W)=2^3=8
یعنی کش ۸ تا بلاک از B0 تا B7 داره.
همونطور که میدونید کش ۸ بلاک داره و ۱۲۸ کلمه و نگاشت ما مستقیم هست پس فرمول محاسبه مکان آدرس بلوک های حافظه توی کش میشه:
i mod 1024
(۸*۱۲۸=۱۰۲۴)
البته اینجا چون دستورات به صورت ترتیبی دارن میان و ما میدونیم انتقال اطلاعات به حافظه طبق صورت سوال بلوکی هست و با بلوک های ۱۲۸ کلمه ای پس کافیه هر ۱۲۸ تا توی یک بلاک حافظه قرار بدیم. پس طبق جدول زیر وارد میشن.
میتونید با فرمول درستیشو تست کنید.
خوب تا بلوک B7 حافظه وارد به ترتیب وارد کش میشه.حالا میرسیم به بلوک B8 حافظه، چون کش پر هست و باید جایگزین بشه بر اساس اون فرمول میفهمیم از شماره ۱۰۲۴ تا ۱۱۵۱ وارد B0 از کش میشه.
کافیه ۱۰۲۴ mod 1024 رو حساب کنید، که میشه ۰
۱۱۵۲ mod 1024= 128 و چون بلاک‌ها ۱۲۸ تایی هست پس ۱۲۸/۱۲۷=۱ یعنی B1 از کش.پس از ۱۱۵۲ تا ۱۲۸ تا میره تو این بوک کش
۱۲۸۰ mod 1024= 256 و چون بلاک‌ها ۱۲۸ تایی هست پس ۱۲۸/۲۵۶=۲ یعنی B2 از کش.
و الی آخر.که آبی‌ها جایگزین قرمزا میشن.
پس جواب میشه:
بلوک B0 کش آدرس B8 حافظه رو داره B1 آدرس B9 حافظه و الی آخر)
B8,B9,B10,B11,B4,B5,B6,B7


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

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

۰
ارسال:
  

mosaferkuchulu پاسخ داده:

تست ۹۰ آیتی ۹۰

من یه چیزی و متوجه نمی شم!مگه نگفته سه بلوک یه بلوک می بریم تو کش؟پس چه لزومی داره که b8 و هم ببریم؟
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  استخدام در فنآوری اطلاعات خدمات حوزه علمیه قم oloom-ensani ۱۱ ۱,۱۹۳ ۲۳ تیر ۱۳۹۹ ۱۰:۱۰ ق.ظ
آخرین ارسال: oloom-ensani
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۱,۹۲۵ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92
  نظریه اطلاعات و سیستم کدینگ hosein92 ۰ ۱۷۴ ۰۵ خرداد ۱۳۹۹ ۱۱:۲۸ ب.ظ
آخرین ارسال: hosein92
  سوال ۸ دکتری علوم کامپیوتر سال ۹۴ ss311 ۲ ۶۳۵ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۷ ب.ظ
آخرین ارسال: ss311
  معرفی منابع برای درس بازیابی پیشرفته اطلاعات saghi5373 ۷ ۶,۴۰۲ ۲۲ اسفند ۱۳۹۸ ۱۲:۳۵ ق.ظ
آخرین ارسال: atahmasebi
  بازارکار مشاوره فناوری اطلاعات saeedtech ۰ ۲۸۰ ۱۴ بهمن ۱۳۹۸ ۰۵:۵۵ ب.ظ
آخرین ارسال: saeedtech
  مصاحبه دانشگاه اطلاعات و امنیت ملی Happiness.72 ۹۷ ۶۵,۷۸۶ ۰۷ بهمن ۱۳۹۸ ۱۰:۳۳ ق.ظ
آخرین ارسال: mraghamiri
  خرید کتابهای دست دوم پوران پژوهش همه دروس ارشد فناوری اطلاعات sherwod7 ۳ ۱,۷۸۵ ۲۱ دى ۱۳۹۸ ۰۸:۱۶ ب.ظ
آخرین ارسال: roxana.r
  تغییر عجیب رشته های فناوری اطلاعات ارشد کنکور ۹۸ irmacfa ۴ ۱,۶۰۹ ۱۱ دى ۱۳۹۸ ۰۶:۱۴ ب.ظ
آخرین ارسال: Alireza.Moftakharzadeh
  گروه پر انرژی کنکور ارشد کامپیوتر و فناوری اطلاعات در تلگرام popreza94 ۲ ۳,۸۷۵ ۱۶ مهر ۱۳۹۸ ۰۱:۳۰ ب.ظ
آخرین ارسال: kimia580

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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