لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی سازمان کامپیوتر
- آخرین آپدیت
دانلود Fundamentals of Computer Organization
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
چه یک برنامهنویس کنجکاو باشید، چه یک مهندس سختافزار آینده یا صرفاً کسی که میخواهد تکنولوژیهای پیشبرنده جهان امروز را درک کند، این دوره درکی بنیادی و کاربردی از معماری کامپیوتر را در اختیار شما قرار میدهد.
این دوره فراتر از برنامهنویسی سطحی پیش میرود تا اصول معماری هستهای که سرعت و کارایی یک کامپیوتر را تعیین میکنند، آشکار کند. شما خواهید آموخت که یک CPU چگونه یک برنامه را اجرا میکند؛ از فرآیندهای ساده تکمرحلهای تا کارایی سرعت بالای خط لوله (Pipeline) ۵ مرحلهای. همچنین یاد میگیرید که چگونه بر موانع عملکردی غلبه کنید. پس از اتمام این دوره، شما قادر خواهید بود:
- اهمیت لچها (Latches) و کلاکها در طراحی مدار را تحلیل کنید.
- نحوه اجرای دستورالعملها در طراحی تکسیکلی و خط لوله ۵ مرحلهای را توضیح دهید.
- مخاطرات (Hazards) ساختاری، دادهای و کنترلی در خط لوله را شناسایی و رفع کنید.
- درک عمیقی از پیشبینی شاخه (Branch Prediction) را به نمایش بگذارید.
- اصول بنیادی پیادهسازی پردازندههای خارج از ترتیب (Out-of-Order) را شرح دهید.
- تبیین کنید که محلی بودن زمانی و مکانی (Temporal and Spatial Localities) چگونه بر عملکرد حافظه کش تأثیر میگذارد.
این یک دوره سطح متوسط است و برای زبانآموزانی با پیشزمینه علوم کامپیوتر یا مهندسی الکترونیک طراحی شده است. برای موفقیت در این دوره، داشتن تجربه در یک زبان برنامهنویسی سطح بالا مانند C، C++ یا Python توصیه میشود.
سرفصل ها و درس ها
ماژول ۱: خط لوله (Pipelining)
Module 1: Pipelining
خوشآمدگویی به دوره
Welcome to the Course
مروری کلی
An Overview
قانون آمدال
Amdahl's Law
کلاکها و مدارهای ترتیبی
Clocks and Sequential Circuits
طراحی تکسیکلی
Single-Cycle Design
مدار چند مرحلهای
Multi-Stage Circuit
خط تولید (Assembly Line)
The Assembly Line
بهبودهای عملکردی
Performance Improvements
خط لوله ۵ مرحلهای
5-Stage Pipeline
خط لوله ۵ مرحلهای (ادامه)
5-Stage Pipeline (Continued)
جمعبندی
Summary
تضادها و مشکلات در خط لوله
Conflicts & Problems in Pipelining
ماژول ۲: مخاطرات خط لوله
Module 2: Pipelining Hazards
انواع مخاطرات (Hazards)
Types of Hazards
مثال: بدون گذرگاه (No Bypassing)
Example: No Bypassing
مثال: گذرگاه (Bypassing)
Example: Bypassing
مثال (ادامه)
Example (Continued)
برخی مثالهای پایه
Some Basic Examples
مثال: عملیات Load و Store
Example: Load and Store Operations
مثال: خط لوله ۷ یا ۹ مرحلهای
Example: 7 or 9 Stage Pipeline
نمایش نظرات