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

سوال ۸۵ کنکور مهندسی فناوری اطلاعات سال ۹۰

ارسال:
  

amir2930 پرسیده:

سوال ۸۵ کنکور مهندسی فناوری اطلاعات سال ۹۰

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


فایل‌(های) پیوست شده

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

۰
ارسال:
  

kazemi.soroush پاسخ داده:

RE: سوال ۸۵ کنکور مهندسی فناوری اطلاعات سال ۹۰

۴ نوع قالب دستور داریم که هر کدوم یه فضایی رو اشغال می‌کنن.

۱- ۲۰٪ اول دستورات که دو تا ثبات می‌گیرن که روی هم می‌شه ۳۲+۳۲ = ۶۴
۲- ۳۰٪ دوم دستورات که سه تا ثبات می‌گیرن روی هم می‌شه ۳۲+۳۲+۳۲ = ۹۶
۳- ۲۵٪ سوم دستورات که دو تا ثبات می‌گیرن و یک ثبات بلافاصله روی هم می‌شه ۳۲+۳۲+۱۶ = ۸۰
۴- ۲۵٪ چهارم دستورات که یک ثبات می‌گیرن و یک ثبات بلافاصله روی هم می‌شه ۱۶+۳۲ = ۴۸

۲۰*۶۴ + ۳۰*۹۶ + ۲۵*۸۰ + ۲۵*۴۸ = ۷۳۶۰

(واحد اعداد بالا "بیت" هست.)

حالا اگه بخوایم ثابت در نظر بگیریم دستورات رو باید برابر با طولانی‌ترین دستور یعنی ۹۶ بیت در نظر بگیریم. یعنی:

۱۰۰*۹۶ = ۹۶۰۰

که نسبتشون می‌شه ۷۶.۶٪ که تقریباً ۷۵٪ می‌گیریم. ولی برای بدست آوردن میزان کاهش باید از ۱۰۰ کمش کنیم که می‌شه ۲۴٪ که تقریباً ۲۵٪ می‌شه.

با این حال توی این سؤال مقدار بیت مورد نیاز برای Opcode در نظر گرفته نشده که من با اون حل کردم به ۱۸٪ رسیدم که نزدیک ۲۰٪ بود. یعنی سؤال به نظرم ابهام داره. اگه راهم غلطه لطفاً بگید که بردارمش بقیه به اشتباه نیوفتن. مرسی. Smile
نقل قول این ارسال در یک پاسخ

ارسال:
  

amin222 پاسخ داده:

RE: سوال ۸۵ کنکور مهندسی فناوری اطلاعات سال ۹۰

(۲۰ بهمن ۱۳۹۲ ۰۹:۰۷ ب.ظ)kazemi.soroush نوشته شده توسط:  ۴ نوع قالب دستور داریم که هر کدوم یه فضایی رو اشغال می‌کنن.

۱- ۲۰٪ اول دستورات که دو تا ثبات می‌گیرن که روی هم می‌شه ۳۲+۳۲ = ۶۴
۲- ۳۰٪ دوم دستورات که سه تا ثبات می‌گیرن روی هم می‌شه ۳۲+۳۲+۳۲ = ۹۶
۳- ۲۵٪ سوم دستورات که دو تا ثبات می‌گیرن و یک ثبات بلافاصله روی هم می‌شه ۳۲+۳۲+۱۶ = ۸۰
۴- ۲۵٪ چهارم دستورات که یک ثبات می‌گیرن و یک ثبات بلافاصله روی هم می‌شه ۱۶+۳۲ = ۴۸

سلام میشه بگید ۳۲ بیت برای آدرسدهی ثباتها رو از کجا اوردید؟ ثباتها ۳۲ بیتی هستند درست اما اینکه شما گفتید یعنی دو به توان ۳۲ ثبات داریم!!!!!!!!!!؟ چجوری ممکنه؟
ضمنا بچه ها راجع به این مفصل صحبت کردن اینجا

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

ارسال:
  

kazemi.soroush پاسخ داده:

RE: سوال ۸۵ کنکور مهندسی فناوری اطلاعات سال ۹۰

(۲۱ بهمن ۱۳۹۲ ۱۲:۲۵ ق.ظ)amin222 نوشته شده توسط:  
(20 بهمن ۱۳۹۲ ۰۹:۰۷ ب.ظ)kazemi.soroush نوشته شده توسط:  ۴ نوع قالب دستور داریم که هر کدوم یه فضایی رو اشغال می‌کنن.

۱- ۲۰٪ اول دستورات که دو تا ثبات می‌گیرن که روی هم می‌شه ۳۲+۳۲ = ۶۴
۲- ۳۰٪ دوم دستورات که سه تا ثبات می‌گیرن روی هم می‌شه ۳۲+۳۲+۳۲ = ۹۶
۳- ۲۵٪ سوم دستورات که دو تا ثبات می‌گیرن و یک ثبات بلافاصله روی هم می‌شه ۳۲+۳۲+۱۶ = ۸۰
۴- ۲۵٪ چهارم دستورات که یک ثبات می‌گیرن و یک ثبات بلافاصله روی هم می‌شه ۱۶+۳۲ = ۴۸

سلام میشه بگید ۳۲ بیت برای آدرسدهی ثباتها رو از کجا اوردید؟ ثباتها ۳۲ بیتی هستند درست اما اینکه شما گفتید یعنی دو به توان ۳۲ ثبات داریم!!!!!!!!!!؟ چجوری ممکنه؟
ضمنا بچه ها راجع به این مفصل صحبت کردن اینجا

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

سلام. من اون یکی تاپیک رو پیدا نکرده بودم. الان نویسندش باید این تاپیک رو پاک کنه؟

من حس می‌کنم طراح می‌خواسته جمله‌ی اول این طوری باشه: "آدرس ثبات‌ها ۳۲ بیتی است".

بعد اینم توجیهه دیگه. اگه میومد که خودم احتمالاً درست نمی‌زدم. Big Grin من چون توی هیچ کتابی ندیدم نوشته باشه حلشو.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مهندسی فناوری اطلاعات - سال ۸۴ ali.majed.ha ۲ ۳۹۳ ۰۲ اسفند ۱۳۹۵ ۰۶:۴۲ ب.ظ
آخرین ارسال: ali.majed.ha
  مهندسی فنا وری اطلاعات - سراسری ۹۰ ali.majed.ha ۲ ۴۳۱ ۰۱ اسفند ۱۳۹۵ ۰۶:۳۴ ب.ظ
آخرین ارسال: ali.majed.ha
  مهندسی فناوری اطلاعات - سراسری ۸۹ ali.majed.ha ۲ ۴۱۷ ۳۰ بهمن ۱۳۹۵ ۰۹:۰۹ ب.ظ
آخرین ارسال: ali.majed.ha
  سوال ۷۲ نرم افزار سال ۸۷ rad.bahar ۹ ۱,۰۸۷ ۱۶ اردیبهشت ۱۳۹۵ ۰۷:۵۹ ق.ظ
آخرین ارسال: dokhtare payiz
  سوال ۸۸ کنکور مهندسی فناوری اطلاعات سال ۹۰ goldoonehkhanoom ۸ ۱,۷۵۹ ۱۳ بهمن ۱۳۹۴ ۱۰:۴۲ ق.ظ
آخرین ارسال: Nesyan
  سوال قالب ۳ آدرس سال ۹۴ نرم افزار EGALE ۰ ۳۵۵ ۲۵ دى ۱۳۹۴ ۰۳:۰۴ ق.ظ
آخرین ارسال: EGALE
  سوال ۱۲۸ معماری کامپیوتر it سال ۸۵ peace2013 ۳ ۵۷۱ ۲۴ دى ۱۳۹۴ ۱۰:۴۰ ب.ظ
آخرین ارسال: peace2013
  سوال ۶۸ سال ۹۱ armin_b00ter ۱۷ ۵,۳۶۳ ۱۴ بهمن ۱۳۹۳ ۰۱:۰۱ ب.ظ
آخرین ارسال: mahyamk
  فناوری اطلاعات ۸۴ /محاسبه سیکل ساعت دستور در مدار mostafa2012 ۰ ۵۷۵ ۱۰ بهمن ۱۳۹۳ ۰۵:۴۶ ب.ظ
آخرین ارسال: mostafa2012
  سوال ۶۹ معماری سال ۹۱ ttm ۴ ۹۱۶ ۰۴ بهمن ۱۳۹۳ ۱۲:۳۴ ق.ظ
آخرین ارسال: amin1371

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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