Intro to Computer Architecture

Explore the inner workings of computer systems, from fundamental components to advanced performance optimization techniques.

Fundamentals of Computer Architecture

Unit 1: Core Components of a Computer System

Unit 2: The Fetch-Decode-Execute Cycle

Unit 3: Introduction to Instruction Set Architecture (ISA)

Instruction Set Architecture (ISA)

Unit 1: Introduction to Instruction Set Architecture

Unit 2: RISC vs. CISC Architectures

Unit 3: Addressing Modes and Instruction Formats

Memory Hierarchy and Management

Unit 1: Introduction to Memory Hierarchy

Unit 2: Cache Memory Organization and Policies

Unit 3: Virtual Memory

Enhancing Performance and Power Efficiency

Unit 1: Pipelining Fundamentals

Unit 2: Parallel Processing & Multi-Core

Unit 3: Power Efficiency