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

سوال کنکور مهندسی کامپیوتر سال ۸۹

ارسال:
  

arshad90 پرسیده:

سوال کنکور مهندسی کامپیوتر سال ۸۹

حافظه نهان (cache) از نوع شرکت پذیر مجموعه ای دو راهه (۲ way set associative) با کلا ۸ بلوک ۴ کلمه ای موجود است. بزرگی حلقه اصلی ۲۵۶M کلمه است. با فرض اینکه cache در ابتدا خالی است نرخ فقدان (miss rate) بعد از اتمام رشته مراجعات به آدرس های حافظه اصلی (از چپ به راست) چقدر می شه؟ (آدرس‌ها به صورت Hex نشان داده شده اند).

[tex]12F, 23F, 12B, 23B, 12C, 23C, 67D, 69D, 69F, 69C.[/tex]

۱)۴۰%
۲)۶۰%
۳)۵۰%
۴)۷۰%
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

۵۴m4n3h پاسخ داده:

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

بلوک‌ها ۴ کلمه هستند پس برای آدرس دهی داخل بلوک ۲ بیت لازم هست.
۸ تا بلوک داریم و حافظه ۲way هست پس یعنی ۴ تا ست داریم که برای آدرس دهی بهشون ۲ بیت لازم هست.
یعنی در واقع ۴ تا ست داریم که بیت شماره‌ی ۲ و ۳ شماره‌ی ست رو مشخص میکنه و هر ست هم دوتا جا داره!
توی این جا فقط لازمه که سمت راست ترین رقم هگز رو به باینری تبدیل کنیم تا بفهمیم که بلوک توی کدوم ست قرار میگیره.
مثلاً آدرس اول F=1111 پس این صفحه توی ست شماره ۳ قرار میگیره Miss
۲۳F --> F=1111 این هم توی ست شماره ۳ قرار میگیره و با این که بخش سمت چپ آدرسش متفاوت هست، اما لازم نیست که کسی رو از کش بیرون کنیم، چون ستش ۲ تا جا داره! Miss
۱۲B --> B=1011 توی ست شماره ۲ قرار میگیره Miss
۲۳B --> B=1011 توی دومین خونه از ست شماره ۲ قرار میگیره Miss
۱۲C --> C=1101 این هم توی ست شماره ۳ هست و اگه دقت کنید میبینید که این بلوک قبلاً به کش آورده شده بود (با ۱۲F توی یه بلوک هستند) Hit

به همین ترتیب که ادامه بدید، به این نتیجه میرسید که ۶ تا Miss میشه و بقیه Hit
به این ترتیب:
m m m m h h m m h h
نقل قول این ارسال در یک پاسخ

ارسال:
  

msdn پاسخ داده:

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

(۱۸ بهمن ۱۳۸۹ ۱۱:۱۸ ب.ظ)۵۴m4n3h نوشته شده توسط:  بلوک‌ها ۴ کلمه هستند پس برای آدرس دهی داخل بلوک ۲ بیت لازم هست
میشه از ۲۳C به بعدش را هم حل کنید؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

۵۴m4n3h پاسخ داده:

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

(۱۹ بهمن ۱۳۸۹ ۱۲:۱۹ ق.ظ)arshad90 نوشته شده توسط:  "بزرگی حلقه اصلی ۲۵۶M کلمه است". یعنی عملا این جمله تاثیری تو حل نداره. درسته؟
بله!

(۱۹ بهمن ۱۳۸۹ ۰۲:۳۵ ق.ظ)sal_dovomi نوشته شده توسط:  این ۱۲B 12C چه جوری تویه بلاک قرار میگیرن؟
توی این مسئله آدرس‌ها ۱۲ بیتی هستند که ۲ بیت پایینشون برای آدرس دهی داخل بلاک هست (چون بلاک‌ها ۴ کلمه ای هست) و ۱۰ بیت بالا برای آدرس دهی به این بلاک ها! یعنی اگه دو تا آدرس ۱۰ بیت بالاشون مثل هم باشه، توی یک بلاک هستند. که ۱۲F و ۱۲C همون طور که می بینید ۱۰ بیت بالاشون یکی هست.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bijibuji پاسخ داده:

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

msdn جان شما
۲ بیت سمت راست رو بیخیال شو
۲ بیت بعدی (بیت ۳ و ۴) رو معیار قرار بده برای اینکه ببینی دو کلمه در یک ست هستند یا نه
بقیه بیت های سمت چپ (۱۲ بیت) رو معیار قرار بده برای اینکه ببینی قبلا این بلوک رو از حافظه آوردی یا نه

-----------
برای اینکه بدونی قبلا بلوکی رو آوردی باید عدد دو رقمی (مبنای ۱۶) ذکر شده در ارجاعات به حافظه یکسان باشه
مثلا ۶۹=۶۹ یا ۱۲=۱۲ و ...
حالا اگر این عدد دو رقمی (مبنای ۱۶) یکی بود در دو ارجاع مختلف باید حتما شماره ست اش(دو بیت بعدی) یکسان باشه تا Hit بشه

در مثال‌ها F و C با هم Hit دارن در مواردی که عدد دو رقمی سمت چپ (مبنای ۱۶) شون یکی باشه
این حالت در ۴ مورد از ده مورد اتفاق افتاده که می شه %۴۰
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  [دانلود]آزمون های آزمایشی مدرسان شریف -مهندسی کامپیوتر و ای تی-سال ۹۱(کنکور ۹۲) esisonic ۱۱ ۴۳,۶۲۶ ۱۸ آبان ۱۴۰۳ ۰۴:۳۹ ب.ظ
آخرین ارسال: farshchian2090
  کارنامه نهایی ازمون دکتری داخل سال ۱۳۹۲-گرایش معماری کامپیوتر انرژی مثبت ۱ ۴,۴۸۱ ۱۷ بهمن ۱۳۹۹ ۰۲:۲۸ ق.ظ
آخرین ارسال: hmaryam567
  بعد ۶ سال اومدم، ارشد مهندسی کامپیوتر کسی هست؟؟ seyed_eng ۷ ۶,۶۰۸ ۱۱ آبان ۱۳۹۹ ۰۷:۴۷ ق.ظ
آخرین ارسال: iraj.leo
  سوال ۸ دکتری علوم کامپیوتر سال ۹۴ ss311 ۲ ۳,۴۹۰ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۷ ب.ظ
آخرین ارسال: ss311
  محاسبه تراز معدل موثر از رشته آی تی یا علوم کامپیوتر به مهندسی کامپیوتر یا بالعکس gnulinux ۰ ۲,۵۳۶ ۲۱ شهریور ۱۳۹۸ ۰۸:۳۷ ق.ظ
آخرین ارسال: gnulinux
Wink قبول شده های (علوم کامپیوتر، مهندسی کامپیوتر و IT ) سال ۹۸ اینجا اعلام کنند gaslakh ۲۵ ۱۶,۰۲۱ ۱۸ شهریور ۱۳۹۸ ۱۱:۳۰ ق.ظ
آخرین ارسال: mehdi.m2
  سوال مهندسی نرم افزار سال ۸۶(مهندسی نیازمندی ها) tarane1992 ۴ ۵,۲۰۶ ۲۲ بهمن ۱۳۹۷ ۰۲:۳۷ ق.ظ
آخرین ارسال: Bon_Nemesis
  فرق بین مهندسی کامپیوتر گرایش نرم افزار با مهندسی کامپیوتر نرم افزار Rafaat ۰ ۴,۲۳۸ ۲۵ اردیبهشت ۱۳۹۷ ۰۲:۴۵ ب.ظ
آخرین ارسال: Rafaat
  اهدای کتاب های کنکور ارشد کامپیوتر معماری کامپیوتر alirezazarei28 ۱۲ ۸,۹۸۸ ۱۲ آذر ۱۳۹۶ ۱۲:۰۶ ب.ظ
آخرین ارسال: fatima73
  منابع کنکور شبکه و رایانش امن shahryar711 ۱ ۳,۳۱۳ ۲۵ شهریور ۱۳۹۶ ۰۲:۰۳ ب.ظ
آخرین ارسال: shahryar711

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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