تالار گفتمان مانشت
بهبود کارایی. ای تی ۹۲ - نسخه‌ی قابل چاپ

بهبود کارایی. ای تی ۹۲ - maryam.raz - 17 بهمن ۱۳۹۲ ۰۸:۰۵ ب.ظ

سلام
دوستان راهنمایی کنیدSmile
چرا افزایش حافظه نهان لزوما به بهبود کارایی منجر نمیشه؟
بعد اون گزینه اولی چی میگه؟

RE: بهبود کارایی. ای تی ۹۲ - mahsalove - 17 بهمن ۱۳۹۲ ۱۰:۰۶ ب.ظ

۱)گزینه ۱ منظورش اینه که از تکنولوزی بهتر استفاده شود.در واقع سایز بیشتر سرعت پایین تر حالا که سایز کمتر می شه سرعت بالاتر می ره.
۲)فیلد کد ثبات که می خواهد به ثبات آدرس بدهد افزایش یابد و در این صورت بقیه فیلدها کم می شوند!
۳)افزایش حجم حافظه نهان همیشه این گزینه درست نیست و اصلا ما حافظه نهان رو کوچک می گیریم که اطلاعات اصلی آدرسشان موجود باشد و زود در اختیار پردازنده قرار گیرد که با افزایشش ممکنه اصلا سرعت کم بشه چون مدت زمان بیشتری باید دنبال آدرس مورد نظر( که بر اساس cam هم ممکنه باشه) بگردد.
۴)افزایش عرض ثبات ها هم هیچ تاثیری ندارد!چون بازم اگه قراره یه مقدار درش قرار بگیره بر اساس تکنولو‍زی سخت افزار که چند بیتی باشه بازم یه مقدار درونش هست.
پس ۱ درسته!

RE: بهبود کارایی. ای تی ۹۲ - maryam.raz - 17 بهمن ۱۳۹۲ ۱۱:۴۰ ب.ظ

(۱۷ بهمن ۱۳۹۲ ۱۰:۰۶ ب.ظ)mahsalove نوشته شده توسط:  ۱)گزینه ۱ منظورش اینه که از تکنولوزی بهتر استفاده شود.در واقع سایز بیشتر سرعت پایین تر حالا که سایز کمتر می شه سرعت بالاتر می ره.
۲)فیلد کد ثبات که می خواهد به ثبات آدرس بدهد افزایش یابد و در این صورت بقیه فیلدها کم می شوند!
۳)افزایش حجم حافظه نهان همیشه این گزینه درست نیست و اصلا ما حافظه نهان رو کوچک می گیریم که اطلاعات اصلی آدرسشان موجود باشد و زود در اختیار پردازنده قرار گیرد که با افزایشش ممکنه اصلا سرعت کم بشه چون مدت زمان بیشتری باید دنبال آدرس مورد نظر( که بر اساس cam هم ممکنه باشه) بگردد.
۴)افزایش عرض ثبات ها هم هیچ تاثیری ندارد!چون بازم اگه قراره یه مقدار درش قرار بگیره بر اساس تکنولو‍زی سخت افزار که چند بیتی باشه بازم یه مقدار درونش هست.
پس ۱ درسته!
ممنون خانمی. البته گزینه ۲ به عنوان گزینه درست انتخاب شده چون ثبات ها بیشتر میشه و کمتر سراغ حافظه میریم

RE: بهبود کارایی. ای تی ۹۲ - mahsalove - 17 بهمن ۱۳۹۲ ۱۱:۵۳ ب.ظ

بله همشهری عزیز شما درست می گید ج پارسه رو هم که دیدم زده بود همین ولی من بر اساس جواب دکتر یوسفی که رشته اصلی خودشونم معماری یا سخت افزار بایستی باشه جوابتونو دادم!ایشون گزینه ۱ رو به عنوان گزینه درست اعلام کردن و من به حرفهای ایشون چون کلاس باهاشون داشتم(حدودا یکی-دو هفته پیش) و می شناسم چه آدم با سوادی هستن جوابتونو دادم, موفق باشید خانمی Smile

RE: بهبود کارایی. ای تی ۹۲ - izadan11 - 18 بهمن ۱۳۹۲ ۰۱:۰۵ ق.ظ

گزینه ی یک مربوط به درس vlsi هست و موجب کاهش حجم سخت افزار در نتیجه افزایش سرعت
گزینه ی ۲ و ۳ در صورتی که بیش از اندازه زیادش کنیم تاخیر دسترسی ما ممکن است بسیار زیاد شود
گزینه ی ۴ هم قطعی نیست و بستگی داره

RE: بهبود کارایی. ای تی ۹۲ - Falcon - 18 بهمن ۱۳۹۲ ۰۱:۱۹ ق.ظ

گزینه های ۲ ۳ و ۴ رو میشه به یک دلیل رد کرد، فرض کنید اندازه کل حافظه نهان اندازه حافظه سیستم باشه، در این حالت بیشتر کردنش فایده ای نداره، پس قطعا ! باعث افزایش سرعت نمیشه.

گزینه ۲ هم همین صورت، برنامه ای رو در نظر بگیرید که اصلا به حافظه رجوع نمیکنه و فقط با ثبات ها کار داره، و فقط هم با ۱۰ تاشون، حالا ۱۰۰ تا ثبات دیگه هم اضافه بشه استفاده ای نداره.

گزینه ۴ هم رد میشه، برنامه ای رو در نظر بگیرید که با همین واحد داده هاش به اندازه عرضه ثباته و ...

-- گزینه صحیح ۱ ، چون تکنولوژی کوچکتر میشه، در نتیجه خازن های پارازیتیک و راوتینگ کوچکتر میشن ، در نتیجه فرکانس کاری بالا میره و سرعت قطعا بیشتر میشه.

RE: بهبود کارایی. ای تی ۹۲ - maryam.raz - 18 بهمن ۱۳۹۲ ۰۵:۳۴ ب.ظ

ممنون دوستان توضیحات عالی بودSmile