۰
subtitle
ارسال: #۱
تعداد فیلد تگ و اعتبار کدام نگاشت بیشتر است ؟
سلام
من این جملات را میگم ببینید کدومش غلطه و بهم بگید
اینجا منظورم از بیت تگ ، تعداد بیت Tag در فیلد آدرس نیست ، بلکه تعداد فیلدهای تگی هست که در کش ذخیره میشه
۱/ توی نگاشت مستقیم direct ما به ازای هر بلوک (که میتونه شامل چند کلمه باشه) یک فیلد تگ و یک بیت اعتبار داریم (فرض کنید همین یه دونه بیت کنترلی باشه)
۲/ توی نگاشت کاملا شرکت پذیر fully باز هم به ازای هر بلوک یک فیلد تگ و یک بیت اعتبار داریم
۳/ توی نگاشت مجموعه ای set ، به ازای هر مجموعه چند تا بلاک داریم و به ازای هر بلاک یک فیلد تگ و یک بیت اعتبار داریم
۴/ پس با این اوصاف اگر در سه نگاشت بالا که تعداد کلمات داخل هر بلاک یکسان باشه ، تعداد فیلد تگ و اعتبار ذخیره شده در کش (نه تعداد بیت برای آدرس دهی آنها) برای هر سه مورد یکی میشه
مثلا در کش مستقیم که حاوی ۶۴ بلوک هست، حداکثر میتونه ۶۴ فیلد تگ و ۶۴ فیلد اعتبار ذخیره کنه
آیا این جملاتی که گفتم درسته ؟
من این جملات را میگم ببینید کدومش غلطه و بهم بگید
اینجا منظورم از بیت تگ ، تعداد بیت Tag در فیلد آدرس نیست ، بلکه تعداد فیلدهای تگی هست که در کش ذخیره میشه
۱/ توی نگاشت مستقیم direct ما به ازای هر بلوک (که میتونه شامل چند کلمه باشه) یک فیلد تگ و یک بیت اعتبار داریم (فرض کنید همین یه دونه بیت کنترلی باشه)
۲/ توی نگاشت کاملا شرکت پذیر fully باز هم به ازای هر بلوک یک فیلد تگ و یک بیت اعتبار داریم
۳/ توی نگاشت مجموعه ای set ، به ازای هر مجموعه چند تا بلاک داریم و به ازای هر بلاک یک فیلد تگ و یک بیت اعتبار داریم
۴/ پس با این اوصاف اگر در سه نگاشت بالا که تعداد کلمات داخل هر بلاک یکسان باشه ، تعداد فیلد تگ و اعتبار ذخیره شده در کش (نه تعداد بیت برای آدرس دهی آنها) برای هر سه مورد یکی میشه
مثلا در کش مستقیم که حاوی ۶۴ بلوک هست، حداکثر میتونه ۶۴ فیلد تگ و ۶۴ فیلد اعتبار ذخیره کنه
آیا این جملاتی که گفتم درسته ؟