×
ribbon

معماری کامپیوتر

مدرس:دانشگاه صنعتی شریف

مازیار گودرزی

معماری کامپیوتر یکی از دروس اصلی رشته های علوم و مهندسی کامپیوتر است که اهمیت بسیار زیادی دارد.... بیشتر
محبوب کاربران
4.7 (105)
45 دیدگاه
22,418دانشجو
33ساعت
سرفصل‌ها

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

33 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

1 فصل30 جلسه33 ساعت ویدیو
فیلم های آموزشی
  جلسه اول - معرفی درس و مطالب آن
39:01
  جلسه دوم - مقدمه درس - روند حرکت تکنولوژی
75:38
  جلسه سوم - اجزای پایه سخت افزار - کارایی و توان
69:00
  جلسه چهارم - مرور بر مبانی مورد نیاز از درس مدارهای منطقی
66:50
  جلسه پنجم - ISA - زبان اسمبلی کامپیوتر پایه
73:08
  جلسه ششم - ادامه زبان اسمبلی
77:19
  جلسه هفتم - دستورات حلقه ، زیربرنامه ها و وقفه
68:21
  جلسه هشتم - رجیستر ها (ثبات) - آشنایی با واحد کنترل
71:40
  جلسه نهم - سازمان داخلی کامپیوتر پایه
69:13
  جلسه دهم - پیاده سازی تعدادی از دستورات
73:38
  جلسه یازدهم - پیاده سازی دستورات دسترسی به حافظه و وقفه
77:07
  جلسه دوازدهم - پیاده سازی واحد کنترل به صورت سیم بندی شده
68:39
  جلسه سیزدهم - ادامه پیاده سازی واحد کنترل به صورت سیم بندی شده
70:25
  جلسه چهاردهم - ارائه مثال هایی از پیاده سازی واحد کنترل
73:29
  جلسه پانزدهم - طراحی واحد کنترل به صورت ریز برنامه ای
73:20
  جلسه شانزدهم - ادامه طراحی واحد کنترل به صورت ریز برنامه ای
73:04
  جلسه هفدهم - ادامه طراحی واحد کنترل به صورت ریز برنامه ای
77:22
  جلسه هجدهم - سلسله مراتب حافظه
72:11
  جلسه نوزدهم - بخش ١ - حافظه نهان
27:26
  جلسه نوزدهم - بخش ٢ - حافظه نهان
41:29
  جلسه بیستم - ادامه حافظه نهان - حافظه مجازی
76:32
  جلسه بیست و یکم - ادامه حافظه مجازی - دستگاه های ورودی/خروجی
68:12
  جلسه بیست و دوم - ادامه دستگاه های ورودی/خروجی - قابلیت اطمینان و روش های محاسبه
52:05
  جلسه بیست و سوم - بخش ١ - ادامه دستگاه های ورودی/خروجی - روش های دسترسی به آن ها
13:33
  جلسه بیست و سوم - بخش ٢ - تکمیل مباحث دستگاه های ورودی /خروجی
48:51
  جلسه بیست و چهارم - روش انتقال اطلاعات به دستگاه‌های صفر و یک
65:41
  جلسه بیست و پنجم - آشنایی با پیاده سازی به صورت pipeline
74:18
  جلسه بیست و ششم - پیاده سازی پردازنده MIPS به صورت pipeline
78:38
  جلسه بیست و هفتم - مخاطرات پیاده سازی pipeline
79:16
  جلسه بیست و هشتم
57:10

توضیحات دوره

معماری کامپیوتر یکی از دروس اصلی رشته‌های علوم و مهندسی کامپیوتر است که اهمیت بسیار زیادی دارد. درس معماری کامپیوتر به نحوه تعامل اجزای سیستم کامپیوتری می‌پردازد و وظایف آن‌ها را تشریح می‌کند. دوره آموزش معماری کامپیوتر با هدف آموزش سرفصل‌ها این درس تهیه و تدوین شده است.

دوره آموزش معماری کامپیوتر

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

این دوره آموزش معماری کامپیوتر برای رشته علوم کامپیوتر، رشته مهندسی کامپیوتر و مهندسی فن‌آوری اطلاعات یکی از ضروری‌ترین درس‌ها به‌حساب می‌آید که هم برای کنکور کارشناسی ارشد اهمیت دارد و هم جزء یکی از دروس پایه‌ این رشته‌ها است.

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

سرفصل‌های دوره آموزش معماری کامپیوتر

سرفصل‌های دورە آموزش معماری کامپیوتر به‌صورت زیر و شامل 28 جلسه است.

  • جلسه اول - معرفی درس و مطالب آن
  • جلسه دوم - مقدمه درس - روند حرکت تکنولوژی
  • جلسه سوم - اجزای پایه سخت‌افزار - کارایی و توان
  • جلسه چهارم - مرور بر مبانی موردنیاز از درس مدارهای منطقی
  • جلسه پنجم - ISA - زبان اسمبلی کامپیوتر پایه
  • جلسه ششم - ادامه زبان اسمبلی
  • جلسه هفتم - دستورات حلقه، زیربرنامه‌ها و وقفه، ممیز شناور، جمع و تفریق، ضرب بوث و غیره
  • جلسه هشتم - رجیسترها (ثبات و انتقال ثبات) - آشنایی با واحد کنترل
  • جلسه نهم - سازمان داخلی کامپیوتر پایه
  • جلسه دهم - پیاده‌سازی تعدادی از دستورات
  • جلسه یازدهم - پیاده‌سازی دستورات دسترسی به حافظه و وقفه
  • جلسه دوازدهم - پیاده‌سازی واحد کنترل سیم بندی شده
  • جلسه سیزدهم - ادامه پیاده‌سازی واحد کنترل به‌صورت سیم بندی شده
  • جلسه چهاردهم - ارائه مثال‌هایی از پیاده‌سازی واحد کنترل
  • جلسه پانزدهم - طراحی واحد کنترل به‌صورت ریز برنامه‌ای
  • جلسه شانزدهم - ادامه طراحی واحد کنترل به‌صورت ریز برنامه‌ای
  • جلسه هفدهم - ادامه طراحی واحد کنترل به‌صورت ریز برنامه‌ای
  • جلسه هجدهم - سلسله مراتب حافظه
  • جلسه نوزدهم - بخش ١ - حافظه نهان
  • جلسه نوزدهم - بخش ٢ - حافظه نهان
  • جلسه بیستم - ادامه حافظه نهان - حافظه مجازی
  • جلسه بیست و یکم - ادامه حافظه مجازی - دستگاه‌های ورودی/خروجی
  • جلسه بیست و دوم - ادامه دستگاه‌های ورودی/خروجی - قابلیت اطمینان و روش‌های محاسبه
  • جلسه بیست و سوم - بخش ١ - ادامه دستگاه‌های ورودی/خروجی - روش‌های دسترسی به آن‌ها، حافظه dma و غیره
  • جلسه بیست و سوم - بخش ٢ - تکمیل مباحث دستگاه‌های ورودی /خروجی
  • جلسه بیست و چهارم - روش انتقال اطلاعات به دستگاه‌های صفر و یک
  • جلسه بیست و پنجم - آشنایی با پیاده‌سازی به‌صورت pipeline
  • جلسه بیست و ششم - پیاده‌سازی پردازنده MIPS به‌صورت pipeline
  • جلسه بیست و هفتم - مخاطرات پیاده‌سازی pipeline
  • جلسه بیست و هشتم – جلسه پایانی

دیدگاه کاربران

4.7

بر اساس امتیاز 105 دانشجو

1
2
3
4
5

بهراد ملکوتی

5 روز پیش

5

بسیار عالی و فنی و اندازه

محسن محمودی خورندی

11 روز پیش

5

همه چی عالیه جز اینکه کیفیت تصویر پایینه

دانشجوی دوره

19 روز پیش

5

Awli bood

سیده زهرا سیدمومنی

1 ماه پیش

5

تدریسشون عالییییییییییییییییییییی ممنونم بابت تدریس عالی و جامع و ممنون از دانشگاه شریف و سایت مکتب خونه برای انتشار این آموزش ، خدا به همه افراد که در تهیه این آموزش شریک هستند خیر دو دنیا بده ، هرکی درس معماری کامپیوتر می خواهد ببیند آموزش ایشان را نبیند ضرر کرده

دانشجوی دوره

3 ماه پیش

5

عالیییییی

دانشجوی دوره

4 ماه پیش

5

دوره ی خیلی خوبیه و استاد خیلی خوب تدریس می کنن هرچند اگر برای درس دانشگاه می خواین، سرفصل قدیمیه و باید بخشایی که لازم دارین رو توش پیدا کنین

1دوره
22,418دانشجو
104نظر و امتیاز

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

در صورت مواجهه با هرگونه مشکل در دانلود یا پخش ویدئو، می‌توانید از طریق صفحه ارتباط با ما اطلاع دهید تا تیم پشتیبانی به‌سرعت مشکل را بررسی و رفع کند.

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.