آموزش مبانی معماری کامپیوتر و سازماندهی سیستم‌ها - آخرین آپدیت

دانلود Introduction to Computer Organization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری سازماندهی کامپیوتر برای هر کسی که در حوزه فناوری فعالیت می‌کند ضروری است، زیرا درکی بنیادی از نحوه عملکرد رایانه‌ها ارائه می‌دهد. این دانش تنها محدود به مهندسان سخت‌افزار نیست؛ بلکه مهارتی حیاتی برای نقش‌های گوناگون از جمله توسعه‌دهندگان نرم‌افزار و متخصصان فناوری اطلاعات محسوب می‌شود. درک سخت‌افزار به شما این امکان را می‌دهد که عملکرد سیستم را بهینه‌سازی کنید، مشکلات را به‌طور موثر عیب‌یابی نمایید و فناوری‌های نوآورانه ایجاد کنید. این دوره درکی پایه‌ای از چگونگی عملکرد رایانه‌ها در سطح پایین و از دریچه معماری MIPS ارائه می‌دهد. شما می‌آموزید که چگونه عملکرد یک ریزپردازنده را تحلیل کنید، جریان برنامه را از طریق کدهای اسمبلی دنبال کنید، مدیریت پشته (Stack) را بیاموزید و درک کنید که رایانه‌ها چگونه محاسبات را از دیدگاه سخت‌افزاری انجام می‌دهند. پس از پایان این دوره، قادر خواهید بود: - نقش کلاک و چرخه دستورالعمل در عملکرد کامپیوتر را توضیح دهید. - در مورد موازنه بین عملکرد CPU و مصرف انرژی بحث کنید. - نحوه استفاده از آدرس‌های حافظه برای دسترسی به داده‌ها را شرح دهید. - برنامه‌های ساده به زبان اسمبلی با استفاده از دستورات MIPS بنویسید. - درک عمیقی از قراردادهای فراخوانی رویه‌ها (Procedure Call) ارائه دهید. - استاندارد IEEE 754 برای نمایش اعداد ممیز شناور را توضیح دهید. - عملیات محاسباتی را گام‌به‌گام اجرا، دیباگ و ردیابی کنید. این یک دوره در سطح متوسط است که برای فراگیران با پیش‌زمینه علوم کامپیوتر یا مهندسی الکترونیک طراحی شده است. برای موفقیت در این دوره، باید تجربه کار با یک زبان برنامه‌نویسی سطح بالا مانند C، C++ یا Python را داشته باشید.

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

ماژول ۱: عملکرد ریزپردازنده Module 1: Microprocessor Performance

  • خوش‌آمدگویی به دوره Welcome to the Course

  • چرا سخت‌افزار را مطالعه کنیم؟ Why Study Hardware?

  • عملکرد ریزپردازنده Microprocessor Performance

  • روندهای مصرف انرژی Power Consumption Trends

  • مقدمه‌ای بر کلاک و چرخه A Primer on Clocks and Cycle

  • معادله عملکرد Performance Equation

  • مجموعه دستورات MIPS MIPS Instruction Set

  • یک دستور پایه در MIPS A Basic MIPS Instruction

  • MIPS: مثال MIPS: Example

  • MIPS: مثال (ادامه) MIPS: Example (Continued)

  • عملوندها Operands

  • ثبات‌ها (Registers) Registers

  • آدرس حافظه Memory Address

  • عملوندهای فوری (Immediate) Immediate Operands

  • سازماندهی حافظه Memory Organization

  • سازماندهی حافظه (ادامه) Memory Organization (Continued)

  • آدرس پایه و آفست Base Address and Offsets

  • مثال و جمع‌بندی Example and Recap

ماژول ۲: دستورات کنترلی Module 2: Control Instructions

  • فرمت دستورات Instruction Formats

  • عملیات منطقی Logical Operations

  • دستورات کنترلی Control Instructions

  • دستورات کنترلی (ادامه) Control Instructions (Continued)

  • دستورات کنترلی: مثال Control Instructions: Example

  • مثالی از حلقه While An Example of While Loop

  • مثالی از حلقه While (ادامه) An Example of While Loop (Continued)

  • جریان کنترل Flow of Control

  • مدیریت ثبات‌ها Managing Registers

  • شمارنده برنامه (PC) Program Counter

  • ثبات‌ها An Registers

  • مروری کلی Overview

  • استفاده از پشته (Stack) Using the Stack

  • مدیریت حافظه ذخیره‌سازی Storage Management

  • یک مثال An Example

  • مثالی از فاکتوریل An Example of Factorial

  • مثالی از فاکتوریل (ادامه) An Example of Factorial (Continued)

  • کاراکترها و رشته‌ها Characters and Strings

  • کپی کردن یک رشته Copying a String

  • کپی کردن یک رشته (ادامه) Copying a String (Continued)

  • ثابت‌های بزرگ Large Constants

  • ثابت‌های بزرگ (ادامه) و مجموعه‌های دستورات Large Constants (Continued) & Instruction Sets

  • مجموعه‌های دستورات (ادامه) و اندیان‌نس Instruction Sets (Continued) & Endian-ness

  • اجرای برنامه در عمل Program Execution in Practice

ماژول ۳: محاسبات کامپیوتری Module 3: Computer Arithmetic

  • نمایش باینری و ASCII در مقابل باینری Binary Representation and ASCII vs. Binary

  • اعداد منفی Negative Numbers

  • متمم دو 2's Complement

  • متمم دو (ادامه) و مثال 2's Complement (Continued) and Example

  • نمایش اعداد علامت‌دار و بدون علامت Signed-Unsigned Representations

  • بسط علامت و نمایش جایگزین Sign Extension and Alternative Representation

  • جمع و تفریق Addition and Substraction

  • ضرب Multiplication

  • ضرب: مثال Multiplication: Example

  • الگوریتم سخت‌افزاری ۱ Hardware Algorithm 1

  • الگوریتم سخت‌افزاری ۲ Hardware Algorithm 2

  • الگوریتم سریع Fast Algorithm

  • تقسیم: مثال ۱ Division: Example 1

  • تقسیم: مثال ۱ (ادامه) Division: Example 1 (Continued)

  • تقسیم: مثال ۲ Division: Example 2

  • سخت‌افزار تقسیم Hardware for Division

ماژول ۴: عملیات ممیز شناور Module 4: Floating Point Operations

  • اعداد ممیز شناور Floating Point Numbers

  • نمایش اعداد ممیز شناور Representing Floating Point Numbers

  • نمایش اعداد ممیز شناور (ادامه) Representing Floating Point Numbers (Continued)

  • نمایش توان‌ها Representing Exponents

  • نمایش توان‌ها (ادامه) Representing Exponents (Continued)

  • چند مثال Some Examples

  • چند مثال (ادامه) Some Examples (Continued)

  • جمع ممیز شناور Floating Point Addition

  • جمع ممیز شناور (ادامه) و ضرب Floating Point Addition (Continued) & Multiplication

  • دستورات ممیز شناور در MIPS Floating Point MIPS Instructions

  • عملیات ممیز شناور و ممیز ثابت Floating Point and Fixed Point Operations

  • ممیز ثابت (ادامه) و موازی‌سازی زیرکلمه Fixed Point (Continued) & Subword Parallelism

  • مسیر یادگیری شما Your Learning Journey

نمایش نظرات

آموزش مبانی معماری کامپیوتر و سازماندهی سیستم‌ها
جزییات دوره
12h 14m
71
(آخرین آپدیت)
964
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده