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

صفحه‌ها: ۱ ۲ ۳ ۴ ۵
بحث درباره معماری کامپیوتر کنکور ۹۲ - csharpisatechnology - 21 بهمن ۱۳۹۱ ۰۵:۲۲ ق.ظ

Arta جان حل سوال ۶۵ :گزینه ی ۴ درست بود. اثبات :
برای اینکه اندازه ی هر بلوک رو بدست بیاریم باید اندازه ی کش رو تقسیم کنیم به تعداد بلوک های کش.
طبق سوال،با توجه به اینکه حافظه ی اصلی ۲۵۶ برابر کش هست پس:
اندازه ی کش=اندازه ی حافظه ی اصلی تقسیم بر ۲۵۶ = (۲ به توان ۲۴) تقسیم بر(۲ به توان ۸) =( ۲ به توان ۱۶) واحد آدرس پذیر
----
اندازه ی هر بلوک=(۲ به توان ۱۶)تقسیم بر ۲۵۶ = ۲ به توان ۸ واحد آدرس پذیر(یا ۲۵۶ واحد آدرس پذیر)
دقت کنید که گزینه ی ۳ گفته ۲۵۶ کلمه نه واحد آدرس پذیر
۱ و ۲ هم غلطه
تا همینجا می تونیم ۴ رو قبول کنیم اما برای اطمینان ثابت می کنیم :
گفته هر کلمه شامل ۸ واحد آدرس پذیر است.
پس با یه تناسب گرفتن ساده می تونیم بفهمیم ۲۵۶ واحد آدرس پذیر یعنی ۳۲ کلمه (که ۲۵۶ رو تقسیم کردیم به ۸)
پس ۶۵ میشه گزینه ی ۴ یا همون ۳۲ کلمه

RE: بحث درباره معماری کامپیوتر کنکور ۹۲ - fsi2013 - 21 بهمن ۱۳۹۱ ۰۷:۴۴ ق.ظ

(۲۱ بهمن ۱۳۹۱ ۱۲:۴۳ ق.ظ)arta.66 نوشته شده توسط:  با عرض معذرت تحلیلتون به نظرم درست نیست چون بسیار واضحه که اندازه بلوک هیچ ربطی به کلمه نداره میشه ۲^۱۶ * اندازه بلوک حالا شما باید اندازه بلوک رو بدست بیاری!! راه حل من درست هست ولی سوال اشتباه چون ممکنه اتدازه حافظه فیزیکی به اندازه ماکس فضای آدرس دهی نباشه!! ولی ازونجایی که برا حل این معادله یه فضا بیشتر توو سوال موجود نبود باید همونو می گرفتی!! ولی باید درکل این سوال مشکل مفهومی داره!!!!
در مورد سوال ۶۶ هم مطمئنم تست غلطه طبق استدلالی که گفتم
من خودم اینطوری حل کردم اومدم فرض کردم بلوک ها ۳۲ کلمه ای هستن بعد گفته حافظه نهان ۲۵۶ تا بلوکه پس تا اینجا واضحه طبق فرض تا اینجا حافظه نهان ۲ به توان ۱۳ کلمه داره و باز تو صورت سوال گفته حافظه ۲۵۶ برابره کش هستش که باید حجم کش رو توی ۲۵۶ ضرب کنیم که میشه ۲ به توان ۱۳ ضربدر ۲۵۶ که کلا میشه ۲ به توان ۲۱ کلمه
صورت سوال هم گفته ۲ به توان ۲۴ واحد ادرس پذیر و هر کلمه هم ۸ واحد ادرس پذیر پس حافظه ۲ به توان ۲۱ کلمه است!
منم نرم افزار بودم استدلالم درسته؟Big Grin

بحث درباره معماری کامپیوتر کنکور ۹۲ - sepide_66 - 21 بهمن ۱۳۹۱ ۱۲:۱۶ ب.ظ

منم ۲۵۶ کلمه زدم

بحث درباره معماری کامپیوتر کنکور ۹۲ - arta.66 - 21 بهمن ۱۳۹۱ ۱۲:۴۷ ب.ظ

(۲۱ بهمن ۱۳۹۱ ۰۷:۴۴ ق.ظ)fsi2013 نوشته شده توسط:  من خودم اینطوری حل کردم اومدم فرض کردم بلوک ها ۳۲ کلمه ای هستن بعد گفته حافظه نهان ۲۵۶ تا بلوکه پس تا اینجا واضحه طبق فرض تا اینجا حافظه نهان ۲ به توان ۱۳ کلمه داره و باز تو صورت سوال گفته حافظه ۲۵۶ برابره کش هستش که باید حجم کش رو توی ۲۵۶ ضرب کنیم که میشه ۲ به توان ۱۳ ضربدر ۲۵۶ که کلا میشه ۲ به توان ۲۱ کلمه
صورت سوال هم گفته ۲ به توان ۲۴ واحد ادرس پذیر و هر کلمه هم ۸ واحد ادرس پذیر پس حافظه ۲ به توان ۲۱ کلمه است!
منم نرم افزار بودم استدلالم درسته؟Big Grin
آفرین جواب همینه نکتشم بازم کرم ریزی طراح بوده آخه معمولا میگفتن ۲ به توان N کلمه که هر کلمه X واحد آدرس پذیر!!! ولی ابنبار برعکس کرده بود سوالو!!! منم که خوراکم دادن صوتی چشمیه!!!! نوش جونتون میشه همون ۳۲ کلمه

بحث درباره معماری کامپیوتر کنکور ۹۲ - shabah - 21 بهمن ۱۳۹۱ ۱۲:۴۷ ب.ظ

بچه ها یه سوال ترتیب گرینه ها توی دفترچه های مختلف هم فرق می کنه ؟! من اون سوال معماری رو ۲A+1 زدم ولی احساس نمی کنم گزینه ۴ بود .

RE: بحث درباره معماری کامپیوتر کنکور ۹۲ - grayhat - 21 بهمن ۱۳۹۱ ۱۲:۵۹ ب.ظ

(۲۰ بهمن ۱۳۹۱ ۰۶:۲۷ ب.ظ)ghamar نوشته شده توسط:  سلام سوال i/o من زدم ۱ همو که گفته بود memory mapسریعتره.
قبلا یه تست تو دانشگاه آزاد دیده بودم.
درسته چون memory mapped اصلا مربوط به سرعت نیست و میشه با مشخص کردن ادرس حافظه یا ip رو تعیین کرد

RE: بحث درباره معماری کامپیوتر کنکور ۹۲ - fum_com - 21 بهمن ۱۳۹۱ ۰۱:۵۶ ب.ظ

سوال ۶۵ با یه راه حل ساده تر :

با توجه به صورت سوال متوجه میشیم که از نگاشت مستقیم استفاده شده بنابراین فقط باید فرمت آدرس در این شیوه رو به دست بیاریم ؛ برای راحتی واحد آدرس پذیر رو بایت میگیریم حالا چون حافظه اصلی ۲ به توان ۲۴ بایته پس درکل ۲۴ بیت فرمت آدرسه؛هر کلمه ۸ بایته پس ۳ بیت میزاریم واسه Byte Offset ، حجم حافظه ۲۵۶ برابر حجم نهانه که اگه ازش log بگیریم میشه تعداد بیت های تگ پس ۸ بیت هم برای تگ میزاریم،۲۵۶ بلوک داریم پس ۸ بیت هم میره برای Block in cash درکل یک فیلد Word in block میمونه که میشه که اگه ۸+۸+۳ رو از ۲۴ کم کنیم میمونه ۵ بیت که میشه ۳۲ کلمه

بحث درباره معماری کامپیوتر کنکور ۹۲ - csharpisatechnology - 21 بهمن ۱۳۹۱ ۰۲:۰۶ ب.ظ

(۲۱ بهمن ۱۳۹۱ ۰۵:۰۶ ق.ظ)ansarirobo نوشته شده توسط:  ansarirobo:
The DMA module is essentially a mini-processor thatspecializes in transferring data between memory locations. Thisincludes transferring data between I/O devices and memory, sinceI/O devices are just memory locations. When the CPU needs to reador write a block of data, it issues commands to the DMAcontroller.
منم ۱ رو زدم اما این متن انگلیسی ای که نوشتید هیچ ربطی به حرکت بین دو تا دستگاه ورودی نداره
شک دارم درست زده باشم

RE: بحث درباره معماری کامپیوتر کنکور ۹۲ - ansarirobo - 21 بهمن ۱۳۹۱ ۰۲:۱۱ ب.ظ

(۲۱ بهمن ۱۳۹۱ ۰۲:۰۶ ب.ظ)csharpisatechnology نوشته شده توسط:  
(21 بهمن ۱۳۹۱ ۰۵:۰۶ ق.ظ)ansarirobo نوشته شده توسط:  ansarirobo:
The DMA module is essentially a mini-processor thatspecializes in transferring data between memory locations. Thisincludes transferring data between I/O devices and memory, sinceI/O devices are just memory locations. When the CPU needs to reador write a block of data, it issues commands to the DMAcontroller.
منم ۱ رو زدم اما این متن انگلیسی ای که نوشتید هیچ ربطی به حرکت بین دو تا دستگاه ورودی نداره
شک دارم درست زده باشم

این فقط یک تکه از متنه، کل متون رو گشتم حتی جالبه بعضی وقت ها برای تسریع عملیات بین IO ها DMA استفاده میشه Huh

بحث درباره معماری کامپیوتر کنکور ۹۲ - somaye_tex - 21 بهمن ۱۳۹۱ ۰۲:۱۶ ب.ظ

جوابای من:

۶۵- ۴

۶۶- ۲

۶۸- ۲

۶۹- ۴

بحث درباره معماری کامپیوتر کنکور ۹۲ - samaneh_aftab - 21 بهمن ۱۳۹۱ ۰۲:۴۲ ب.ظ

(۲۰ بهمن ۱۳۹۱ ۰۵:۴۹ ب.ظ)fsi2013 نوشته شده توسط:  در مورد بوث من خودم چک کردم اگه A رو مضروب فیه میگرفتیم میشد ۳ تا جمع ۴ تا تفریق
اگه B رو میگرفتیم مضروب و فیه و رو بیت های این چک میکردیم میشد ۳ تا جمع ۳ تا تقریق


خوب منم همینو درآوردم
بعد گفتم با این حساب میشه دقیقا ۳ تا جمع
تفریق هم ۳ یا ۴ میشه.پس چون گفته حداقل، حداقل ۳ تا تفریق را زدم.
اشتباهه؟؟؟؟ Sad

بحث درباره معماری کامپیوتر کنکور ۹۲ - fum_com - 21 بهمن ۱۳۹۱ ۰۲:۴۹ ب.ظ

(۲۱ بهمن ۱۳۹۱ ۰۲:۴۲ ب.ظ)samaneh_aftab نوشته شده توسط:  
(20 بهمن ۱۳۹۱ ۰۵:۴۹ ب.ظ)fsi2013 نوشته شده توسط:  در مورد بوث من خودم چک کردم اگه A رو مضروب فیه میگرفتیم میشد ۳ تا جمع ۴ تا تفریق
اگه B رو میگرفتیم مضروب و فیه و رو بیت های این چک میکردیم میشد ۳ تا جمع ۳ تا تقریق


خوب منم همینو درآوردم
بعد گفتم با این حساب میشه دقیقا ۳ تا جمع
تفریق هم ۳ یا ۴ میشه.پس چون گفته حداقل، حداقل ۳ تا تفریق را زدم.
اشتباهه؟؟؟؟ Sad

اگه جمع و تفریق رو جدا در نظر بگیریم(تفریق بدون تبدیل به جمع) میشه ۳ عمل جمع ولی اگه تفریق را با تبدیل به جمع در نظر بگیریم میشه ۷ تا پس درکل میشه حداقل ۳ جمع و حداکثر ۷ جمع

RE: بحث درباره معماری کامپیوتر کنکور ۹۲ - somaye_tex - 21 بهمن ۱۳۹۱ ۰۳:۱۶ ب.ظ

(۲۱ بهمن ۱۳۹۱ ۰۲:۴۹ ب.ظ)fum_com نوشته شده توسط:  
(21 بهمن ۱۳۹۱ ۰۲:۴۲ ب.ظ)samaneh_aftab نوشته شده توسط:  
(20 بهمن ۱۳۹۱ ۰۵:۴۹ ب.ظ)fsi2013 نوشته شده توسط:  در مورد بوث من خودم چک کردم اگه A رو مضروب فیه میگرفتیم میشد ۳ تا جمع ۴ تا تفریق
اگه B رو میگرفتیم مضروب و فیه و رو بیت های این چک میکردیم میشد ۳ تا جمع ۳ تا تقریق


خوب منم همینو درآوردم
بعد گفتم با این حساب میشه دقیقا ۳ تا جمع
تفریق هم ۳ یا ۴ میشه.پس چون گفته حداقل، حداقل ۳ تا تفریق را زدم.
اشتباهه؟؟؟؟ Sad

اگه جمع و تفریق رو جدا در نظر بگیریم(تفریق بدون تبدیل به جمع) میشه ۳ عمل جمع ولی اگه تفریق را با تبدیل به جمع در نظر بگیریم میشه ۷ تا پس درکل میشه حداقل ۳ جمع و حداکثر ۷ جمع

اما در هر دو صورت ۴ تا تفریق داره که! توجه کنید که وقتی LSb 1 باشه یه تفریق هم اونجا داره. فکر کنم اونو در نظر نگرفتین.

بحث درباره معماری کامپیوتر کنکور ۹۲ - fum_com - 21 بهمن ۱۳۹۱ ۰۳:۴۶ ب.ظ

دقیقا در هر ۲ صورت ۴ عمل تفریق داره

بحث درباره معماری کامپیوتر کنکور ۹۲ - arta.66 - 21 بهمن ۱۳۹۱ ۰۳:۵۵ ب.ظ

بچه ها من نمی دونم بعضیا چطوری اون سوال تعداد ثبات رو ۸ تا درآوردن!!!!! این تست کلا غلته تک تک گزینه هارو جاگذاری کنید می فهمید که هیچ کدوم نسبت به صورت سوال جواب نمیده