3.1 Computer Architecture

What is the role of a CPU in a computer?

What is a microprocessor?

What is the purpose of a register?

What is the ALU?

What is the function of the control unit?

Fetch Decode Execute

Registers used in the Fetch Execute Cycle

Describe the stored program concept when applied to the Von Neumann model (4points)

Explain how an instruction is fetched in a von Neumann model computer

BUSES IN FETCH EXECUTE CYCLE:

Address Bus

Data (bus)

Control (bus)

BUSES IN FETCH EXECUTE CYCLE:

Core

Cache

Clock/System Clock

Factors affecting performance of a CPU:

Multiple cores(eg dual core instead of single core):

Increasing cache:

Overclocking/increasing clock speed

Address+Data bus width

What is a CPU instruction set?

Embeded Systems

What is an embedded system?

Pros & cons of embedded systems

You may need to know how embedded systems is used with a given example