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

دانلود Computer Organization and Architecture 2024

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

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

مباحث کلیدی:

1. سیستم‌های عددی و گیت‌های منطقی

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

2. واحدهای عملکردی و سلسله مراتب حافظه

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

3. حالت‌های آدرس‌دهی و توالی دستورالعمل‌ها

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

4. طراحی ALU

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

5. ضرب و تقسیم سریع

کاربرد ضرب و تقسیم سریع، به توانایی سیستم‌های محاسباتی در مقابله با چالش‌های محاسباتی در مقیاس بزرگ کمک می‌کند.

6. واحد کنترل و خط لوله

درک عملکرد واحد کنترل، خط لوله (Pipelining)، سازماندهی چند باس، کنترل میکرو برنامه‌ریزی شده، مخاطرات و تأثیر آن بر مجموعه دستورالعمل‌ها، دانشجویان را برای حل مسائل دنیای واقعی آماده می‌کند.

7. موازی‌سازی و معماری ARM

بهره‌مندی از دانش موازی‌سازی، طبقه‌بندی فلین (Flynn's Classification)، معماری ARM 5 و ARM 7 به درک چگونگی اجرای ایمن و محافظت از داده‌های حساس کمک می‌کند.

پیش نیازها:

این دوره برای علاقه‌مندان به سازمان و معماری کامپیوتر و کاربردهای بلادرنگ مناسب است.

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


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

آشنایی با سیستم‌های اعداد و گیت‌های منطقی Introduction to Number systems and Logic Gates

  • تبدیل سیستم‌های اعداد Number System Conversion

  • تبدیل بین سیستم‌های اعداد مختلف- باینری، دهدهی، اکتال، هگزادسیمال Conversions between different Number Systems-Binary, Decimal, Octal, Hexadecimal

  • روش تبدیل کد باینری به گری و گری به باینری Procedure for Binary to Gray code and Gray to Binary code conversion

  • روش جمع BCD Procedure for BCD Addition

  • گیت‌های منطقی-AND، OR، NOT، NAND، NOR، EX-OR، EX-NOR Logic Gates-AND, OR, NOT, NAND, NOR, EX-OR, EX-NOR

  • گیت‌های جهانی (گیت‌های NAND، NOR) Universal gates(NAND ,NOR gates)

  • سیستم اعداد و تبدیل‌ها Number system and conversions

  • گیت‌های منطقی Logic gates

مفاهیم عملیاتی پایه، واحدهای عملکردی و سلسله مراتب حافظه در کامپیوتر Basic Operational Concepts ,Functional Units and Memory Hierarchy in Computer

  • ساختار پایه کامپیوترها Basic structure of computers

  • واحدهای عملکردی یک کامپیوتر و سلسله مراتب حافظه در کامپیوتر Functional units of a computer and memory hierarchy in computer

  • اجرای یک دستورالعمل کامل Execution of an Complete Instruction

  • ساختار گذرگاه- ساختار گذرگاه تکی و دوتایی Bus structure-Single and Double bus structure

  • ساختار گذرگاه چندگانه Multiple bus structure

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

  • روش‌های Big Endian و Little Endian برای آدرس دهی حافظه Big Endian and Little Endian method of memory addressing

دستورالعمل‌ها، ترتیب دستورالعمل‌ها و حالت‌های آدرس‌دهی Instructions,Instruction Sequencing and Addressing Modes

  • مراحل درگیر در یک چرخه دستورالعمل Steps Involved in an Instruction Cycle

  • اجرای دستورالعمل و ترتیب خطی مستقیم Instruction Execution and Straight Line Sequencing

  • انواع دستورالعمل‌ها Types of Instructions

  • حالت‌های آدرس‌دهی Addressing Modes

طراحی واحد محاسبات و منطق Design of Arithmetic and Logic Unit

  • طراحی نیم جمع‌کننده و تمام جمع‌کننده Design of Half adder and Full adder

  • پیاده‌سازی تمام جمع‌کننده با استفاده از دو نیم جمع‌کننده و گیت OR Implementation of full adder using two half adder and OR gate

  • جمع‌کننده/تفریق‌کننده باینری (جمع‌کننده/تفریق‌کننده موازی) Binary adder /Subtractor (Parallel Adder/Subtractor)

  • جمع‌کننده باینری و نحوه استفاده از جمع‌کننده باینری به عنوان تفریق‌کننده با استفاده از گیت XOR Binary adder and how binary adder used as subractor using XOR gate

روش‌های انجام ضرب و تقسیم سریع در یک کامپیوتر Methodologies performed for Fast Multiplication and Division in a Computer

  • الگوریتم کدگذاری جفت بیتی BOOTH برای ضرب علامت‌دار BOOTH BIT PAIR RECODING ALGORITHM FOR SIGNED MULTIPLICATION

  • جمع سریع Summands با ذخیره رقم نقلی Fast Carry Save Addition of summands

  • محاسبه تقسیم Restoring Restoring Division calculation

  • محاسبه تقسیم Non Restoring Non Restoring Division Calculation

عملیات واحد کنترل: پایپ‌لاینینگ، کنترل ریزبرنامه‌ریزی‌شده و خطرات Control Unit Operations: Pipelining, Microprogrammed control and Hazards

  • پایپ‌لاینینگ، کنترل ریزبرنامه‌ریزی‌شده و خطرات، تأثیر بر مجموعه دستورالعمل Pipelining, Microprogrammed control and Hazards,Influence on Instruction set

موازی‌سازی، طبقه‌بندی Flynn، معماری ARM5 و ARM7 Parallelism,Flynn Classification,ARM5 and ARM7 architecture

  • موازی‌سازی، طبقه‌بندی Flynn، معماری ARM5 و ARM7 Parallelism,Flynn Classification,ARM5 and ARM7 architecture

نمایش نظرات

آموزش سازمان و معماری کامپیوتر 2024
جزییات دوره
4.5 hours
27
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,164
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Padmini Panneer Selvam Dr Padmini Panneer Selvam

مهندس در Udemy