سوالات IT 95 - نسخهی قابل چاپ |
سوالات IT 95 - wskf - 01 اردیبهشت ۱۳۹۶ ۰۹:۴۵ ب.ظ
سلام دوستان اگه جواب این سوالات رو دارید ممنون میشم بزارید . سوال ۹۹ نباید گزینه ی ۱ باشه؟؟ |
RE: سوالات IT 95 - arash691 - 02 اردیبهشت ۱۳۹۶ ۱۲:۰۷ ق.ظ
سلام پاسخ سوال ۹۹ : گزینه ۲ طبق فرمول ، تسریع پایپ لاین ۸ مرحله به ۵ مرحله میشه زمان اجرای ۵ مرحله به ۸ مرحله که میشه تقریبا" ۱/۳۳ پس پایپ لاین ۸مرحله ای به اندازه ۱/۳۳ سریع تر از پایپ لاین ۵ مرحله ای هستش پاسخ سوال ۱۰۰ : گزینه ۳ پردازنده 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] که میشه گزینه ۱ |
RE: سوالات IT 95 - wskf - 02 اردیبهشت ۱۳۹۶ ۱۰:۰۵ ق.ظ
مرسی که وقت گذاشتید سوال ۱۰۰ رو کسی هست جوابش بزاره ؟؟ ممنون |
RE: سوالات IT 95 - arash691 - 02 اردیبهشت ۱۳۹۶ ۱۰:۱۲ ق.ظ
(۰۲ اردیبهشت ۱۳۹۶ ۱۰:۰۵ ق.ظ)wskf نوشته شده توسط: مرسی که وقت گذاشتید سلام پاسخ داده شد |
RE: سوالات IT 95 - wskf - 02 اردیبهشت ۱۳۹۶ ۱۲:۲۴ ب.ظ
بازم ممنون اگه تو سوال ۱۰۱ به جای memory mapped می گفت isolated/IO جواب ۴گیگ میشد؟ |
RE: سوالات IT 95 - arash691 - 02 اردیبهشت ۱۳۹۶ ۰۱:۴۰ ب.ظ
(۰۲ اردیبهشت ۱۳۹۶ ۱۲:۲۴ ب.ظ)wskf نوشته شده توسط: بازم ممنونبله درسته ، طبق تعریف Isolated I/O خطوط آدرس مشترک است |