۰
subtitle
ارسال: #۱
  
سوال ۱۱۰ آی تی ۸۸
در سوال زیر به نظرم هر دو گزینه ۳ و ۴ درست هستند. ولی سنجش گزینه ۳ رو زده. علت درستی گزینه ۳ رو می دونم ولی چرا گزینه ۴ یا ۲ درست نیستند؟
۰
ارسال: #۲
  
سوال ۱۱۰ آی تی ۸۸
فرمت ادرس کش نگاشت مستقیم مثل A هست و فرمت ادرس B نمیتونیم برای کش نگاشت مستقیم در نظر بگیریم پس گزینه ۴ کلا غلط هست
اما در مورد گزینه ۲ من فکر میکنم تعداد کلمات موجود در کش fully associative میتونه برابر ۲^تعداد Tag هست پس گزینه ۲ غلطه
در واقع در این نوع کش خونه های کش بدون هیچ ادرسی کنار هم هستند و cpu تعدادی بیت به عنوان ادرس به کش میده اما این بیتها از دید کش ادرس نیستند بلکه بخشی از داده های خانه های کش هستند پس به تعداد بیتهایی که cpu به عنوان ادرس به کش میده، مقایسه کننده در کش وجود داره تا بطور همزمان تمام خانه های کش مقایسه کنه و اگر ادرس cpu در یکی از خونه های کش پیدا شد بقیه بیتهای اون خونه به cpu برمیگردونه
بیتهایی که cpu به کش میده به عنوان ادرس بیتهای پرارزش خونه های کش هست
در اینجا هم بیتهای پر ارزش Tag مشخص شده اند که ۲۵ تاست پس تعداد کلمه های کش ۲^۲۵ هست
اما در مورد گزینه ۲ من فکر میکنم تعداد کلمات موجود در کش fully associative میتونه برابر ۲^تعداد Tag هست پس گزینه ۲ غلطه
در واقع در این نوع کش خونه های کش بدون هیچ ادرسی کنار هم هستند و cpu تعدادی بیت به عنوان ادرس به کش میده اما این بیتها از دید کش ادرس نیستند بلکه بخشی از داده های خانه های کش هستند پس به تعداد بیتهایی که cpu به عنوان ادرس به کش میده، مقایسه کننده در کش وجود داره تا بطور همزمان تمام خانه های کش مقایسه کنه و اگر ادرس cpu در یکی از خونه های کش پیدا شد بقیه بیتهای اون خونه به cpu برمیگردونه
بیتهایی که cpu به کش میده به عنوان ادرس بیتهای پرارزش خونه های کش هست
در اینجا هم بیتهای پر ارزش Tag مشخص شده اند که ۲۵ تاست پس تعداد کلمه های کش ۲^۲۵ هست
۰
ارسال: #۳
  
سوال ۱۱۰ آی تی ۸۸
حجم B رو نمی تونیم حساب کنیم چون هیچ اطلاعاتی از تعداد بلاک ها و تعداد بایت توو هر بلاک نداده
۰
ارسال: #۴
  
سوال ۱۱۰ آی تی ۸۸
۰
ارسال: #۵
  
سوال ۱۱۰ آی تی ۸۸
در فرمت آدرسیش بلاک نداره ولی توو اطلاعات مسئله باید تعداد بلاک های کشو ذکر کنه...چون کلا اطلاعات بلاک بلاک بین حافظه و کش منتقل میشه !
۰
ارسال: #۶
  
سوال ۱۱۰ آی تی ۸۸
۰
۰
ارسال: #۸
  
سوال ۱۱۰ آی تی ۸۸
۰
ارسال: #۹
  
سوال ۱۱۰ آی تی ۸۸
رو چه حساب میگید تعداد کلمه های کش ۲۵ به توان ۲ هس ؟
یه tag میتونه وا۳ چند تا کلمه در یک بلوک باشه !
پس بازم نمیتونیم اندازه کشو اینجا به دست بیاریم :-؟؟
یه tag میتونه وا۳ چند تا کلمه در یک بلوک باشه !
پس بازم نمیتونیم اندازه کشو اینجا به دست بیاریم :-؟؟
۰
ارسال: #۱۰
  
سوال ۱۱۰ آی تی ۸۸
۲۵ به توان ۲ نه! ۲ به توان ۲۵
ببینید اصلا ساختار کش fully associative بلوک نداره، یکسری کلمه هستند بدون هیچ ادرسی که کنار هم قرار گرفتند
من فکر میکنم بیشترین مقداری که کش میتونه داشته باشه ۲ به توان ۲۵ هست
ببینید اصلا ساختار کش fully associative بلوک نداره، یکسری کلمه هستند بدون هیچ ادرسی که کنار هم قرار گرفتند
من فکر میکنم بیشترین مقداری که کش میتونه داشته باشه ۲ به توان ۲۵ هست
۰
ارسال: #۱۱
  
سوال ۱۱۰ آی تی ۸۸
همون دو به توان ۲۵ :دی
آره دیگه ما هم همینو میگیم که نمیشه اندازه دقیق کشو اینجا محاسبه کرد و به قول شما حداکثر اندازش میشه ۲ به توان ۲۵
آره دیگه ما هم همینو میگیم که نمیشه اندازه دقیق کشو اینجا محاسبه کرد و به قول شما حداکثر اندازش میشه ۲ به توان ۲۵
۰
ارسال: #۱۲
  
سوال ۱۱۰ آی تی ۸۸
ح
من تمام این توضیحاتی که درمورد این نوع کش دادم طبق گفته های دکتر اجلالی سر کلاسشون بوده
اما یاد سوال ۶۶ پارسال افتادم یادم امد که اونجا برای کش fully associative اندازه بلاک مشخص کرده!
نمیدونم شاید من دارم اشتباه میگم! شاید این نوع کش هم بلاک داره یا اینکه منطور از بلاک سایز در اون سوال غیر از بلاک مورد نظر ما هست!
(۰۲ بهمن ۱۳۹۱ ۰۲:۴۳ ق.ظ)azarakhsh1986 نوشته شده توسط: آره دیگه ما هم همینو میگیم که نمیشه اندازه دقیق کشو اینجا محاسبه کرد و به قول شما حداکثر اندازش میشه ۲ به توان ۲۵
من تمام این توضیحاتی که درمورد این نوع کش دادم طبق گفته های دکتر اجلالی سر کلاسشون بوده
اما یاد سوال ۶۶ پارسال افتادم یادم امد که اونجا برای کش fully associative اندازه بلاک مشخص کرده!
نمیدونم شاید من دارم اشتباه میگم! شاید این نوع کش هم بلاک داره یا اینکه منطور از بلاک سایز در اون سوال غیر از بلاک مورد نظر ما هست!
۰
ارسال: #۱۳
  
سوال ۱۱۰ آی تی ۸۸
۰
ارسال: #۱۴
  
سوال ۱۱۰ آی تی ۸۸
(۰۲ بهمن ۱۳۹۱ ۱۰:۲۶ ب.ظ)unicornux نوشته شده توسط: بلاک داره و تو این روش به ازای هر بلاک یک مقایسه کننده هم لازمه که بتونه به صورت موازی مقایسه کنه.ببینید وقتی میگید این نوع کش بلاک داره یعنی خونه های کش ادرس دارند اما در واقع خونه های کش ادرس ندارند بلکه ادرسی که cpu میده بخشی از داده های خونه های کش هست
این نوع کش همون کش set associative هست که فقط یک set داره و به تعداد خونه های کش way داره (این جمله با اطمینان کامل گفتم) پس کش fully associative بلاک نداره
تعداد خونه های کش fully associative برابر ۲ به توان تعداد تگها هست
تعداد مقایسه کننده ها هم به اندازه تعداد بلاک نیست بلکه به اندازه تعداد خانه های کش هست
۰
ارسال: #۱۵
  
سوال ۱۱۰ آی تی ۸۸
(۰۲ بهمن ۱۳۹۱ ۱۰:۳۵ ب.ظ)narges_r نوشته شده توسط: این نوع کش همون کش set associative هست که فقط یک set داره و به تعداد خونه های کش way داره (این جمله با اطمینان کامل گفتم) پس کش fully associative بلاک ندارهاز این موضوع نمیتونیم نتیجه بگیریم که تعداد بلاک ها برابر تعداد خونه های کش هست؟
یعنی هر خونه برابر یک بلاک؟
یعنی تعداد بلاک مخالف صفر؟
۰
ارسال: #۱۶
  
سوال ۱۱۰ آی تی ۸۸
پس دیگه نمیشه اسمشو گذاشت بلاک!
بلاک مجموعه ای از خونه هست که با هم ادرس یکسان دارند اینجا مجموعه ای از خونه که ادرس یکسان در کش دارند وجود نداره پس بلاکی هم وجود نداره
بلاک مجموعه ای از خونه هست که با هم ادرس یکسان دارند اینجا مجموعه ای از خونه که ادرس یکسان در کش دارند وجود نداره پس بلاکی هم وجود نداره
ارسال: #۱۷
  
RE: سوال ۱۱۰ آی تی ۸۸
(۰۳ بهمن ۱۳۹۱ ۰۱:۲۰ ق.ظ)narges_r نوشته شده توسط: پس دیگه نمیشه اسمشو گذاشت بلاک!
بلاک مجموعه ای از خونه هست که با هم ادرس یکسان دارند اینجا مجموعه ای از خونه که ادرس یکسان در کش دارند وجود نداره پس بلاکی هم وجود نداره
اینجوری بگیم درست تره به نظرم: بلاک مجموعه ای از خانه هاس که tag یکسان دارندیعنی بیتای پرارزششون مساویه و نه کل آدرس !! پس => در اینجا هم میتونیم بلاک داشته باشیم
۰
ارسال: #۱۹
  
RE: سوال ۱۱۰ آی تی ۸۸
۰
ارسال: #۲۰
  
سوال ۱۱۰ آی تی ۸۸
من نمی دونم بحث چیه. اگه شکل کش ها رو بکشین متوجه می شین که تو fully associative حجم برابر دو به توان tag هست زیرا به ازای هر tag یه دیتا وجود داره.
بحث بلاک و اینها شاید من متوجه نشدم الان دعوا سر چیه :دی . ولی کش که بدون بلاک نمی شه. کلا حافظه بدون بلاک نمی شه. اگه در مورد دو به توان tag مشکلی هست توضیح بدم، کلا تست ساده ایه. اگرم که نیست صلوات ختم کنین تاپیکو ببندیم.
حرف نرگس خانم هم درسته هم اشتباه. اینکه بلاک نداره کلا حرف اشتباهیه. ولی چون تو fully بلاک ها می تونن هرجا قرار بگیرن تعداد بلاک ها در واقع با تعداد way ها برابره.
بحث بلاک و اینها شاید من متوجه نشدم الان دعوا سر چیه :دی . ولی کش که بدون بلاک نمی شه. کلا حافظه بدون بلاک نمی شه. اگه در مورد دو به توان tag مشکلی هست توضیح بدم، کلا تست ساده ایه. اگرم که نیست صلوات ختم کنین تاپیکو ببندیم.
حرف نرگس خانم هم درسته هم اشتباه. اینکه بلاک نداره کلا حرف اشتباهیه. ولی چون تو fully بلاک ها می تونن هرجا قرار بگیرن تعداد بلاک ها در واقع با تعداد way ها برابره.
ارسال: #۲۱
  
RE: سوال ۱۱۰ آی تی ۸۸
(۰۳ بهمن ۱۳۹۱ ۰۲:۵۰ ق.ظ)Bache Mosbat نوشته شده توسط: من نمی دونم بحث چیه. اگه شکل کش ها رو بکشین متوجه می شین که تو fully associative حجم برابر دو به توان tag هست زیرا به ازای هر tag یه دیتا وجود داره.
بحث بلاک و اینها شاید من متوجه نشدم الان دعوا سر چیه :دی . ولی کش که بدون بلاک نمی شه. کلا حافظه بدون بلاک نمی شه. اگه در مورد دو به توان tag مشکلی هست توضیح بدم، کلا تست ساده ایه. اگرم که نیست صلوات ختم کنین تاپیکو ببندیم.
حرف نرگس خانم هم درسته هم اشتباه. اینکه بلاک نداره کلا حرف اشتباهیه. ولی چون تو fully بلاک ها می تونن هرجا قرار بگیرن تعداد بلاک ها در واقع با تعداد way ها برابره.
به نظرم اشتباه می کنید اگر به کتاب پوران فصل حافظه مراجعه کنید می بینید که طبق شکل در نگاشت انجمنی کامل ۲ به توان تگ تعداد کلمات حافظه اصلی رو می ده.
کلا به نظرم در این طور مواقع اصلا نباید روی تگ حساب کرد. چون تگ می تونه بیت اضافی هم داشته باشه.
و دوم اینکه فکر کنم در نگاشت انجمنی کامل اصلا نتونیم به حافظه کش پی ببریم چون بخش تگ اش مشخص می کنه که کدام بلاک از حافظه اصلی باشه و بخش کلمه هم کدام کلمه در بلاک رو می گه.
و اما....
علت اینکه می گم b می تونه نگاشت مستقیم باشه اینه که اگر در نگاشت مسقیم از بلاک استفاده نشه فرمت آدرسش به این صورت می شه
۰
ارسال: #۲۲
  
سوال ۱۱۰ آی تی ۸۸
(۰۳ بهمن ۱۳۹۱ ۰۱:۳۴ ق.ظ)azarakhsh1986 نوشته شده توسط: اینجوری بگیم درست تره به نظرم: بلاک مجموعه ای از خانه هاس که tag یکسان دارندیعنی بیتای پرارزششون مساویه و نه کل آدرس !! پس => در اینجا هم میتونیم بلاک داشته باشیم
خوب اگر بلاک تو این نوع کش مجموعه ای از خونه هایی بدونیم که تگ یکسان دارند پس وقتی cpu تگ به کش میده اونوقت کش چطور باید تشخیص بده کدوم یکی از خونه هایی که تگ یکسان دارند و برابر تگی هست که cpu به عنوان ادرس به کش داده باید به cpu برگردونه پس هر تگ باید منحصر به یک خونه باشه پس هیچ مجموعه خونه ای نمتونه تگ یکسان داشته باشه
اینکه تعداد خونه های این نوع کش برابر ۲ به توان تعداد بیتهای تگ هست مشکلی ندارم اما نمیتونم بفهمم در این نوع کش بلاک چه معنی ای میده؟!
(۰۳ بهمن ۱۳۹۱ ۰۲:۵۰ ق.ظ)Bache Mosbat نوشته شده توسط: تو fully بلاک ها می تونن هرجا قرار بگیرن تعداد بلاک ها در واقع با تعداد way ها برابره.
خوب هر way یک تگ منحصر به خودشو داره و همونطور که خودتون هم گفتید برای هر تگ یک دیتا وجود داره پس هر way یک خونه هست پس دیگه بلاک معنی ای نداره و این نوع کش خونه خونه هست
ارسال: #۲۳
  
RE: سوال ۱۱۰ آی تی ۸۸
(۰۳ بهمن ۱۳۹۱ ۰۲:۵۰ ق.ظ)Bache Mosbat نوشته شده توسط: من نمی دونم بحث چیه. اگه شکل کش ها رو بکشین متوجه می شین که تو fully associative حجم برابر دو به توان tag هست زیرا به ازای هر tag یه دیتا وجود داره.
بحث بلاک و اینها شاید من متوجه نشدم الان دعوا سر چیه :دی . ولی کش که بدون بلاک نمی شه. کلا حافظه بدون بلاک نمی شه. اگه در مورد دو به توان tag مشکلی هست توضیح بدم، کلا تست ساده ایه. اگرم که نیست صلوات ختم کنین تاپیکو ببندیم.
حرف نرگس خانم هم درسته هم اشتباه. اینکه بلاک نداره کلا حرف اشتباهیه. ولی چون تو fully بلاک ها می تونن هرجا قرار بگیرن تعداد بلاک ها در واقع با تعداد way ها برابره.
۲ به توان tag و توضیح بدید لطفا
۰
ارسال: #۲۴
  
RE: سوال ۱۱۰ آی تی ۸۸
نرگس جان، خونه خونه اصلا اصطلاح صحیحی نیست. واحد حافظه کلا بلاک هست برای جابه جایی. مفهوم حرفتون صحیحه ولی درست بیانش نمی کنین
۰
ارسال: #۲۵
  
سوال ۱۱۰ آی تی ۸۸
منبع معماری که فقط پوران و مانو و اینا نیست! این بحث کلمه ی حافظه و بلاک و اینا فقط قراردادیه خیلی به پردازنده و کش پالیسی مربوطه. سخت نگیرین سر سوالات کنکور. اگه با مباحث پیشرفته تر معماری آشنا شین خیلی سر این چیزا بحث نمی کنین. من پیشنهاد می کنم اگه سوالی براتون پیش اومد گوگل سرچ کنین.
ساختار های کش صرفا یه نوع تعریفه مثل الگوریتم. که چه جوری آدرس بدیم. دایرکت بدیم یا مجموعه بندی کنیم یا چیز دیگه. پردازنده ها عموما ترکیبی از این ها رو پیاده سازی می کنن. نه فقط تو این قضیه کلا تو همه ی ساختار هایی که در کتاب مانو باهاش آشنا می شین. نمی دونم منظورمو تونستم برسونم یا نه.
اینکه سر تست خیلی ساده ی کنکور انقدر بحث شه خیلی هم خوبه ولی به شرط اینکه بحثش در درک و فهم یه چیزی مفید باشه.
ساختار های کش صرفا یه نوع تعریفه مثل الگوریتم. که چه جوری آدرس بدیم. دایرکت بدیم یا مجموعه بندی کنیم یا چیز دیگه. پردازنده ها عموما ترکیبی از این ها رو پیاده سازی می کنن. نه فقط تو این قضیه کلا تو همه ی ساختار هایی که در کتاب مانو باهاش آشنا می شین. نمی دونم منظورمو تونستم برسونم یا نه.
اینکه سر تست خیلی ساده ی کنکور انقدر بحث شه خیلی هم خوبه ولی به شرط اینکه بحثش در درک و فهم یه چیزی مفید باشه.
۰
ارسال: #۲۶
  
سوال ۱۱۰ آی تی ۸۸
بالاخره b می تونه نگاشت مستقیم باشه؟
به دلیل اینکه اگر در نگاشت مسقیم از بلاک استفاده نشه فرمت آدرسش به این صورت می شه.
به دلیل اینکه اگر در نگاشت مسقیم از بلاک استفاده نشه فرمت آدرسش به این صورت می شه.
۰
ارسال: #۲۷
  
سوال ۱۱۰ آی تی ۸۸
ص ۳۱۳ مقسمی
توی A داریم :
index تعداد برای انتخاب بلوک هست.
فیلد tag آدرس به طور همزمان با تمامی فیلدهای tag کش مقایسه میشه.
--------
به نظرم گزینه ی ۳ درست هست.
۲ به توان ۵
+
۲ به توان ۷
=
۲ به توان ۱۲
=
۴۰۹۶
۰
ارسال: #۲۸
  
سوال ۱۱۰ آی تی ۸۸
کسی در مورد نگاشت مسقیم بودن B نظر نداره؟
به دلیل اینکه اگر در نگاشت مسقیم از بلاک استفاده نشه فرمت آدرسش به این صورت می شه.
به دلیل اینکه اگر در نگاشت مسقیم از بلاک استفاده نشه فرمت آدرسش به این صورت می شه.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close