1.1.1 - Architecture of a CPU

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 16

17 Terms

1

What does the ‘fetch’ in the FDE cycle mean?

Fetch an instruction from main memory

New cards
2

What does the ‘decode' in the FDE cycle mean?

Decode the instruction from main memory

New cards
3

What does the ‘execute’ in the FDE cycle mean?

Carry out the instruction

New cards
4

What is the FDE cycle?

It describes the basic operation that all modern computer systems use

New cards
5

What is the CPU?

Central Processing Unit - where all the data is processed and where the FDE cycle is carried out.

New cards
6

What are the main components of the CPU?

  • Arithmetic Logic Unit

  • Control Unit

  • Cache

  • Registers

New cards
7

What are registers?

High speed devices used by the CPU to store small amounts of data used for certain processes

New cards
8

What do registers mainly process?

The addresses of the next instruction to be executed and the results of calculations

New cards
9

What are the five types of registers?

  • Program counter

  • Memory Address Register

  • Memory Data Register

  • Current Instruction Register

  • Accumulator

New cards
10

What does the program counter do?

It holds the RAM address of the next instruction to be fetched from main memory

New cards
11

What does Memory Address Register do?

Holds the memory address where instructions will be fetched from or data fetched from/stored to

New cards
12

What does the Memory Data Register do?

Holds the current data that has been fetched from memory OR is about to be stored in memory

New cards
13

What does the Current Instruction Register do?

It holds the instruction that is currently being processed - the instruction that is about to get executed

New cards
14

What does the Accumulator do?

It stores the result of the current calculation from ALU, stores input into ALU

New cards
15

What is the purpose of the Control Unit?

To control and monitor the flow of data between the hardware components and the CPU. It also executes the instructions provided by the program

New cards
16

What is the purpose of the Arithmetic Logic Unit?

It handles all of the data processing within the CPU. It performs standard arithmetic (fancy that) operations like subtraction, addition, multiplication and division and also deals with logical comparisons such as ‘is this value greater than this value?’

New cards
17

What is cache?

High speed volatile memory that is built into the processor

New cards

Explore top notes

note Note
studied byStudied by 23 people
680 days ago
5.0(1)
note Note
studied byStudied by 5220 people
688 days ago
4.6(34)
note Note
studied byStudied by 2 people
16 days ago
5.0(1)
note Note
studied byStudied by 9 people
684 days ago
5.0(2)
note Note
studied byStudied by 8 people
1019 days ago
5.0(1)
note Note
studied byStudied by 16 people
448 days ago
5.0(1)
note Note
studied byStudied by 42 people
84 days ago
5.0(1)
note Note
studied byStudied by 3 people
126 days ago
5.0(1)

Explore top flashcards

flashcards Flashcard (75)
studied byStudied by 8 people
319 days ago
5.0(1)
flashcards Flashcard (69)
studied byStudied by 37 people
80 days ago
5.0(2)
flashcards Flashcard (114)
studied byStudied by 9 people
673 days ago
5.0(1)
flashcards Flashcard (51)
studied byStudied by 4 people
665 days ago
5.0(1)
flashcards Flashcard (35)
studied byStudied by 18 people
117 days ago
4.5(2)
flashcards Flashcard (159)
studied byStudied by 5 people
769 days ago
5.0(1)
flashcards Flashcard (88)
studied byStudied by 9 people
531 days ago
4.0(1)
flashcards Flashcard (24)
studied byStudied by 38 people
1 day ago
5.0(1)
robot