Processors and the Fetch-Decode-Execute Cycle Flashcards

1
Q

Accumulator

A

Stores the result of the ALU’s most recent operation

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

Arithmetic Logic Unit

A

Performs all of the CPU’s arithmetic and logical functions

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

Cache Memory

A

Low-capacity, high-speed memory that stores frequently used instructions and data

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

CISC

A

Instruction set where different instructions may require a different number of fetch–decode–execute cycles to run

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

Clock Speed

A

Frequency at which the CPU can carry out operations

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

Core

A

Processor within a CPU which can run a single instruction at a time

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

Current Instruction Register

A

Holds the instruction that the CPU is currently executing

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

Fetch-Decode-Execute Cycle

A

Sequence that is constantly repeated by the computer in order to carry out instructions

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

Harvard Architecture

A

Computer architecture where data and instructions are stored in separate locations

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

Instruction Set

A

List of all machine code commands that are recognised by a particular CPU

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

Memory Address Register

A

Holds the memory address that needs to be accessed

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

Memory Data Register

A

Holds the data that has just been loaded from, or is about to be saved to, memory

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

Multicore System

A

Computer that uses multiple processors

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

Opcode

A

Part of machine instructions that specifies the operation to be performed

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

Operand

A

Part of machine instructions that specifies the value to be used

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

Parallel System

A

Computer system that can carry out multiple operations simultaneously

17
Q

Pipelining

A

Technique for implementing instruction-level parallelism within a single processor in order to improve performance

18
Q

Program Counter

A

Register that is incremented in each iteration of the fetch–decode–execute cycle

19
Q

Register

A

Low-capacity storage locations within the CPU that are used in the fetch–decode–execute cycle

20
Q

RISC

A

Instruction set where different instructions require the same number of fetch–decode–execute cycles to run

21
Q

Von Neumann Architecture

A

Computer architecture based on the stored-program computer concept; data and instructions are stored together