1.1.1 Flashcards

1
Q

Arithmetic Logic Unit ( ALU )

A

Carries out calculations and logical decisions

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

Control Unit ( CU )

A

Manages operations within the CPU such as decoding instructions and controlling buses

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

Registers

A

Small memory cells that operate at very high speeds and are used to temporarily store data

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

Program Counter ( PC )

A

Holds the address of the next instruction to be executed and is incremented with each cycle of the FDE cycle

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

Accumulator ( ACC )

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
6
Q

Memory Address Register ( MAR )

A

Stores the address of the next instruction or data to be read from or written to

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

Memory Data Register ( MDR )

A

Temporarily stores data that has been read or needs to be written

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

Current Instruction Register ( CIR )

A

Holds the current instruction being executed and is seperated into operand and opcode

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

Buses

A

Set of parallel wires which connect components in the CPU together

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

Bus Width

A

Number of parallel wires the bus has

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

Data Bus

A

Transmit data between areas of the processors

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

Address Bus

A

Used to carry the address to which the data is being transmitted

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

Control Bus

A

Used to send control signals from the control unit to other parts of the processor

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

Fetch

A

Address from PC is copied to the MAR
⬇️
Instruction in MAR is copied to the MDR
⬇️
Value held in MDR is copied to CIR

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

Decode

A

Contents of CIR are sent to the CU
⬇️
CU then decodes the instruction

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

Execute

A

The processor carries out the instruction

17
Q

Clock Speed

A

Clock speed means cycles per second
⬇️
The higher the clock speed , the less time a program will take to load

18
Q

Cache Memory

A

Cache memory is the CPU’s onboard memory
⬇️
Instructions fetched from main memory are copied to the cache , so if required again they can be accessed quicker

19
Q

Multiple Cores

A

Each core is an independent processor able to carry out its own FDE cycle
⬇️
Allowing the ability to multitask

20
Q

Pipelining

A

The process of completing FDE cycle of three separate instructions simultaneously
⬇️
Reduces the amount of the CPU that is kept idle

21
Q

Von Neumann Architecture

A

Uses a single control unit

Stores data and instructions in the same memory

22
Q

Harvard Architecture

A

Data and instructions are stored in separate memory units with separate buses

23
Q

Fetch-Decode-Execute Cycle

A

The sequence of operations that are completed in order to execute an instruction