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

سوال ۵ معماری کامپیوتر ۹۵

ارسال:
  

naghmeh70 پرسیده:

سوال ۵ معماری کامپیوتر ۹۵

سلام و وقت بخیر
ممنون میشم اگر این سوالو برام توضیح بدین.


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


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

۰
ارسال:
  

msour44 پاسخ داده:

RE: سوال ۵ معماری کامپیوتر ۹۵

سلام
در حافظه ی انجمنی مجموعه ای ادرس شامل سه فیلدtag-set-word است.در سوال گفته ۲-way یعنی در هر مجموعه دو بلوک داریم از طرفی گفته در کش ۴ بلوک داریم پس دو مجموعه داریم که در هر مجموعه ۲ بلوک جا می شود پس فیلد set تک بیتی می شود تا دو مجموعه را مشخص کند از طرفی در بلوک ۴ کلمه داریم پس فیلد word هم که کلمه در بلوک را مشخص می کند دو بیتی خواهد بود.پس کافیه به سه بیت سمت راست ادرس ها توجه کنیم.برای [tex]4=(0..0100)_2[/tex] که باید در مجموعه ۱ دریکی از بلوک ها و در کلمه ی صفر ان باشد چون کش در ابتدا خالی است miss رخ می دهد پس بلوک حاوی کلمه ۴ به کش اورده می شود که این بلوک کلمه ی ۴ اولین کلمه ی ان است و سه کلمه ۵و۶و۷ را هم شامل می شود(به تصویر جواب نگاه کنید.) ادرس بعدی ۷ است که می بینیم در کش حضور دارد ادرس بعدی [tex]8=(0..1000)_2[/tex] که اگر به سه بیت راست نگاه کنیم باید در مجموعه ۰ و در اولین کلمه ی(۰۰) یک از بلوک ها باشد که نیست و Miss رخ می دهد و باز باعث اورده شده بلوک حاوی ۸,۹,۱۰,۱۱ به کش می شود ادرس بعدی [tex]12=(0..1100)_2[/tex] یعنی مجموعه ۱ و اولین کلمه ی(۰۰) یکی از بلوک ها . اینکه کدام بلوک مجموعه باید بررسی شود توسط مابقی بیت های باقی مانده تعیین می شود یعنی فیلد tag که اگر به ادرس ۴ نگاه کنیم با هم اختلاف دارند پس ۱۲ هم miss می شود و باعث اورده شدن ۱۲,۱۳,۱۴,۱۵ به ان یکی بلوک مجموعه ی ۱ می شود سه ادرس بعدی ۱۵و۶و۱۴ در کش حضور دارند برای ادرس [tex]18=(0..10010)_2[/tex] یعنی مجموعه ۰ و کلمه ی سوم از بلوک دیگر به دلیل تفاوت tag ان که باعث اورده شدن ۱۶و۱۷و۱۸و۱۹ به کش می شوددقت شود که ۱۸ در سومین کلمه(۱۰) قرار می گیرد اخرین ادرس هم ۱۶ که به تازگی وارد کش شده است پس میس های ما ۴و۸و۱۲و۱۸
نقل قول این ارسال در یک پاسخ

ارسال:
  

naghmeh70 پاسخ داده:

RE: سوال ۵ معماری کامپیوتر ۹۵

(۲۰ اسفند ۱۳۹۶ ۰۲:۳۹ ق.ظ)msour44 نوشته شده توسط:  سلام
در حافظه ی انجمنی مجموعه ای ادرس شامل سه فیلدtag-set-word است.در سوال گفته ۲-way یعنی در هر مجموعه دو بلوک داریم از طرفی گفته در کش ۴ بلوک داریم پس دو مجموعه داریم که در هر مجموعه ۲ بلوک جا می شود پس فیلد set تک بیتی می شود تا دو مجموعه را مشخص کند از طرفی در بلوک ۴ کلمه داریم پس فیلد word هم که کلمه در بلوک را مشخص می کند دو بیتی خواهد بود.پس کافیه به سه بیت سمت راست ادرس ها توجه کنیم.برای [tex]4=(0..0100)_2[/tex] که باید در مجموعه ۱ دریکی از بلوک ها و در کلمه ی صفر ان باشد چون کش در ابتدا خالی است miss رخ می دهد پس بلوک حاوی کلمه ۴ به کش اورده می شود که این بلوک کلمه ی ۴ اولین کلمه ی ان است و سه کلمه ۵و۶و۷ را هم شامل می شود(به تصویر جواب نگاه کنید.) ادرس بعدی ۷ است که می بینیم در کش حضور دارد ادرس بعدی [tex]8=(0..1000)_2[/tex] که اگر به سه بیت راست نگاه کنیم باید در مجموعه ۰ و در اولین کلمه ی(۰۰) یک از بلوک ها باشد که نیست و Miss رخ می دهد و باز باعث اورده شده بلوک حاوی ۸,۹,۱۰,۱۱ به کش می شود ادرس بعدی [tex]12=(0..1100)_2[/tex] یعنی مجموعه ۱ و اولین کلمه ی(۰۰) یکی از بلوک ها . اینکه کدام بلوک مجموعه باید بررسی شود توسط مابقی بیت های باقی مانده تعیین می شود یعنی فیلد tag که اگر به ادرس ۴ نگاه کنیم با هم اختلاف دارند پس ۱۲ هم miss می شود و باعث اورده شدن ۱۲,۱۳,۱۴,۱۵ به ان یکی بلوک مجموعه ی ۱ می شود سه ادرس بعدی ۱۵و۶و۱۴ در کش حضور دارند برای ادرس [tex]18=(0..10010)_2[/tex] یعنی مجموعه ۰ و کلمه ی سوم از بلوک دیگر به دلیل تفاوت tag ان که باعث اورده شدن ۱۶و۱۷و۱۸و۱۹ به کش می شوددقت شود که ۱۸ در سومین کلمه(۱۰) قرار می گیرد اخرین ادرس هم ۱۶ که به تازگی وارد کش شده است پس میس های ما ۴و۸و۱۲و۱۸

خیلی ممنونم از توضیح کاملتون
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  اسلاید های معماری کامپیوتر استاد گودرزی-شریف payam7 ۱۱ ۱۵,۸۲۰ ۱۳ اسفند ۱۴۰۱ ۰۱:۴۶ ب.ظ
آخرین ارسال: ۰۹۱۵۳۸۴۲۸۱۴
  کارنامه نهایی ازمون دکتری داخل سال ۱۳۹۲-گرایش معماری کامپیوتر انرژی مثبت ۱ ۴,۵۱۰ ۱۷ بهمن ۱۳۹۹ ۰۲:۲۸ ق.ظ
آخرین ارسال: hmaryam567
  درخواست کارنامه معماری کامپیوتر آزمون آزاد ۹۲ sanazp1388 ۱ ۳,۹۲۶ ۱۷ بهمن ۱۳۹۹ ۰۲:۰۰ ق.ظ
آخرین ارسال: hmaryam567
  معماری روزانه تربیت مدرس (۳۰۶ معماری+۲۷۱ هوش+۳۲۵ نرم)(رتبه اولی) m.1373 ۳ ۵,۰۹۰ ۱۳ مهر ۱۳۹۸ ۱۲:۳۱ ب.ظ
آخرین ارسال: imali
  کتاب معماری کامپیوتر دکتر کتیرایی marvelous ۷ ۸,۵۰۹ ۱۱ مهر ۱۳۹۸ ۱۲:۵۱ ق.ظ
آخرین ارسال: marvelous
  در کارشناسی دو رشته ای بودم,درارشدالکترونیک یا کامپیوتر(معماری یا هوش مصنوعی)؟؟ z72902 ۷ ۶,۱۷۳ ۱۹ دى ۱۳۹۷ ۰۲:۵۹ ب.ظ
آخرین ارسال: masoudfn
  بازار کار گرایش معماری کامپیوتر در ایران ƊƦЄƛM ۸ ۱۴,۳۸۷ ۱۰ دى ۱۳۹۷ ۰۳:۰۰ ب.ظ
آخرین ارسال: masoudfn
  درس طراحی سیستم های کم توان (low power design) ارشد معماری کامپیوتر marmar71 ۲ ۳,۹۰۷ ۲۹ آذر ۱۳۹۷ ۰۶:۴۳ ب.ظ
آخرین ارسال: marmar71
  [درخواست]جزوه معماری کامپیوتر پیشرفته دکتر ناوی ssss777 ۱۰ ۱۷,۸۲۹ ۲۰ آذر ۱۳۹۷ ۰۸:۰۷ ب.ظ
آخرین ارسال: bhzbbs_32
  هوش مصنوعی یا معماری کامپیوتر؟ sabra94 ۴ ۵,۳۵۰ ۰۲ آبان ۱۳۹۷ ۰۱:۴۳ ب.ظ
آخرین ارسال: naser0123

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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