ریزپردازنده ۲ — نگاهی عمیقتر به دنیای پردازندهها 🖥️
درس ریزپردازنده ۲ یکی از اون درسهای مقطع ارشده که واقعاً برای کسی که میخواد بفهمه زیر پوست سختافزار چی میگذره، ارزش وقت گذاشتن داره. توی این درس به تکنولوژیهای بهروز حوزه ریزپردازندهها پرداخته میشه؛ از ساختار cache و pipeline گرفته تا...
ریزپردازنده ۲ — نگاهی عمیقتر به دنیای پردازندهها 🖥️
درس ریزپردازنده ۲ یکی از اون درسهای مقطع ارشده که واقعاً برای کسی که میخواد بفهمه زیر پوست سختافزار چی میگذره، ارزش وقت گذاشتن داره. توی این درس به تکنولوژیهای بهروز حوزه ریزپردازندهها پرداخته میشه؛ از ساختار cache و pipeline گرفته تا بررسی سرورها و ویژگیهاشون. اگه برات سواله که چرا باید این درس رو جدی بگیری، کافیه یه نگاه به پروژههای واقعی بیندازی — مثلاً وقتی داری یه الگوریتم یادگیری ماشین رو روی یه سیستم چندپردازنده اجرا میکنی و دنبال بهینهسازی زمان اجرا هستی، دقیقاً همین مفاهیم cache و pipeline به کارت میاد.
چرا این دوره؟
مقطع ارشد با رویکرد تخصصی — مناسب دانشجویانی که میخوان از سطح مقدماتی عبور کنن
تمرکز روی فناوریهای روز — نه صرفاً تئوری خشک، بلکه مباحث کاربردی مثل معماری سرور
دو استاد با پیشینه پژوهشی قوی — ترکیب تجربه صنعتی و دانشگاهی
کاملاً رایگان — بدون هیچ هزینهای میتونی به محتوای کامل دسترسی داشته باشی
اساتید دوره
دکتر اسماعیل ثنائی از سال ۱۳۶۵ عضو هیأت علمی دانشکده برق دانشگاه صنعتی شریف هستن. حوزه فعالیت اصلیشون الکترونیک دیجیتاله و سالها تجربه تدریس و پژوهش در این زمینه دارن.
دکتر ممتاز پور استادیار دانشکده کامپیوتر و فناوری اطلاعات دانشگاه صنعتی امیرکبیر هستن. کارشناسی، ارشد و دکتری خودشون رو در مهندسی برق از شریف گرفتن. زمینه تحقیقاتیشون حول بهبود کارایی سیستمها و بهینهسازی مصرف انرژی میچرخه؛ بهطور خاص روی مالتیپروسسورهای SoC و دیتاسنترها کار کردن. یعنی مباحثی که سر کلاس مطرح میکنن، پشتوانه پژوهشی واقعی داره.
چی یاد میگیری؟
معماری داخلی ریزپردازندههای مدرن و تحولات اخیرشون
ساختار حافظه نهان (Cache) و استراتژیهای مدیریت اون
خط لوله دستورالعمل (Pipeline) و چالشهای عملیش
معماری سرورها و ویژگیهای کلیدی اونها
بهینهسازی مصرف انرژی در سیستمهای چندپردازنده
این درس چطور به کارت میاد؟
فرض کن داری روی یه پروژه پردازش تصویر کار میکنی و برنامهات کند اجرا میشه. بدون فهمیدن نحوه کار cache، نمیتونی بفهمی چرا دادهها مدام از حافظه اصلی خونده میشن و سرعت پایین میاد. یا مثلاً وقتی میخوای یه برنامه موازی بنویسی، درک pipeline و محدودیتهاش کمکت میکنه کد بهتری بنویسی. اینا چیزهاییست که توی مصاحبههای شغلی هم مستقیماً ازت میپرسن.
مشخصات دوره
ویژگی
جزئیات
عنوان
ریزپردازنده ۲
مدرسان
دکتر اسماعیل ثنائی، دکتر ممتاز پور
سطح
مقطع ارشد
تعداد جلسات
۲۳ جلسه
مدت زمان
حدود ۲۹ ساعت و ۴۶ دقیقه
هزینه
رایگان ✅
محتوای آموزشی
تنها یک فصل اصلی برای این دوره تعریف شده که شامل ۲۳ جلسه فیلم آموزشیه. با حدود ۳۰ ساعت محتوا، فرصت خوبی داری که مباحث رو با تمپوی مناسب دنبال کنی. جنس مطالب طوریست که هم برای آمادگی امتحان جامع ارشد مفیده و هم برای کسی که میخواد پایهش رو در طراحی سختافزار قوی کنه.
یه نکته کاربردی: سعی کن همزمان با دیدن جلسات، مفاهیم cache رو روی یه پردازنده واقعی (مثلاً با ابزارهایی مثل perf روی لینوکس) بررسی کنی. اینجوری مطلب خیلی بهتر توی ذهنت میشینه. 📚
سوالات متداول
آیا پیشنیاز خاصی لازمه؟
آشنایی پایه با معماری کامپیوتر و مدارهای منطقی کمکت میکنه، ولی مباحث از سطح قابل قبولی شروع میشن.
برای دانشجوی کارشناسی هم مناسبه؟
اگه علاقهمند به سختافزار هستی و پایهات خوبه، میتونی استفاده کنی. هرچند سطح اصلی درس ار