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

تست پایپلاین

ارسال:
  

haamidit پرسیده:

Information تست پایپلاین

باسلام
قربونتون برم کسی میتونه تو حل این مساله کمکم کنه کتاب پورانم که تاجاداشته از سروته جواباش زده!!!!!!!!!!
پردازنده ای باساختارخط لوله دارای ۴مرحله زیر است:
IF-ID-EX-WB
فرض کنید باهرواکشی میتوان ۳دستور راوارد پردازنده کرد ولی به دلیل نبودن واحدهای موازی کافی در مراحل بعدی دستورات فقط دو دستور از ۳دستور واکشی شده همزمان قابل اجراست حال اجرای ۳۳دستور دراین پردازنده چند پالس ساعت طول میکشد؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nomad:D پاسخ داده:

تست پایپلاین

این تست ایهام داره و میشه به دو صورت حلش کرد: (یک مختصری از این دو روش مینویسم، اگر متوجه نشدید بگید بیشتر توضیح بدم.)

روش اول:
در این روش در کلاک اول ۳دستور را FET میکنیم در کلاک دوم ۲ تا از دستورات رو به مرحله بعد میدهیم و در کلاک سوم یک دستوری که از ۳ دستور مانده را به مرحله بعد میفرستیم و ۳ دستور بعد را FET میکنیم.و الی آخر
WB EXE DEC IF
۳
۱ ۲
۳ ۱ ۲
۱ ۲ ۱ ۲

روش دوم:
در این روش در کلاک اول ۳ دستور را FET میکنیم و در کلاک بعد دو دستور را به مرحله بعد میدهیم و ۲دستور هم FET میکنیم. و الی آخر
۳ ۲
۳ ۲ ۲
۳ ۲ ۲ ۲
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

csharpisatechnology پاسخ داده:

تست پایپلاین

آقا من اصلا از این توضیح جناب nomad چیزی سر در نیاوردم. لطفا یکم توضیح بدید که اون عدد ها نوشتین یعنی چه؟ و ترتیبشون چیه و اصلا چی به چیه !!!!!!!!!!!!؟؟؟؟؟؟؟؟؟؟؟؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nomad:D پاسخ داده:

تست پایپلاین

اون عددهایی که نوشتم چند کلاک از نحوه واکشی دستورها در این پایپ لاین هست.
روش اول فقط دستورات رو ۳ تا ۳ تا واکشی میکنه یعنی ۳ دستور رو که واکشی میکنه در کلاک بعد ۲ دستور به مرحله بعد (یعنی DEC ) میروند و در کلاک بعد ترش :دی یک دستوری که مانده به مرحله DEC میره و در این زمان هست که مرحله FET خالی شده و ما میتونیم ۳ دستور دیگه رو واکشی کنیم.
در روش دوم فقط در کلاک اول هست که ۳ دستور رو واکشی میکنیم و در بقیه کلاک ها دستورات رو ۲ تا ۲تا واکشی میکنیم و ۲ تا ۲تا هم به مرحله های بعد (یعنی DEC وEXE و WB) میفرستیم.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

csharpisatechnology پاسخ داده:

تست پایپلاین

ولی این که جواب نیست.
کلا چند پالس طول می کشه و هر یک از ۴ مرحله ها چند پالس هستند؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nomad:D پاسخ داده:

تست پایپلاین

بله من جواب آخر رو نگفتم فقط راه حل رو گفتم شما اگر با این دو روش ۳۳ دستور العمل رو واکشی کنید یکی به جواب ۲۰ و دیگری به جواب ۲۵ میرسه که هر دو در گزینه ها هست.

در روش اول اگر حساب کنید از واکشی ۳ دستور اول تا اتمام عملیات آخرین دستور (یعنی تا اتمام مرحله WB برای آخرین دستور) ۲۵ پالس طول میکشه.

و در روش دوم ۲۰ پالس طول میکشه.

ببخشید یه کم توضیح دادن به این صورت که باید جمله بندی کنم و کتابی بگم سخته. ولی امیدوارم که تونسته باشم حق مطلب رو ادا کنم.

من اینجا براتون مراحل رو کامل مینویسم:
روش اول (که فکر میکنم جواب سنجش هم هست)
WB EXE DEC FET
۳
۱ ۲
۳ ۱ ۲
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۳ ۱ ۲ ۱
۱ ۲ ۱ ۲
۱ ۲ ۱
۱ ۲
۱

WB EXE DEC FET
۳
۳ ۲
۳ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۳ ۲ ۲ ۲
۱ ۲ ۲ ۲
۱ ۲ ۲
۱ ۲
۱
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

csharpisatechnology پاسخ داده:

تست پایپلاین

خیلی ممنون از اینکه وقت گذاشتید اما من که نفهمیدم
یکی نیست توضیح بده
فقط صرفا نوشتن رو نمی خوام
کاربرایی که میان درک می کنن و تشکر رو می زنن لااقل اگه متوجه شدن یکم هم اونا برای ما توضیح بدن

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

۰
ارسال:
  

csharpisatechnology پاسخ داده:

تست پایپلاین

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست حل سوال از مبحث پایپلاین- دستورات حاوی پرش Sepideh96 ۱ ۱,۹۲۶ ۲۱ دى ۱۳۹۶ ۰۲:۴۰ ب.ظ
آخرین ارسال: msour44
  دکتری ۹۵ . پایپلاین wskf ۱ ۱,۶۱۷ ۲۹ فروردین ۱۳۹۶ ۰۸:۱۸ ب.ظ
آخرین ارسال: arash691
  سوال (۶۵) آزمون ۲۵ درصد سوم پارسه (پایپلاین) ghzaleh.alipour ۰ ۱,۲۸۱ ۱۴ بهمن ۱۳۹۴ ۰۶:۳۷ ب.ظ
آخرین ارسال: ghzaleh.alipour
  پایپلاین ghzaleh.alipour ۰ ۱,۱۰۵ ۱۴ بهمن ۱۳۹۴ ۰۶:۳۱ ب.ظ
آخرین ارسال: ghzaleh.alipour
  سوال معماری پیشرفته درباره پایپلاین zizi1362 ۱ ۱,۹۶۰ ۰۸ دى ۱۳۹۴ ۰۳:۳۸ ب.ظ
آخرین ارسال: zizi1362
  سوال معماری پیشرفته درباره پایپلاین zizi1362 ۱ ۱,۹۰۲ ۰۱ دى ۱۳۹۴ ۱۱:۳۵ ب.ظ
آخرین ارسال: s-nowrozi
  نحوه پاسخگویی به سوالات پایپلاین mostafa2012 ۱ ۱,۴۹۸ ۰۲ بهمن ۱۳۹۳ ۰۶:۲۷ ب.ظ
آخرین ارسال: mostafa2012
  سوال پایپلاین مهندسی کامپیوتر ۹۰ abji22 ۰ ۱,۳۵۴ ۲۵ دى ۱۳۹۳ ۰۳:۲۴ ب.ظ
آخرین ارسال: abji22
  پایپلاین مهندسی کامپیوتر۸۸ abji22 ۰ ۱,۱۸۵ ۲۵ دى ۱۳۹۳ ۰۳:۲۲ ب.ظ
آخرین ارسال: abji22
  سوال از پایپلاین و issue fulgent ۷ ۴,۵۷۴ ۲۲ بهمن ۱۳۹۲ ۰۱:۲۳ ب.ظ
آخرین ارسال: zahra2012

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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