تالار گفتمان مانشت

نسخه‌ی کامل: سوالات IT 95
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان اگه جواب این سوالات رو دارید ممنون میشم بزارید .

[تصویر:  435310_i7ra_99معماری.png]

[تصویر:  435310_4nu_100معماری.png]

[تصویر:  435310_l9dq_101معماری.png]

سوال 99 نباید گزینه ی 1 باشه؟؟
سلام
پاسخ سوال ۹۹ : گزینه ۲
طبق فرمول ، تسریع پایپ لاین ۸ مرحله به ۵ مرحله میشه زمان اجرای ۵ مرحله به ۸ مرحله که میشه تقریبا" 1.33 پس پایپ لاین ۸مرحله ای به اندازه ۱/۳۳ سریع تر از پایپ لاین ۵ مرحله ای هستش
پاسخ سوال ۱۰۰ : گزینه ۳
پردازنده p1 بافرکانس کاری ۲۰۰MHZ ( زمان اجرای هر دستور العمل برابر [tex]\frac{1}{200}\mu\sec[/tex]) که دستور نوع A در ۳ کلاک و نوع B در ۴ کلاک چون درصد دستورات رو نداده فرض کنید کلاس A با a و B با [tex]1-a[/tex]
پردازنده p2 با فرکانس کاری ۳۰۰MHZ ( زمان اجرای هر دستورالعمل برابر [tex]\frac{1}{300}\mu\sec[/tex] ) که دستور نوع A در ۵ کلاک و نوع B در ۳ کلاک چون درصد دستورات رو نداده فرض کنید کلاس A با a و B با [tex]1-a[/tex]
برای هر یک از پردازنده ها CPI حساب میکنیم سپس زمان اجرای هرکدام را با فرض تعداد کل دستورات برابر n بدست میاریم طبق صورت مسئله زمان دو پردازنده برابر هستند پس عبارت های بدست امده را مساوی هم قرار میدهیم تا مجهول a بدست بیاد :
[tex]CPI\: (\: p1)=3a+4(1-a)=4-a\: [/tex]
[tex]CPI\: (\: p2)=5a+3(1-a)=3+2a\: [/tex]
[tex]for\: n\: instruction\: :\: \: CPU\: Time\: (p1)=CPU\: Time\: (p2)\: =\: n\times(4-a)\times\frac{1}{200}\mu\sec\: =\: n\times(3+2a)\times\frac{1}{300}\mu\sec\longrightarrow\frac{4-a}{200}=\frac{3+2a}{300}\: \longrightarrow a=\frac{6}{7}\: class\: A[/tex]
[tex]1-a=\frac{1}{\: 7}\: class\: B\: \: \: \longrightarrow\frac{\frac{6}{7}}{\frac{1}{7}}\: =\: 6[/tex]
پاسخ سوال ۱۰۱ : گزینه ۱
طبق صورت سوال گفته ۳۲ بیت برای گذرگاه آدرس هستش پس اگه فرض کنیم هیچ دستگاه I/O وجود نداشته باشه [tex]2^{32}=\: 2^2\cdot2^{30}=4GB[/tex] سطر آدرس پذیر داریم اما چون ۱۰ دستگاه I/O داریم و هرکدام ۵۱۲ ثبات وضعیت ، ۵۱۲ ثبات فرمان و ۵۱۲ ثبات داده داریم ، با توجه به اینکه از روش Memory Mapped I/O داره استفاده میشه پس یه قسمت از این فضا برای I/O تخصیص داده میشه ؛ ۵۱۲ ثبات داده از طریق گذرگاه داده انتقال داده میشه که ربطی به خواسته ی مسئله نداره اما بین ۵۱۲ ثبات فرمان و وضعیت ۱ بیت برای تشخیص بین انها استفاده میکنیم و ۹ بیت هم برای یکی از انها ( اینطوری نیست که باهم دستور فرمان یا وضعیت فرستاده بشه ) پس در کل ۱۰ بیت برای این موارد گفته شده لازم داریم که میشه ۱۰۲۴B اما چون طبق صورت سوال ۱۰ دستگاه داریم این مقدار میشه ۱۰۲۴۰B پس در نهایت جواب سوال میشه : [tex]۴GB-10240B[/tex] که میشه گزینه ۱
مرسی که وقت گذاشتید
سوال 100 رو کسی هست جوابش بزاره ؟؟

ممنون
(02 اردیبهشت 1396 10:05 ق.ظ)wskf نوشته شده توسط: [ -> ]مرسی که وقت گذاشتید
سوال ۱۰۰ رو کسی هست جوابش بزاره ؟؟

ممنون

سلام پاسخ داده شد
بازم ممنون
اگه تو سوال 101 به جای memory mapped می گفت isolated/IO جواب 4گیگ میشد؟
(02 اردیبهشت 1396 12:24 ب.ظ)wskf نوشته شده توسط: [ -> ]بازم ممنون
اگه تو سوال ۱۰۱ به جای memory mapped می گفت isolated/IO جواب ۴گیگ میشد؟
بله درسته ، طبق تعریف Isolated I/O خطوط آدرس مشترک است
لینک مرجع