معماری کامپیوتر
درس معماری کامپیوتر به چگونگی کارکرد، طراحی و ساخت پایه ای ترین اجزای کامپیوتر می پردازد. این درس با بررسی یک پردازش گر ساده و ابتدایی اصول کارکرد آن را بیان میکند. سپس به معماری های مختلف پردازشگر میپردازد. همچنین به بیان مفاهیم پیشرفته تر پردازشگر مانند cache, pipelining و . . . نیز میپردازد.

در انتهای درس انتظار میرود که بتوان یک کامپیوتر ساده ساخت.

آشنایی با زبان اسمبلی و درس ساختار کامپیوتر به فهم بهتر این درس کمک میکند.
مازیار گودرزی
دکتر مازیار گودرزی استاد دانشکده کامپیوتر دانشگاه شریف است. وی مسولیت مدیریت دو آزمایشگاه تحقیقاتی سامانه‌های آگاه از انرژی، EASY، و خدمات و کاربرد های فن آوری موبایل، SMART، را نیز در این دانشکده به عهده دارد. وی تحصیلات خود در مقاطع لیسانس، فوق لیسانس و دکتری را در دانشگاه شریف به اتمام رسانده. از زمینه های تحقیقاتی ایشان بهینه سازی انرژی، محاسبات موبایل و ابری و نیز System-level VLSI design automation است.
لیست درسها و جلسات: