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

صفحه‌ها: ۱ ۲
حل سوالات معماری کامپیوتر ۹۰ - hatami - 30 بهمن ۱۳۸۹ ۰۴:۴۲ ب.ظ

سوال ۷۱ چرا ۱۰ نمیشه ؟!!!
تعداد کلمات که در هر بلوک یکسان است فقط باید تعداد بلاکهای حافظه مجازی و حافظه اصلی را مقایسه کنیم

حل سوالات معماری کامپیوتر ۹۰ - موج - ۳۰ بهمن ۱۳۸۹ ۰۵:۴۷ ب.ظ

من بعد از غریب به یک سال معماری خوندن هیچی نزدم
۷۲ رو بین دو و سه شک داشتم نظرتون چیه

RE: حل سوالات معماری کامپیوتر ۹۰ - parvaz_hj - 30 بهمن ۱۳۸۹ ۰۵:۵۱ ب.ظ

(۳۰ بهمن ۱۳۸۹ ۰۴:۴۲ ب.ظ)hatami84 نوشته شده توسط:  سوال ۷۱ چرا ۱۰ نمیشه ؟!!!
تعداد کلمات که در هر بلوک یکسان است فقط باید تعداد بلاکهای حافظه مجازی و حافظه اصلی را مقایسه کنیم

تعداد کلمات در هر بلوک یکسان هم باشه....نداریمشون....توضیح دادم قبلا....ال نوشتن ندارم..نمی دونم دیدید یانه...
گزینه ۴ زدم...

حل سوالات معماری کامپیوتر ۹۰ - bahar - 30 بهمن ۱۳۸۹ ۰۵:۵۶ ب.ظ

منم ۷۱ رو ۴ زدم ۷۲ ۴

RE: حل سوالات معماری کامپیوتر ۹۰ - parsaNA - 30 بهمن ۱۳۸۹ ۰۶:۲۴ ب.ظ

۷۲ گزینه‌ی ۲ درسته . با توضیح زیر (به روش رد گزینه‌ها )
در DMA پردازنده درگیر I/O نمی شود‌، اصلا هدف DMA همینه( گزینه ۳ غلط ). روش نگاشت حافظه را در پردازنده دارای دستورات ورودی / خروجی هم می توان پیاده سازی کرد (گزینه ۲ غلط ). در روش ورودی / خروجی با وقفه هم پردازنده انتظار نمی کشد‌، بلکه به اجرای کارهای دیگر می پردازد تا خود دستگاه توسط سیگنال وقفه اعلام کند.
بنابراین گزینه ۲ درست است .
۷۳ هم گزینه‌ی ۴ درسته . در واقع وقتی ۲n بیت پر ارزش مقسوم از مقسوم علیه بزرگتر باشه‌، سر ریز رخ می ده .



RE: حل سوالات معماری کامپیوتر ۹۰ - Mansoureh - 30 بهمن ۱۳۸۹ ۰۷:۴۱ ب.ظ

(۳۰ بهمن ۱۳۸۹ ۰۶:۲۴ ب.ظ)parsaNA نوشته شده توسط:  
72 گزینه‌ی ۲ درسته . با توضیح زیر (به روش رد گزینه‌ها )
در DMA پردازنده درگیر I/O نمی شود‌، اصلا هدف DMA همینه( گزینه ۳ غلط ). روش نگاشت حافظه را در پردازنده دارای دستورات ورودی / خروجی هم می توان پیاده سازی کرد (گزینه ۲ غلط ). در روش ورودی / خروجی با وقفه هم پردازنده انتظار نمی کشد‌، بلکه به اجرای کارهای دیگر می پردازد تا خود دستگاه توسط سیگنال وقفه اعلام کند.
بنابراین گزینه ۲ درست است .
۷۳ هم گزینه‌ی ۴ درسته . در واقع وقتی ۲n بیت پر ارزش مقسوم از مقسوم علیه بزرگتر باشه‌، سر ریز رخ می ده .


دقیقاً... من هم قبول دارم...

RE: حل سوالات معماری کامپیوتر ۹۰ - Masoud05 - 30 بهمن ۱۳۸۹ ۰۷:۴۹ ب.ظ

(۳۰ بهمن ۱۳۸۹ ۰۷:۴۱ ب.ظ)Mansoureh نوشته شده توسط:  
(30 بهمن ۱۳۸۹ ۰۶:۲۴ ب.ظ)parsaNA نوشته شده توسط:  
72 گزینه‌ی ۲ درسته . با توضیح زیر (به روش رد گزینه‌ها )
در DMA پردازنده درگیر I/O نمی شود‌، اصلا هدف DMA همینه( گزینه ۳ غلط ). روش نگاشت حافظه را در پردازنده دارای دستورات ورودی / خروجی هم می توان پیاده سازی کرد (گزینه ۲ غلط ). در روش ورودی / خروجی با وقفه هم پردازنده انتظار نمی کشد‌، بلکه به اجرای کارهای دیگر می پردازد تا خود دستگاه توسط سیگنال وقفه اعلام کند.
بنابراین گزینه ۲ درست است .
۷۳ هم گزینه‌ی ۴ درسته . در واقع وقتی ۲n بیت پر ارزش مقسوم از مقسوم علیه بزرگتر باشه‌، سر ریز رخ می ده .


دقیقاً... من هم قبول دارم...

دوستان تبریک به خودمون میگم‌، منم ۲ زدم
هر چند تو این آزمون فکر کنم ۱۲ تا سوال مشترک رو جواب دادم که خداقل ۷ تاش تاخالا درست بوده Angel اما زبان رو نزدم خداااااااااااااا Sad

RE: حل سوالات معماری کامپیوتر ۹۰ - hatami - 30 بهمن ۱۳۸۹ ۰۸:۵۵ ب.ظ

(۳۰ بهمن ۱۳۸۹ ۰۵:۵۱ ب.ظ)parvaz_hj نوشته شده توسط:  
(30 بهمن ۱۳۸۹ ۰۴:۴۲ ب.ظ)hatami84 نوشته شده توسط:  سوال ۷۱ چرا ۱۰ نمیشه ؟!!!
تعداد کلمات که در هر بلوک یکسان است فقط باید تعداد بلاکهای حافظه مجازی و حافظه اصلی را مقایسه کنیم

تعداد کلمات در هر بلوک یکسان هم باشه....نداریمشون....توضیح دادم قبلا....ال نوشتن ندارم..نمی دونم دیدید یانه...
گزینه ۴ زدم...

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

حل سوالات معماری کامپیوتر ۹۰ - bahar - 01 اسفند ۱۳۸۹ ۱۲:۱۲ ق.ظ

برعکس من توی سوال ۷۲ برای گزینه ۴ دلیل دارم که درسته توی کتاب مقسمی فصل آخر برای گزینه ۲ قسمت دومش یعنی انتقال داده اش دلیلی پیدا نکردم ..سوال ۶۹ رو چی زدید من عدد دقیق در نیاوردم اما ۱ زدم ۷۱ هم ۴ زدم تاخیر carry save رو چی زدید ؟

حل سوالات معماری کامپیوتر ۹۰ - ف.ش - ۰۱ اسفند ۱۳۸۹ ۱۲:۱۵ ق.ظ

من توی سوال معماری گزینه ۴ رو ندیدم!!!!
ولی به نظر من همون ۱۰ میشه: دی

حل سوالات معماری کامپیوتر ۹۰ - امیدوار - ۰۱ اسفند ۱۳۸۹ ۱۲:۵۰ ق.ظ

روش برنامه ریزی شده(مانند کنترل کننده های دیسک یا آداپتورهای شبکه)،یک روش نسبتا کند و کم هزینه و باسربار کم cpu در انتقال داده‌ها از/به وسایل جانبی است.cpu دارای یک عمل ورودی/خروجی برای هر بایت یا کلمه داده به شرح زیر است:
۱- پس از اینکه cpu تشخیص داد که داده‌ها در دسترسند،با کمک همه پرسی متناوبا وضعیت سخت افزاری دستگاه‌ها را بررسی می کند.
۲- در خلال هر وقفه‌ی سخت افزاری قابلیت دسترسی داده‌ها علامت زده می شود.
از انجا که cpu باید چندین دستورالعمل را(یعنی چندین دستیابی به گذرگاه)برای هر انتقال انجام دهد.

RE: حل سوالات معماری کامپیوتر ۹۰ - ۸۷۸۵۵۶۱۱ - ۰۱ اسفند ۱۳۸۹ ۰۱:۲۱ ق.ظ

(۳۰ بهمن ۱۳۸۹ ۰۶:۲۴ ب.ظ)parsaNA نوشته شده توسط:  
72 گزینه‌ی ۲ درسته . با توضیح زیر (به روش رد گزینه‌ها )
در DMA پردازنده درگیر I/O نمی شود‌، اصلا هدف DMA همینه( گزینه ۳ غلط ). روش نگاشت حافظه را در پردازنده دارای دستورات ورودی / خروجی هم می توان پیاده سازی کرد (گزینه ۲ غلط ). در روش ورودی / خروجی با وقفه هم پردازنده انتظار نمی کشد‌، بلکه به اجرای کارهای دیگر می پردازد تا خود دستگاه توسط سیگنال وقفه اعلام کند.
بنابراین گزینه ۲ درست است .
۷۳ هم گزینه‌ی ۴ درسته . در واقع وقتی ۲n بیت پر ارزش مقسوم از مقسوم علیه بزرگتر باشه‌، سر ریز رخ می ده .


آفرین به PARSANA

حل سوالات معماری کامپیوتر ۹۰ - bahar - 01 اسفند ۱۳۸۹ ۱۰:۰۹ ق.ظ

کتاب مقسمی صفحه ۴۲۳ -در روش memory map سیستم کامپیوتری فقط یکسری دستورات وسیگنال کنترلی read و write دارد و از همان دستورات برای i/o استفاده میکند ...بچه‌ها این گزینه هم که سوال ۷۲ ۴باشه درسته به نظرم این سوال یا باید حذف بشه یا باید هردو گزینه صحیح اعلام بشه ...و سوال tag ? سوال ۶۹و سوال ۷۴ رو چی زدید؟

حل سوالات معماری کامپیوتر ۹۰ - raminbarca - 03 اسفند ۱۳۸۹ ۰۲:۲۴ ق.ظ

به نظر من ۷۱ می شه ۱۲/ تعداد کلمات cache هست ۳۲*۴*(تعداد کلمات هر بلوک) و تعداد کلمات حافظه هست ۱K برابر این که یعنی تعداد خطوط آدرس دهی برای حافظه و کش هست:

memory = cache + 2 + 10

دقت کنید، اون ۴ که تو صورت سوال اومده (که می شه ۲ توی جواب من) برای آدرس دهی کش در نظر گرفته نمی شه. یعنی اصلاً نکته‌ی set associative همینه که بتونیم خونه های با باقیمانده‌ی یکسان از حافظه رو تو کش ذخیره کنیم

RE: حل سوالات معماری کامپیوتر ۹۰ - parvaz_hj - 03 اسفند ۱۳۸۹ ۰۹:۱۳ ق.ظ

(۰۳ اسفند ۱۳۸۹ ۰۲:۲۴ ق.ظ)raminbarca نوشته شده توسط:  به نظر من ۷۱ می شه ۱۲/ تعداد کلمات cache هست ۳۲*۴*(تعداد کلمات هر بلوک) و تعداد کلمات حافظه هست ۱K برابر این که یعنی تعداد خطوط آدرس دهی برای حافظه و کش هست:

memory = cache + 2 + 10

دقت کنید، اون ۴ که تو صورت سوال اومده (که می شه ۲ توی جواب من) برای آدرس دهی کش در نظر گرفته نمی شه. یعنی اصلاً نکته‌ی set associative همینه که بتونیم خونه های با باقیمانده‌ی یکسان از حافظه رو تو کش ذخیره کنیم

بابا تعداد بلوک با تعداد کلمه فرق داره!!!!!
۳۲*۴ تعداد بلوک‌ها را به ما میده......اصلا حرفی از بیت های کلمه به ما نشده...
دیگه نمی دونم....................................