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

[درخواست راهنمایی] برگ برگ سازی حافظه + تست شماره ۷۲ سال ۸۸

ارسال:
  

NP-Cσмρℓєтє پرسیده:

[درخواست راهنمایی] برگ برگ سازی حافظه + تست شماره ۷۲ سال ۸۸

سلام
دوستان من در مورد برگ برگ سازی یه سوال ساده دارم ,
اینکه در روش high order کدوم بیت ها تغییر میکنن دقیقاً؟؟؟
مثلاً در این تست کامپیوتر ۸۸ , گفته میشه ما ۱۶ تا آدرس برای high order تولید میکنیم

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

یجورایی نامفهومه واسم, ما برای low order مشخص میکنیم کدوم بیتها تغییر میکنن و بعد طبق اون میتونیم بفهمیم چند تا آدرس تولید میشه
ولی برای high order من نمیدونم چطوریه؟؟
اینطوری که من متوجه شدم در روش high زنجیره ی آدرسای تولیدی ما همشون در یک تراشه هستن, پس به تعداد تراشه ها باید آدرس تولید کرد؟؟
مثلاً در این سوال واسه جواب high گفته ۱۶ تا , چرا ۱۶ تا؟؟
Farzamm، در تاریخ ۲۱ دى ۱۳۹۳ ۱۱:۱۶ ب.ظ برای این مطلب یک پانوشت گذاشته است:

عنوان اصلاح شد.

نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

Hamid_0311 پاسخ داده:

RE: [درخواست راهنمایی] برگ برگ سازی حافظه + تست شماره ۷۲ سال ۸۸

سلام دوست عزیز ببینید فرق high با low چیه؟ توی high ادرس های متوالی توی یک بلوک هستن یا همون ماژول مثلا میگیم از ادرس ۰ تا ۱۲۷ در ماژول یک از ادرس ۱۲۸ تا ۲۵۵ در ماژول دوم و ...
اما توی low چطوریه؟ مثلا ادرس ۰ در خونه اول ماژول اول ادرس یک در خونه اول ماژول دوم ادرس ۳ در خونه اول ماژول سوم ...
یعنی یه جورای اعدادی که توی یک ماژول هستن یک مضربی از یک عددی هستن
حالا دقت کنید ما کی میگیم حافظه high order هستش؟ وقتی براساس بیت های پر ارزش ادرس برگ برگ سازی انجام بدیم یعنی اخرین بیت های ادرس دقت کنید مثلا اگر ۱۶ بیتی هست بر روی ۱۵و۱۴و۱۳ میشن پر ارزش یا اگر ۸ بیت مثلا روی ۷و۶ یعنی high همیشه بیت های اخر ادرس هستش شما دارید ۱۶ بیتی به دو قسمت تقسیم میکنید و ۸ بیت چپ پرارزش در نظر میگیرید اینجا با اون تعریف همیشگی ما فرق داره و هر قسمتی از ۸ بیت چپ نمیگیم پر ارزش بلکه چپ ترین های این ۸ بیت میگیم پر ارزش
و هر حالتی غیر از چپ ترین بیت ها را میگیم low order
چرا؟ چون بر حسب سوال ما میایم و کاری میکنیم ادرس های که لازم داریم همزمان فراخوانی بشن برحسب اون موردی که لازم داریم بیت ها رو برگ برگ سازی میکنیم فک کنم الان مشکلتون حل شد که اصلا low چیه high چیه

اما سوال دقت کنید stride 3 را خواسته یعنی ما ادرس های مضرب ۳ را لازم داریم یعنی
۰,۳,۶,۹,۱۲,۱۵,۱۸,۲۱////
حالا گفته برحسب ۳ بیت اول برگ برگ سازی انجام بدیم و فرکانسشو نسبت به حالت high order به دست بیاریم تعداد ماژول ها هم گفته ۸ تا هستش اصولش اگر بخوایم بگیم توی خونه ۰ باید اینطوری پخش بشن
۰,۱,۲,۳,۴,۵,۶,۷,
خونه اول حافظه ها
۸,۹,۱۰,۱۱,۱۲,۱۳,۱۴,۱۵
با این روش اگر انجام بدیم
برای خوندن هر ۸ تا ادرس ما ۳ بار به حافظه مراجعه میکنیم اما برای high order ما باید ۸ بار مراجعه کنیم پس فرکانسش میشه
[tex]\frac{8}{3}=2.66[/tex]

که توی جوابا نیست منم جای دیگه ندیدم کسی در مورد این تست حرفی زده باشه و توضیحی باشه همه انگاری عینا از یکی کپی کردن و اینطوری حلش کردن که
ما فرض کنیم توی هر خونه ۲ تا ادرس هست یعنی ادرس
۰و۱ باهم توی خونه ۰ ماژول اول
۲و۳ توی خونه ۰ ماژول دوم
و...
اینطوری حساب کردن و جواب برابر
[tex]\frac{16}{3}=5.3[/tex]

حالا این مدلیشو من ندیده بودم و با این توضیحاتیم که اینا نوشتن قانع نمیشم چرا باید ۲ تا ۲ تا در نظر بگیریم
اگر اقای farzamm اینو بدونن و توضیحی بدهن که چرا باید ۲ تا ۲ تا در نظر گرفت ممنون میشم
امیدوارم مشکل شما هم حل شده باشه Big Grin
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Farzamm پاسخ داده:

RE: [درخواست راهنمایی] برگ برگ سازی حافظه + تست شماره ۷۲ سال ۸۸

وقتی سوال را با این فرض حل کنیم که با هر دسترسی به حافظه اصلی، یک خانه از حافظه خوانده می شود، پاسخ بدست می آوریم که در گزینه ها وجود ندارد و می توان نتیجه گرفت که فرض طراح این نبوده و می توان حدس زد که شاید فرض طراح این باشد که در هر دسترسی چندین خانه ی حافظه خوانده می شود مثلاً ۲ خانه یا ۴ خانه یا ۸ خانه، چون هدف از حافظه Interleaved اینکه در دسترسی به چند خانه پشت سرم حافظه ویا خانه های با strideیی مشخص تسریع داشته باشیم (البته این حدس قانون کلی نمی باشد و در واقع صورت سوال دارای ابهام است و بهتر بود طراح سوال این مطلب رو در صورت سوال عنوان می کرد). به هر حال، اینکه در هر دسترسی از حافظه اصلی چندین خانه خوانده شود امری رایج است، در واقع با وجود سلسله مراتب حافظه، با هر دسترسی یک بلوک از حافظه اصلی (خانه های در یک row) خوانده می شوند و به Cache منتقل می شود.



(۲۲ دى ۱۳۹۳ ۱۱:۳۵ ب.ظ)Hamid_0311 نوشته شده توسط:  ... منم جای دیگه ندیدم کسی در مورد این تست حرفی زده باشه و توضیحی باشه همه انگاری عینا از یکی کپی کردن و اینطوری حلش کردن که ...

اگه می خواهید کتابی ببینید که به درستی تست را حل کرده و به درستی توجیه کرده باشه، به کتاب اطلس نصیر مراجعه کنید.
متاسفانه اکثر کتب تستی غیراستاندارد موجود در بازار پاسخ های واضحی و با توجیه کافی نمی دهند و بیشتر دانشجویان را گیج می کنند.
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست حل تست - احتمالات ۴۴۰۰۰۰ ۲ ۱,۷۵۰ ۱۱ اسفند ۱۴۰۲ ۰۴:۳۶ ب.ظ
آخرین ارسال: حمیدسام
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۳,۹۱۱ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  هندسه محاسباتی دی برگ gholamreza jalili ۳۰ ۱۸,۸۲۱ ۲۳ آبان ۱۴۰۱ ۰۵:۵۳ ب.ظ
آخرین ارسال: asma :)
  درخواست راهنمایی جهت اتمام پایان نامه Maryam-X ۰ ۰ ۰۶ شهریور ۱۴۰۱ ۰۸:۵۸ ق.ظ
آخرین ارسال: Maryam-X
  درخواست راهنمایی Maryam-X ۰ ۰ ۰۱ شهریور ۱۴۰۱ ۰۴:۱۲ ق.ظ
آخرین ارسال: Maryam-X
Star درخواست کمک و راهنمایی برای شرکت در آزمون ارشد marvelous ۹ ۸,۰۶۰ ۰۶ مهر ۱۴۰۰ ۰۸:۱۸ ب.ظ
آخرین ارسال: فاطمه دیبا
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۳۱۲ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  تشریح تست همروندی - بررسی یکی از سوالات سال ۸۲ abji22 ۵ ۴,۶۷۹ ۰۲ دى ۱۳۹۹ ۱۱:۰۵ ق.ظ
آخرین ارسال: mohammadasadi1
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۳۸۶ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۵,۲۹۵ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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