Architecture of the CPU

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

Last updated 6:25 PM on 6/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

What is the purpose of the CPU

executes instructions in order to run programs

2
New cards

What is the function of the Arithmetic logic unit (ALU)

performs mathematical calculations and logical operations

3
New cards

What is the function of the Control unit (CU)

  1. controls the operation of the fetch decode execute cycle

  2. coordinates the operation of the CPU

  3. sends commands to other components

4
New cards

What is the function of Cache

fast memory device on the CPU that stores frequently used data and instructions

5
New cards

What is a register

fast access storage locations in small amounts that are needed temporarily

6
New cards

What is the function of the MAR (memory address register)

stores the address of data to be fetched from

or

address where the data is stored

7
New cards

What is the function of the MDR (memory data register)

stores the data that is being fetched from

or

written to memory

8
New cards

What is the function of the program counter (PC)

stores the address of the next instruction to be fetched from memory

9
New cards

What is the function of the Accumulator

stores the results of calculations or operations carried out by the ALU

10
New cards

What is the fetch-decode-execute cycle

It’s a continuous cycle performed by the processor

11
New cards

What are the stages that take place in the fetch-decode-execute cycle

  1. address of the next instruction is fetched from the PC - MAR

  2. the instruction is fetched from the memory and copied into the MDR

  3. The PC is incremented

  4. instruction is decoded by the CU

  5. decode instruction is executed by the CPU or ALU

  6. process repeats for the next instruction

12
New cards

What does the Von Neumann model do

stores instructions and data in the same memory

13
New cards

What is clock speed

It controls the number of instructions carried out each second

14
New cards

How does clock speed affect the CPU

the more clock speed added the faster the CPU can execute instructions

15
New cards

How does cache size affect the CPU

a larger cache size increases the amount of frequently used data that can be stored

16
New cards

What are cores

individual processing units within a CPU that process instructions and handles tasks

17
New cards

How does the number of cores affect the CPU

the more cores added the more instructions can be processed and more task can be handled simultaneously

18
New cards

What is an embedded system

a computer system that is designed to perform specific functions within a larger mechanical or electronic system

19
New cards

Characteristics of embedded systems

  • designed for one specific task

  • built into other devices and cannot easily be separated

  • have minimal or no user interface

  • optimised for efficiency and reliability

  • typically low power, small and efficient

20
New cards

examples of embedded systems

  • washing machines

    • control water temperature

    • cycle timing

    • motor speed

  • microwave ovens

    • manage cooking time

    • power levels

    • safety features

  • traffic lights

    • control timing sequence

    • respond to sensors