۰
subtitle
ارسال: #۱
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
نمودار یک واحد کنترل به روش ریز برنامه نویسی (Micro-Prog) نشان داده شده است. (تصویر شکل رو به پست پیوست کردم)
tها تاخیر در اجزا و [tex]\bigtriangleup[/tex] تاخیر در اجرای ریز عمل [tex](\mu-op)[/tex] می باشد. کدام یک از جملات زیر صحیح است؟
الف) حداقل پریود کلاک ۲۳۰ns می باشد.
ب) حداقل پریود کلاک ۱۳۰ns می باشد.
ج) با حذف CDR حداقل پریود کلاک ۲۰۵ns می باشد.
د) با حذف CDR حداقل پریود کلاک ۲۲۵ns می باشد.
۱) فقط الف ۲) فقط ج ۳) فقط الف و د ۴) فقط ب و ج
توضیح: همه کتاب های کنکور، گزینه ۳ رو انتخاب کردن. ولی پوران گزینه ۴ رو انتخاب کرده و یه توضیح نسبتا ناقص (مخصوصا برای نحوه محاسبات مربوط به عبارت ج) داده.
جواب صحیح این تست چیه؟ و البته چرا؟
فقط اگر جسارت نشه خدمت دوستان، میخوام خواهش کنم در صورتی که مطمئن هستین جواب بدین. سپاس فراوان
پ.ن. : تصویر مربوط به این سوال رو در پیوست اضافه کردم.
tها تاخیر در اجزا و [tex]\bigtriangleup[/tex] تاخیر در اجرای ریز عمل [tex](\mu-op)[/tex] می باشد. کدام یک از جملات زیر صحیح است؟
الف) حداقل پریود کلاک ۲۳۰ns می باشد.
ب) حداقل پریود کلاک ۱۳۰ns می باشد.
ج) با حذف CDR حداقل پریود کلاک ۲۰۵ns می باشد.
د) با حذف CDR حداقل پریود کلاک ۲۲۵ns می باشد.
۱) فقط الف ۲) فقط ج ۳) فقط الف و د ۴) فقط ب و ج
توضیح: همه کتاب های کنکور، گزینه ۳ رو انتخاب کردن. ولی پوران گزینه ۴ رو انتخاب کرده و یه توضیح نسبتا ناقص (مخصوصا برای نحوه محاسبات مربوط به عبارت ج) داده.
جواب صحیح این تست چیه؟ و البته چرا؟
فقط اگر جسارت نشه خدمت دوستان، میخوام خواهش کنم در صورتی که مطمئن هستین جواب بدین. سپاس فراوان
پ.ن. : تصویر مربوط به این سوال رو در پیوست اضافه کردم.
۰
ارسال: #۲
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
چون گفتین اگر مطمئن هستیم جواب بدیم من جواب ندادم.
به نظرم جواب پوران صحیحه. یعنی گزینه ی ۴
چون نقش cdr همونطور که می دونین نگه داشتن کلمه ی کنترلی و فرستادن اون به mcu هست. ه Cdr می تونه به طور موازی با car کار کنه. یعنی در زمانی که sequencer مشغول تولید آدرس برای car هست cdr میکرو-آپ ها رو اجرا کنه.
به نظرم جواب پوران صحیحه. یعنی گزینه ی ۴
چون نقش cdr همونطور که می دونین نگه داشتن کلمه ی کنترلی و فرستادن اون به mcu هست. ه Cdr می تونه به طور موازی با car کار کنه. یعنی در زمانی که sequencer مشغول تولید آدرس برای car هست cdr میکرو-آپ ها رو اجرا کنه.
۰
۰
۰
ارسال: #۵
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
در مورد قسمت ب مطمئنم. در مورد قسمت ج نمی دونم ولی با توجه به صورت جواب ها ظاهرا sequencer رو موازی گرفته. یعنی در حین اجرا (در حین ۱۰۰ نانو ثانیه) دستور بعدی رو تولید می کنه. که البته با توجه به ماهیت رجیستری car قابل قبول هست.
ولی مطمئن نیستم.
ولی مطمئن نیستم.
۰
ارسال: #۶
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
دوستان دیگه هم جواب بدن لطفا
منم بلد نیستم
منم بلد نیستم
۰
ارسال: #۷
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
این تست به تست علما معروفه که هرکی یجور حل کرده
من فکر میکنم گزینه ۳ صحیح باشه چون Q1,Q2 غیر همفازند
من فکر میکنم گزینه ۳ صحیح باشه چون Q1,Q2 غیر همفازند
۰
ارسال: #۸
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
ما که اصلا سر در نیاوردیم جناب مدیر
به نظرم اگه کسی که سوال رو هم پرسیده درک می کرد سپاس رو میزد
اما می بینیم همینطوری پاسخ شما به عنوان پاسخ کامل انتخاب شده
ولی من اصلا درک نکردم خیلی سطح بالا توضیح دادین
یه آدرس بدید بریم کتابو بخونیم درک کنیم یا توضیح سطح پایین بفرمایید
به نظرم اگه کسی که سوال رو هم پرسیده درک می کرد سپاس رو میزد
اما می بینیم همینطوری پاسخ شما به عنوان پاسخ کامل انتخاب شده
ولی من اصلا درک نکردم خیلی سطح بالا توضیح دادین
یه آدرس بدید بریم کتابو بخونیم درک کنیم یا توضیح سطح پایین بفرمایید
۰
ارسال: #۹
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
۰
ارسال: #۱۰
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
تاخیر کل برای اجرای یک ریزدستورالعمل
tD=t1+t2+t3+t4+delta
td=20+5+100+5+100=230
برای اینکه سیستم درست کار بکند باید پریود کلاک بزرگتر یا مساوی td باشد
یعنی T بزرگتر مساوری td
پس T مینیمم میشه ۲۳۰
باحذف cdr تاخیرش رو کم میکنیم که درنهایت به ۲۲۵ میرسیم
یعنی گزینه الف و د صحیحه که میشه گزینه ۳
البته پوران هم با استدلال همپوشان بودن گفته گزینه ج و ب صحیحه و به گزینه ۴ رسیده!
من بنظر دوستان احترام میزارم ولی فک میکنم اینجوری حل میشه ...
tD=t1+t2+t3+t4+delta
td=20+5+100+5+100=230
برای اینکه سیستم درست کار بکند باید پریود کلاک بزرگتر یا مساوی td باشد
یعنی T بزرگتر مساوری td
پس T مینیمم میشه ۲۳۰
باحذف cdr تاخیرش رو کم میکنیم که درنهایت به ۲۲۵ میرسیم
یعنی گزینه الف و د صحیحه که میشه گزینه ۳
البته پوران هم با استدلال همپوشان بودن گفته گزینه ج و ب صحیحه و به گزینه ۴ رسیده!
من بنظر دوستان احترام میزارم ولی فک میکنم اینجوری حل میشه ...
۰
ارسال: #۱۱
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
مقسمی و پارسیان و مدرسان می گن :
حداقل پریود کلاک نباید از مجموع تمام زمان های تاخیر کمتر باشد،یعنی:
۲۰+۵+۱۰۰+۵+دلتا
که دلتا هم ۱۰۰ نانو هست و کلا میشه ۲۳۰ نانو .
==
CDR هم ۵ نانو هست که اگه از مجموعه فوق برداشته بشه ۵ نانو ازش کم میشه یعنی ۲۲۵/
==
پس الف و د درست هستند یعنی گزینه ی ۳
==
اما هادی یوسفی می خواد تو کتابش با توجه به نکته ای از CDR به این سوال مهم پاسخ داده باشه :
گفته اگه CDR باشه،میشه در حین اجرای ریز عملیات میشه آدرس دستور بعدی رو تولید کرد یعنی عملیات تولید آدرس بعدی و اجرا را همپوشان نمود و در اینصورت از دلتا صرف نظر میشه که میشه ۱۳۰ نانو حداقل.
اگه هم CDR نباشه دلتا رو داریم ،فقط یه ۵ نانو ثانیه واسه CDR ازش کم میشه یعنی ۲۲۵ ،همچنین شمارنده هم باید حذف بشه پس ۲۰ نانو هم اینجا ازش کم میشه و میشه ۲۰۵
==
به نظرم همین یوسفی زیبا تره ولی باید یکم متن کتاب رو در مورد CDR بخونیم تا بتونیم بهتر درک کنیم قضیه رو.
معماری کامپیوتر پوران پژوهش هادی یوسفی_ص فصل هشتم_کنترل ریز برنامه نویسی شده _کلمه ی کنترلی:
CDR یا Control Data Register که گاهی به آن ثبات خط لوله(pipeLine Register) هم می گویند،ریز دستور فعلی را در خود ذخیره می کند.این ثبات اجازه می دهد ریزعملیات مشخص شده توسط کلمه ی کنترلی،همزمان با تولید ریزدستور بعدی اجرا شوند.(نظر خودم : یعنی تاخیر زمان اجرای ریز عمل یا دلتا حذف میشود). اینم توضیح اضافه : درصورت استفاده از CDR یا ثبات کنترل داده،به یک کلاک با دو فاز نیاز داریم یک کلاک برای CAR یا ثبات آدرس کنترل و یکی برای CDR.
==
با توجه به کتاب پوران پژوهش و نکته ی CDR باید گزینه ی ۴ درست باشه.
حداقل پریود کلاک نباید از مجموع تمام زمان های تاخیر کمتر باشد،یعنی:
۲۰+۵+۱۰۰+۵+دلتا
که دلتا هم ۱۰۰ نانو هست و کلا میشه ۲۳۰ نانو .
==
CDR هم ۵ نانو هست که اگه از مجموعه فوق برداشته بشه ۵ نانو ازش کم میشه یعنی ۲۲۵/
==
پس الف و د درست هستند یعنی گزینه ی ۳
==
اما هادی یوسفی می خواد تو کتابش با توجه به نکته ای از CDR به این سوال مهم پاسخ داده باشه :
گفته اگه CDR باشه،میشه در حین اجرای ریز عملیات میشه آدرس دستور بعدی رو تولید کرد یعنی عملیات تولید آدرس بعدی و اجرا را همپوشان نمود و در اینصورت از دلتا صرف نظر میشه که میشه ۱۳۰ نانو حداقل.
اگه هم CDR نباشه دلتا رو داریم ،فقط یه ۵ نانو ثانیه واسه CDR ازش کم میشه یعنی ۲۲۵ ،همچنین شمارنده هم باید حذف بشه پس ۲۰ نانو هم اینجا ازش کم میشه و میشه ۲۰۵
==
به نظرم همین یوسفی زیبا تره ولی باید یکم متن کتاب رو در مورد CDR بخونیم تا بتونیم بهتر درک کنیم قضیه رو.
معماری کامپیوتر پوران پژوهش هادی یوسفی_ص فصل هشتم_کنترل ریز برنامه نویسی شده _کلمه ی کنترلی:
CDR یا Control Data Register که گاهی به آن ثبات خط لوله(pipeLine Register) هم می گویند،ریز دستور فعلی را در خود ذخیره می کند.این ثبات اجازه می دهد ریزعملیات مشخص شده توسط کلمه ی کنترلی،همزمان با تولید ریزدستور بعدی اجرا شوند.(نظر خودم : یعنی تاخیر زمان اجرای ریز عمل یا دلتا حذف میشود). اینم توضیح اضافه : درصورت استفاده از CDR یا ثبات کنترل داده،به یک کلاک با دو فاز نیاز داریم یک کلاک برای CAR یا ثبات آدرس کنترل و یکی برای CDR.
==
با توجه به کتاب پوران پژوهش و نکته ی CDR باید گزینه ی ۴ درست باشه.
۰
ارسال: #۱۲
  
سوال از واحد کنترل میکرو پروگرام - کامپیوتر ۷۷
سلام دوستان
اگه تو این سوال یکبار دلتا رو برابر ۱۴۰ بگیریم و یکبار بار دیگه برابر ۷۰ بگیریم اون موقع حل این سوال در این دو حالت به چه صورت میشه؟ در واقع یه سوال جدید طرح کردم
اگه تو این سوال یکبار دلتا رو برابر ۱۴۰ بگیریم و یکبار بار دیگه برابر ۷۰ بگیریم اون موقع حل این سوال در این دو حالت به چه صورت میشه؟ در واقع یه سوال جدید طرح کردم
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close