طراحی مدارهای واسط
مارس 26, 2020
زبان اسمبلی و برنامه‌ریزی
مارس 26, 2020

معماری کامپیوتر
Computer System Architecture & Organization

مطالب مفید
هدف
۱) آشنایی با نحوه طراحی پردازنده
۲) بررسی ساختار کامپیوتر
۳) آشنایی با ساختار پردازنده‌های معروف
پیش‌ نیاز
مدارهای منطقی
سرفصل مطالب درس
• سازمان‌دهی دانسته‌های مدارهای منطقی (فصول ۱ و ۲ ۳ کتاب مانو): مدارات منطقی ترتیبی و ترکیبی، قطعات دیجیتال (دکودر، مالتی‌پلکسر، ثبات و …)، نمایش داده‌ها
• طراحی یک کامپیوتر پایه: زبان انتقال ثبات و ریزعمل‌ها – ساختار واحد اجرایی (فصل ۴ کتاب مانو)، سازمان یک کامپیوتر پایه – طراحی واحد کنترل سیم‌بندی شده (فصل ۵ کتاب مانو)، برنامه‌نویسی اسمبلی (فصل ۶ کتاب مانو)، طراحی واحد کنترل به شیوه ریزبرنامه‌نویسی (فصل ۷ کتاب مانو)
• معماری پردازنده: طراحی واحد پردازش مرکزی (فصل ۸ کتاب مانو)، خط لوله (فصل ۹ کتاب مانو)، محاسبات در پردازنده (فصل ۱۰ کتاب مانو)، آشنایی با پردازنده‌های اینتل
• سازمان کامپیوتر: ورودی/خروجی (فصل ۱۱ کتاب مانو)، حافظه (فصل ۱۲ کتاب مانو)، اتصال حافظه و ورودی/خروجی به پردازنده، سخت‌افزار کامپیوتر
مراجع
-Computer System Architecture”, M.Morris Mano- Pritice Hall Int. – Third Edition, 1993.
کتاب مانو توسط دکتر قدرت سپیدنام و نیز دکتر حسن سیدرضی به فارسی ترجمه شده است.
Computer Organization and Design – The Hardware Software Interface, Patterson & Henessy, 3rd edition, 2005.
-Computer Organization and Architecture, Linda Null and Julia Lobur-Jones and Bartlett Computer Science – 2003
-Computer Architecture : A Quantitaive Approach, David A. Patterson and John Hennessy – Morgan Kaufmann Publ.

ارزیابی
• ۸ تا ۱۰ نمره میان‌ترم
• ۱۰ تا ۱۲ نمره پایان‌ترم
طبق قوانین آموزشی، غیبت بیش از سه جلسه باعث حذف درس می‌شود.
مطالب مفید

 

۱ حل تمرین دست‌نویس کتاب معماری موریس مانو ۳٫۳ مگابایت download
۲ جزوه فارسی معماری کامپیوتر ۹۴۲ کیلوبایت download
۳ مجموعه اسلایدهای معماری کامپیوتر مانو (دانشگاه کایست کره) ۴ مگابایت download
۴  معماری پترسون (HW/SW Interface)- ویرایش دوم ۳،۱ مگابایت download
۵ معماری پترسون (HW/SW Interface)- ویرایش سوم ۳٫۵ مگابایت download