لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی معماری کامپیوتر در فناوری Arm
- آخرین آپدیت
دانلود Computer Architecture Essentials on Arm
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
چه در حال دانلود یک اپلیکیشن باشید، چه تماشای آنلاین ویدیو یا حتی یک کلیک ساده با ماوس، ریزپردازندههای مدرن موتورهای محرک زندگی دیجیتال شما هستند. تاریخچه بیش از ۳۰ ساله Arm در طراحی ریزپردازندههای کممصرف و بهینه، نقش مهمی در انقلاب گوشیهای هوشمند ایفا کرده است. امروز، از کوچکترین سنسورها گرفته تا قدرتمندترین ابرکامپیوترهای جهان، Arm در حال ساخت آینده محاسباتی است.
این دوره درک عمیقی از معماری ریزپردازندههای مدرن به شما ارائه میدهد. ما مسیر یادگیری شما را با پوشش مبانی معماری کامپیوتر، از جمله تعاریف و شرح اجزای کلیدی یک ریزپردازنده آغاز میکنیم.
سپس به بررسی عمیق مفاهیم و فرآیندهای مهم معماری کامپیوتر خواهیم پرداخت. به عنوان مثال، یاد خواهید گرفت که چگونه خط لوله (Pipelining)، مدیریت شاخهها (Branch Handling) و حافظههای کش (Cache Memories) میتوانند عملکرد یک ریزپردازنده تکسیکل را بهبود بخشند. در ادامه، شما را با دنیای پردازندههای سوپراسکالر (Superscalar) و نحوه به حداکثر رساندن عملکرد با استفاده از دستورالعملهای خارج از ترتیب (Out-of-order) آشنا میکنیم.
تمرینهای آزمایشگاهی ما، تئوریهای مطرح شده در دوره را از طریق مجموعهای از ابزارهای شبیهسازی به مرحله اجرا در میآورند.
در طول این مسیر، دیدگاههای مهندسان کلیدی Arm را با شما به اشتراک میگذاریم تا بدانید چرا و چگونه تصمیمات طراحی خاصی اتخاذ شدهاند؛ این امر به شما دیدگاه واقعی و کاربردی از پشت پرده این تصمیمات حیاتی معماری میدهد.
با وجود بیش از ۲۵۰ میلیارد تراشه مبتنی بر Arm که توسط اکوسیستم گسترده شرکای ما مستقر شدهاند، فناوری Arm در هر کجا که محاسبات انجام شود، حضور دارد. بخشی از این جامعه پویا باشید و امروز در دوره «مبانی معماری کامپیوتر در Arm» ثبتنام کنید.
این دوره برای یادگیرندگانی طراحی شده است که درک پایهای از سازماندهی کامپیوتر و زبانهای برنامهنویسی دارند. اگر در دنیای ریزپردازندهها کاملاً تازهوارد هستید، پیشنهاد میکنیم ابتدا دوره «آشنایی با ریزپردازندهها» را در Coursera بگذرانید.
سرفصل ها و درس ها
Module 1: Fundamentals of Computer Design
Module 1: Fundamentals of Computer Design
About the Course
About the Course
Why Study Computer Architecture?
Why Study Computer Architecture?
Meet the Authors
Meet the Authors
An Introduction to the World of Computer Architecture
An Introduction to the World of Computer Architecture
KV1(1)What is Computer Architecture?
KV1(1)What is Computer Architecture?
KV2 (1) What is the Fetch Execute Cycle?
KV2 (1) What is the Fetch-Execute Cycle?
KV3 (1) What Are the Basic Components of a Microprocessor?
KV3 (1) What Are the Basic Components of a Microprocessor?
KV4(1) How Do You Tell a Microprocessor What to Do?
KV4(1) How Do You Tell a Microprocessor What to Do?
SV1(1) Lab Project: Fundamentals of Computer Design
SV1(1) Lab Project: Fundamentals of Computer Design
Module 2: Pipelining
Module 2: Pipelining
Designing a Computer Architecture
Designing a Computer Architecture
KV1(2): The Processor Performance Equation
KV1(2): The Processor Performance Equation
KV2 (2) Pipelining a Microprocessor
KV2 (2) Pipelining a Microprocessor
KV3 (2) Hazards
KV3 (2) Hazards
KV4 (2) The Limits of Pipelining
KV4 (2) The Limits of Pipelining
نمایش نظرات