CPE 402/402L
Computer Architecture
and Organization
INtroDuCtIoN
About the Course
This course includes the study of the evolution
of computer architecture and the factors
influencing the design of hardware and
software elements of computer systems. The
focus is on the understanding of the design
issues specifically the instruction set QUESTION:
architecture and hardware architecture.
How do computers
work?
COMPUTER ARCHITECTURE
Computer architecture is concerned with the structure and behavior of the
computer as seen by the user. It includes the information formats, the
instruction set, and techniques for addressing memory.
COMPUTER ORGANIZATION
Computer organization is concerned with the way the hardware
components operate and the way they are connected together to form the
computer system.
COMPUTER DESIGN
Computer design is concerned with the hardware design of the computer.
Computer design is concerned with the determination of what hardware
should be used and how the parts should be connected
LeArNING ePIsoDes
CPE 402/402L - Computer Architecture and Organization
INSTRUCTION SET
1 ORIENTATION WEEK 3 ARCHITECTURE
• Characteristics and Functions
• Assembly Language
• Addressing Modes and Formats
COMPUTER
2 MEASURING PERFORMANCE
ARCHITECTURE OVERVIEW 4
• Computer Architecture vs. Computer • Computer Performance Equation
Organization • Benchmarking
• Classification of Computer Architecture • Amdahl’s Law
• Trends in Computer Architecture
• Factors influencing the success of computer
• Tools for Computer Architecture
LeArNING ePIsoDes
CPE 402/402L - Computer Architecture and Organization
COMPUTER ARITHMETIC MEMORY SYSTEM
5 • The Arithmetic and Logic Unit 7 ORGANIZATION & ARCHITECTURE
• Integer & Floating Point • Memory Hierarchy
Representation and Arithmetic • Cache Memory Organization
• Virtual Memory
PROCESSOR ORGANIZATION INPUT/OUTPUT
6 • Processor Basics 8 INTERFACING AND COMMUNICATION
• Datapath • I/O Interface
• Control Unit • Direct Memory Access
• Pipelining • Disk and Flash Storage
• Expected Value and Variance
LeArNING ePIsoDes
CPE 402/402L - Computer Architecture and Organization
PERIPHERAL SUBSYSTEMS DISTRIBUTED SYSTEM
9 • Types of Peripheral Devices 11 ARCHITECTURE
• Interconnection of peripheral subsystems • Distributed Shared Memory and Directory-
with system memory and CPU Based Coherence
MULTI/MANY CORE
10 ARCHITECTURES
• Characteristics of Multiprocessor /
Multicore
• Parallel Processing
• Multicore Computers