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

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

ارسال:
  

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 و هم ببریم؟
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  معرفی منابع برای درس بازیابی پیشرفته اطلاعات saghi5373 ۸ ۱۲,۴۴۰ ۰۶ اردیبهشت ۱۴۰۳ ۱۲:۱۵ ق.ظ
آخرین ارسال: bijibuji
  منابع برای دکترا -مهندسی فناوری اطلاعات sarit ۲ ۳,۸۷۱ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۷ ب.ظ
آخرین ارسال: bijibuji
  دانلود سوالات تخصصی گرایش فناوری اطلاعات آزمون دکتری ۹۱(کد ۲۳۵۸) Lonely Palm ۲ ۶,۵۰۴ ۲۶ دى ۱۴۰۲ ۰۲:۳۳ ب.ظ
آخرین ارسال: bijibuji
Big Grin اطلاعات در مورد دانشگاه تهران (پردیس فارابی) mehRUN ۲ ۵,۱۷۲ ۳۱ شهریور ۱۴۰۱ ۰۱:۴۱ ب.ظ
آخرین ارسال: eng.behnam
  اطلاعات راجع به سیستمهای حضور و غیاب Fingerprint ۱ ۲,۰۴۸ ۰۳ بهمن ۱۴۰۰ ۱۱:۱۴ ب.ظ
آخرین ارسال: Fingerprint
  کارشناسی ارشد فناوری اطلاعات ۱۴۰۱ tablighjonoub ۰ ۱,۷۵۶ ۰۱ دى ۱۴۰۰ ۰۸:۴۳ ب.ظ
آخرین ارسال: tablighjonoub
  استخدام در فنآوری اطلاعات خدمات حوزه علمیه قم oloom-ensani ۱۵ ۱۰,۲۷۴ ۲۴ اردیبهشت ۱۴۰۰ ۰۴:۳۹ ب.ظ
آخرین ارسال: oloom-ensani
  فناوری اطلاعات پزشکی چیست ؟ mahan najafi ۹ ۱۸,۵۹۷ ۱۹ آذر ۱۳۹۹ ۱۲:۲۱ ب.ظ
آخرین ارسال: bahador567
  مصاحبه دانشگاه اطلاعات و امنیت ملی Happiness.72 ۹۸ ۱۱۷,۹۹۰ ۰۵ آذر ۱۳۹۹ ۰۵:۰۵ ب.ظ
آخرین ارسال: Ali001100
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۷,۳۱۴ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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