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

تعداد کل بیت های tag در direct map

ارسال:
  

۳۰noohe پرسیده:

تعداد کل بیت های tag در direct map

سلام

کل حافظه کش ۶۴ کیلوبایته، به یک پردازنده ۳۲ بیتی با گذرگاه آدرس ۳۲ بیتی متصل شده. سایز بلاک: ۶۴ بایت و از روش دایرکت مپ استفاده شده.
کل بیت های tag استفاده شده در این نوع حافظه نهان چقدر است؟

روش حلش که معمولا توی همه کتاب ها هست:
تعداد بیت برای word : لوگاریتم ۶۴= ۶ بیت
تعداد بیت برای بلاک: ۶۴k / 64 = ۱۰ بیت
تعداد بیت تگ برای هر خانه جدول کش: ۳۲- ۱۶= ۱۶
تعداد کل بیت تگ: ۲^۱۰ * ۱۶ = ۲ به توان ۱۴ بیت

چیزی که من ابهام دارم اینه که چرا حافظه موجود کش رو تقسیم بر اندازه بلاک میکنه؟ با این کارش میخواد تعداد سطر های کش رو پیدا کنه! ولی به نظر من این درست نیست چون برای هر رکورد تعداد بیت هایی برای تگ نیز داریم! یعنی هر رکورد جدول برابر = اندازه یک بلاک+ تعداد بیت های تگ هست
به نظرتون کجای کارم اشتباست؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

amin222 پاسخ داده:

RE: تعداد کل بیت های tag در direct map

(۰۱ بهمن ۱۳۹۲ ۰۲:۰۴ ب.ظ)۳۰noohe نوشته شده توسط:  سلام

کل حافظه کش ۶۴ کیلوبایته، به یک پردازنده ۳۲ بیتی با گذرگاه آدرس ۳۲ بیتی متصل شده. سایز بلاک: ۶۴ بایت و از روش دایرکت مپ استفاده شده.
کل بیت های tag استفاده شده در این نوع حافظه نهان چقدر است؟

روش حلش که معمولا توی همه کتاب ها هست:
تعداد بیت برای word : لوگاریتم ۶۴= ۶ بیت
تعداد بیت برای بلاک: ۶۴k / 64 = ۱۰ بیت
تعداد بیت تگ برای هر خانه جدول کش: ۳۲- ۱۶= ۱۶
تعداد کل بیت تگ: ۲^۱۰ * ۱۶ = ۲ به توان ۱۴ بیت

چیزی که من ابهام دارم اینه که چرا حافظه موجود کش رو تقسیم بر اندازه بلاک میکنه؟ با این کارش میخواد تعداد سطر های کش رو پیدا کنه! ولی به نظر من این درست نیست چون برای هر رکورد تعداد بیت هایی برای تگ نیز داریم! یعنی هر رکورد جدول برابر = اندازه یک بلاک+ تعداد بیت های تگ هست
به نظرتون کجای کارم اشتباست؟

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

ارسال:
  

۳۰noohe پاسخ داده:

RE: تعداد کل بیت های tag در direct map

(۰۱ بهمن ۱۳۹۲ ۰۵:۳۲ ب.ظ)amin222 نوشته شده توسط:  
(01 بهمن ۱۳۹۲ ۰۲:۰۴ ب.ظ)۳۰noohe نوشته شده توسط:  سلام

کل حافظه کش ۶۴ کیلوبایته، به یک پردازنده ۳۲ بیتی با گذرگاه آدرس ۳۲ بیتی متصل شده. سایز بلاک: ۶۴ بایت و از روش دایرکت مپ استفاده شده.
کل بیت های tag استفاده شده در این نوع حافظه نهان چقدر است؟

روش حلش که معمولا توی همه کتاب ها هست:
تعداد بیت برای word : لوگاریتم ۶۴= ۶ بیت
تعداد بیت برای بلاک: ۶۴k / 64 = ۱۰ بیت
تعداد بیت تگ برای هر خانه جدول کش: ۳۲- ۱۶= ۱۶
تعداد کل بیت تگ: ۲^۱۰ * ۱۶ = ۲ به توان ۱۴ بیت

چیزی که من ابهام دارم اینه که چرا حافظه موجود کش رو تقسیم بر اندازه بلاک میکنه؟ با این کارش میخواد تعداد سطر های کش رو پیدا کنه! ولی به نظر من این درست نیست چون برای هر رکورد تعداد بیت هایی برای تگ نیز داریم! یعنی هر رکورد جدول برابر = اندازه یک بلاک+ تعداد بیت های تگ هست
به نظرتون کجای کارم اشتباست؟

سلام
به ازای هر بلاک فیلد تگ داریم اندازه کش رو به انداره بلاک تقسیم میکنن تا مشخص بشه جند تا بلاک تو کش داریم

مشکل من هم ده همینه. به ازای هر بلاک یه فیلد تگ توی کش داریم! پس اندازه کل حافظه برابر است با:
x:تعداد بلاک
y: اندازه هر بلاک
z: اندازه فیلد تگ
اندازه کل حافظه: xyz

این چیزی که شما میگین ماله وقتیه که اندازه کل حافظه = اندازه یه بلاک x تعداد بلاک
ولی در صورتی که من فکر میکنم اینطوری نیس! اینجا یه فیلد تگ هم داریم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

amin222 پاسخ داده:

RE: تعداد کل بیت های tag در direct map

(۰۱ بهمن ۱۳۹۲ ۰۵:۴۴ ب.ظ)۳۰noohe نوشته شده توسط:  
(01 بهمن ۱۳۹۲ ۰۵:۳۲ ب.ظ)amin222 نوشته شده توسط:  
(01 بهمن ۱۳۹۲ ۰۲:۰۴ ب.ظ)۳۰noohe نوشته شده توسط:  سلام

کل حافظه کش ۶۴ کیلوبایته، به یک پردازنده ۳۲ بیتی با گذرگاه آدرس ۳۲ بیتی متصل شده. سایز بلاک: ۶۴ بایت و از روش دایرکت مپ استفاده شده.
کل بیت های tag استفاده شده در این نوع حافظه نهان چقدر است؟

روش حلش که معمولا توی همه کتاب ها هست:
تعداد بیت برای word : لوگاریتم ۶۴= ۶ بیت
تعداد بیت برای بلاک: ۶۴k / 64 = ۱۰ بیت
تعداد بیت تگ برای هر خانه جدول کش: ۳۲- ۱۶= ۱۶
تعداد کل بیت تگ: ۲^۱۰ * ۱۶ = ۲ به توان ۱۴ بیت

چیزی که من ابهام دارم اینه که چرا حافظه موجود کش رو تقسیم بر اندازه بلاک میکنه؟ با این کارش میخواد تعداد سطر های کش رو پیدا کنه! ولی به نظر من این درست نیست چون برای هر رکورد تعداد بیت هایی برای تگ نیز داریم! یعنی هر رکورد جدول برابر = اندازه یک بلاک+ تعداد بیت های تگ هست
به نظرتون کجای کارم اشتباست؟

سلام
به ازای هر بلاک فیلد تگ داریم اندازه کش رو به انداره بلاک تقسیم میکنن تا مشخص بشه جند تا بلاک تو کش داریم

مشکل من هم ده همینه. به ازای هر بلاک یه فیلد تگ توی کش داریم! پس اندازه کل حافظه برابر است با:
x:تعداد بلاک
y: اندازه هر بلاک
z: اندازه فیلد تگ
اندازه کل حافظه: xyz

این چیزی که شما میگین ماله وقتیه که اندازه کل حافظه = اندازه یه بلاک x تعداد بلاک
ولی در صورتی که من فکر میکنم اینطوری نیس! اینجا یه فیلد تگ هم داریم
بازم سلام دوست خوبم وقتی اندازه کش رو تو مسئله میدن منظورشون اندازه ای که بصورت خالص برای نگهداری فقط و فقط دیتا بکار میره فیلد تگ جزئی از آدرسه نه دیتا تازه به اون روشی که شما حساب کردی بیت v , m , رو به حساب نیاوردی توی کتاب آقای یوسفی چند تا مثال هست که اندازه کش رو بر اساس تمام بیتهای تشکیل دهندش خواسته اینجوری میشه روش شما. ولی وقتی میگن اندازه کش اینقدر کیلو بایت منظورشون دیتای کش هست نه چیز دیگه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

۳۰noohe پاسخ داده:

RE: تعداد کل بیت های tag در direct map

(۰۱ بهمن ۱۳۹۲ ۰۵:۵۵ ب.ظ)amin222 نوشته شده توسط:  بازم سلام دوست خوبم وقتی اندازه کش رو تو مسئله میدن منظورشون اندازه ای که بصورت خالص برای نگهداری فقط و فقط دیتا بکار میره فیلد تگ جزئی از آدرسه نه دیتا تازه به اون روشی که شما حساب کردی بیت v , m , رو به حساب نیاوردی توی کتاب آقای یوسفی چند تا مثال هست که اندازه کش رو بر اساس تمام بیتهای تشکیل دهندش خواسته اینجوری میشه روش شما. ولی وقتی میگن اندازه کش اینقدر کیلو بایت منظورشون دیتای کش هست نه چیز دیگه
سلام
آهان فهمیدم الآن،ممنون دوست عزیز
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۴,۷۷۱ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  تعداد جواب mostafaheydar1370 ۲۱ ۱۹,۲۳۶ ۰۱ مهر ۱۳۹۹ ۱۱:۴۱ ب.ظ
آخرین ارسال: miinaa
  تعداد روش های نوشتن عدد n ss311 ۲ ۳,۳۳۵ ۱۳ بهمن ۱۳۹۸ ۰۵:۲۷ ب.ظ
آخرین ارسال: ss311
  تعداد مسیرها در گراف ss311 ۰ ۲,۰۲۰ ۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ
آخرین ارسال: ss311
  تعداد درخت فراگیر ss311 ۰ ۲,۳۰۵ ۰۶ بهمن ۱۳۹۸ ۰۵:۰۶ ب.ظ
آخرین ارسال: ss311
  تعداد توابع پوشا ss311 ۰ ۲,۰۷۲ ۰۶ بهمن ۱۳۹۸ ۰۴:۵۷ ب.ظ
آخرین ارسال: ss311
  تعداد اعداد ۵ رقمی هم ارز ss311 ۲ ۲,۶۲۷ ۰۶ بهمن ۱۳۹۸ ۰۴:۳۹ ب.ظ
آخرین ارسال: ss311
  تعداد رشته های n بیتی hamedsos ۲ ۳,۱۰۹ ۱۸ آبان ۱۳۹۸ ۰۹:۰۶ ب.ظ
آخرین ارسال: Jooybari
  تعداد درختهای پوشا ss311 ۰ ۱,۷۰۹ ۱۹ بهمن ۱۳۹۷ ۱۲:۰۸ ب.ظ
آخرین ارسال: ss311
Question تفاوت تعداد مقایسه های مورد نیاز در الگوریتم های متفاوت porseshgar ۰ ۲,۱۵۳ ۱۵ بهمن ۱۳۹۷ ۱۲:۳۳ ب.ظ
آخرین ارسال: porseshgar

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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