CPU and Von Neumann Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What Is a CPU?

A

CPU (Central Processing Unit) is the circuitry that controls the manipulation of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the different parts of the CPU?

A
  • Arithmetic/Logic Unit(ALU)
  • Control Unit
  • Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a ALU do?

A

The circuits that perform the arithmetic and logical operations on the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the CU do?

A

The circuits that coordinate the activities of the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are registers?

A

Quick, small stores of data within the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the Von Neumann Architecture?

A

Von Neumann Architecture is the first and most basic structure where the computer shared memory and bus for both data and instruction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the structure of the Von Neumann Architecture.

A
  • Memory On the left
  • ALU and CU in the middle together
  • Input/Output on the right
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does memory do in the Von Neumann Architecture?

A

Instructions are executed and stored in the memory (Alongside the data) as binary values
= The stored program concept

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does ALU and CU do in the Von Neumann Architecture?

A

Instructions are executed sequentially

One instruction at a time is fetched from memory and passed to the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain Clock speed in a CPU

A

Computers have a system clock which provides timing signals to synchronise circuits

CPUs are designed to operate at a specific frequency - and the system clock is raised to this rate by the processer, giving the clock speed(Hz)

The CPU needs a certain amount of clock ticks/cycles per instruction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the Fetch-Execute cycle

A

Fetch:
The next instruction is retrieved by the CPU from the main memory

Decode:
The instruction is broken down to its indivdual components to determine what the instruction is, and what data is being used
Operator + operand
E.G ADD R1 R5

Execute:
The CU activates the necessary circuity/data transfer. The output of this stage is stored in a register, and data may be read/written from/to the main memory during this stage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly