آموزش ملزومات معماری کامپیوتر - آخرین آپدیت

دانلود Computer Architecture Essentials

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مقدمه ای جامع برای معماری رایانه ، برای متخصصان بدون پیشینه سخت افزاری قوی طراحی شده است. اجزای اساسی سیستم های محاسباتی ، از جمله CPU ، حافظه و زیر سیستم های I/O را کاوش کنید. این دوره موضوعات پیشرفته مانند تکنیک های اجرای دستورالعمل ، مدیریت حافظه و اجرای خارج از سفارش را در بر می گیرد. علاوه بر این ، در مورد معماری های تخصصی و فن آوری های نوظهور مانند FPGA و AI در سخت افزار اطلاعات کسب کنید. در پایان این دوره ، دانش شما برای تجزیه و تحلیل و بهینه سازی سیستم های محاسباتی برای عملکرد و کارآیی پیشرفته خواهید داشت.

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

مقدمه Introduction

  • شروع با معماری رایانه Getting started with computer architecture

1. معماری رایانه 1. Computer Architecture

  • اجزای یک سیستم محاسباتی Components of a computing system

  • معماری کامپیوتر Computer architecture

  • زیر سیستم ورودی/خروجی The input/output subsystem

  • CPU The CPU

  • زیر سیستم حافظه The memory subsystem

2. واحد پردازش مرکزی 2. The Central Processing Unit

  • زبان مجمع Assembly language

  • معماری هاروارد در مقابل فون نویمان Harvard vs. Von Neumann architectures

  • معماری CISC در مقابل RISC CISC vs. RISC architectures

  • سازمان پردازش CPU organization

  • معماری مجموعه دستورالعمل Instruction set architectures

  • نقش CPU The role of the CPU

  • تعداد عملیات در هر دستورالعمل Number of operands per instruction

3. لوله کشی اجرای دستورالعمل 3. Instruction Execution Pipelining

  • مراحل خط لوله CPU CPU pipeline stages

  • تأثیر بر روی نرم افزار: لوله کشی Impact on software: Pipelining

  • خطرات خط لوله Pipeline hazards

  • غلبه بر خطرات خط لوله با سخت افزار Overcoming pipeline hazards with hardware

  • غلبه بر خطرات داده با نرم افزار Overcoming data hazards with software

  • غلبه بر خطرات کنترل با نرم افزار Overcoming control hazards with software

  • درک لوله کشی Understanding pipelining

4. اعدام خارج از سفارش 4. Out-of-Order Execution

  • بهبود عملکرد Performance improvements

  • درک اجرای OOO Understanding OOO execution

  • عناصر معماری اعدام OOO OOO execution architecture elements

  • الگوریتم Tomasulo Tomasulo's algorithm

  • برنامه ریزان امروز Instruction schedulers today

5. 5. Memory

  • سلسله مراتب حافظه Memory hierarchy

  • نقشه برداری Cache mapping

  • فن آوری های حافظه Memory technologies

6. عوارض با حافظه 6. Complications with Memory

  • حافظه در سیستم های چند پردازنده Memory in multiprocessor systems

  • تأثیر بر روی نرم افزار: زیر سیستم حافظه Impact on software: The memory subsystem

  • انسجام حافظه نهان Cache coherence

  • صفحه بندی Paging

  • پشتیبانی سخت افزار برای صفحه بندی Hardware support for paging

7. ورودی/خروجی 7. Input/Output

  • تأثیر بر روی نرم افزار: رسیدگی به I/O Impact on software: I/O handling

  • نظرسنجی در مقابل وقفه ها Polling vs. interrupts

  • تکنیک های حمل و نقل I/O I/O handling techniques

  • دسترسی مستقیم به حافظه Direct memory access

  • پروتکل های ارتباطی لایه ای Layered communication protocols

  • ارتباط سریال Serial communication

8. ادغام سیستم 8. System Integration

  • مادربزرگ Motherboards

  • سیستم های روی تراشه Systems on a chip

  • معماری اتوبوس Bus architectures

  • در اتوبوس های داخل باری In-die buses

9. معماری های تخصصی و فن آوری های نوظهور 9. Specialized Architectures and Emerging Technologies

  • سیستم های تعبیه شده Embedded systems

  • محاسبات ابر و لبه Cloud and edge computing

  • پردازنده های نرم Soft processors

  • RISC-V: یک معماری باز در صنعت RISC-V: An industry-ready open architecture

  • fpgas FPGAs

  • شتاب دهنده های سخت افزار Hardware accelerators

پایان Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ملزومات معماری کامپیوتر
جزییات دوره
4h 47m
50
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
253
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduardo Corpeño Eduardo Corpeño

مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال

ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است.

ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .