CPU Flashcards

1
Q

CPU

A

Processes data and instructions. The instructions consist of:

  • Simple arithmetic
  • Logical operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Controller

A

Sends and receives signals from all parts of the computer. It ensures that all processes take place at the right time and in the correct order

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

ALU

A

The part of the CPU that processes and manipulates data. It performs simple calculations and comparison on the data that is temporarily stored in the registers.

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

Registers

A

A storage location found on the CPU where data or control information is temporarily stored. Registers are usually much faster to access than internal memory.

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

Internal memory

A

Fast access temporary storage on the CPU. Data is moved from the registers to the internal memory when it is not actively being used.

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

Buses

A

Allow data to be transferred to different parts of the computer. There are three main Buses used by the GPU:

  • Address bus
  • Data bus
  • Control bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Address bus

A

When data is saved or loaded from memory, the address at which it is to be stored or loaded from must be sent. The storage address of the data always travels along the address bus.

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

Data bus

A

Data will then need to be moved between several parts of the computer. The path along which data travels is called the data bus.

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

Control bus

A

The controller uses the control bus to send control signals to different parts of the computer

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

Von Neumann

A

The program and the data is stored in the same memory space. Easier to re-program. This means an instruction fetch and a data operation cannot occur at the same time as they share a common bus (Von Neumann bottleneck)

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

Program counter

A

Stores the memory location of the next instruction that will be needed by the processor.

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

Current instruction register

A

Stores the instruction that is currently being executed by the processor

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

Accumulator

A

Stores the results of calculations made by the ALU

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

Memory address register

A

Stores the memory locations where data is currently being written to or read from

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

Memory data register

A

Stores the data that is being transferred from memory to the CPU (or vice versa)

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

Input Device

A

Allows data, such as text, images, video or sound, to be entered into a computer system.

17
Q

Output Device

A

Allows data, such as text, images, video or sound, to be come out of a computer system.

18
Q

Fetch

A

Takes the address required from memory, stores it in the instruction register, and moves the program counter on one so that it points at the next instruction

19
Q

Decode

A

The control unit checks the instruction in the instruction register. The instruction is decoded to determine the action that needs to be carried out.

20
Q

Execute

A

The actual actions that happen during the execution cycle depend on the instruction itself

21
Q

Amount of cache memory

A

Cache memory improves the performance of the CPU as it is able to provide instructions and data to the CPU at a much faster rate than other system memory such as RAM. The more your system has, the better its performance.

22
Q

Clock Speed

A

The faster the clock speed, the faster the computer is able to run the fetch-decode-execute cycle and therefore process more instructions

23
Q

Number of Cores

A

Multi-core processors have many processing components within the same CPU. In a single-core CPU each instruction is processed one after the other, whereas in a dual core CPU, two instructions may be processes at the same time. In theory, a dual-core CPU should be able to process instructions twice as fast as a single-core CPU.