وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Computer Architecture Essentials

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

This course provides a comprehensive introduction to computer architecture, designed for professionals without a strong hardware background. Explore the essential components of computing systems, including the CPU, memory, and I/O subsystems. The course covers advanced topics such as instruction execution techniques, memory management, and out-of-order execution. Additionally, learn about specialized architectures and emerging technologies like FPGAs and AI in hardware. By the end of this course, you will have the knowledge to analyze and optimize computing systems for enhanced performance and efficiency.


01 - Introduction
  • 01 - Getting started with computer architecture

  • 02 - 1. Computer Architecture
  • 01 - Computer architecture
  • 02 - Components of a computing system
  • 03 - The CPU
  • 04 - The memory subsystem
  • 05 - The inputoutput subsystem

  • 03 - 2. The Central Processing Unit
  • 01 - The role of the CPU
  • 02 - CPU organization
  • 03 - Instruction set architectures
  • 04 - Number of operands per instruction
  • 05 - CISC vs. RISC architectures
  • 06 - Harvard vs. Von Neumann architectures
  • 07 - Assembly language

  • 04 - 3. Instruction Execution Pipelining
  • 01 - Understanding pipelining
  • 02 - CPU pipeline stages
  • 03 - Pipeline hazards
  • 04 - Overcoming control hazards with software
  • 05 - Overcoming data hazards with software
  • 06 - Overcoming pipeline hazards with hardware
  • 07 - Impact on software Pipelining

  • 05 - 4. Out-of-Order Execution
  • 01 - Understanding OOO execution
  • 02 - OOO execution architecture elements
  • 03 - Tomasulos algorithm
  • 04 - Instruction schedulers today
  • 05 - Performance improvements

  • 06 - 5. Memory
  • 01 - Memory technologies
  • 02 - Memory hierarchy
  • 03 - Cache mapping

  • 07 - 6. Complications with Memory
  • 01 - Paging
  • 02 - Hardware support for paging
  • 03 - Memory in multiprocessor systems
  • 04 - Cache coherence
  • 05 - Impact on software The memory subsystem

  • 08 - 7. InputOutput
  • 01 - IO handling techniques
  • 02 - Polling vs. interrupts
  • 03 - Direct memory access
  • 04 - Serial communication
  • 05 - Layered communication protocols
  • 06 - Impact on software IO handling

  • 09 - 8. System Integration
  • 01 - Bus architectures
  • 02 - In-die buses
  • 03 - Motherboards
  • 04 - Systems on a chip

  • 10 - 9. Specialized Architectures and Emerging Technologies
  • 01 - Embedded systems
  • 02 - FPGAs
  • 03 - Soft processors
  • 04 - Hardware accelerators
  • 05 - Cloud and edge computing
  • 06 - RISC-V An industry-ready open architecture

  • 11 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 45519
    حجم: 292 مگابایت
    مدت زمان: 197 دقیقه
    تاریخ انتشار: ۱۴ دی ۱۴۰۴
    دسته بندی محصول
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید