cpu functions/components Flashcards

1
Q

What is address bus?

A

it carries memory addresses that identify where data is being read from or written to

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

What is data bus?

A

carries the binary 1s and 0s, make up actual info being transmitted around CPU/Computer

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

What is control bus?

A

carries commands and control signals to and from every component of CPU

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

What is OPCODE?

A

OPCODE = what action needs to be done to the OPERAND, ADD

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

What is OPERAND?

A

OPERAND = data needs to be affected by OPCODE

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

What is control unit?

A

CU coordinates all activities of CPU. Directs flow of data between CPU and other devices. accepts instruction, decodes it, executes it and stores results in memory/registers. Controls signals like bus requests or grants

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

What is arithmetic logic unit?

A

performs arithmetic and logic operations. use general-purpose registers to tempo hold results of calculations like accumulator

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

what is accumulator?

A

acc stores the data/control information. the more general-purpose registers a processor has, the faster it may operate. stores results from alu

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

what is accumulator?

A

acc stores the data/control information. the more general-purpose registers a processor has, the faster it may operate. stores results from alu

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

what is memory address register?

A

mar holds address of next memory location to be fetched. Sends the addresses to memory thro address bus

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

what is memory data register?

A

mdr tempo stores data written to or read from memory. all data to/from memory must travel down with data bus and pass through mdr

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

what is current instruction register?

A

cir holds current instruction being executed. contents of mdr copied to cir if told so. contains opcode and operand. opcode + operand = instruction

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

what is the program counter?

A

pc holds address of next instruction to be executed. at start of fe-de-ex cycle, address held in pc is copied to mar

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

what is decode unit?

A

du is logic that is presented with a sequence of bits that have been fetched from memory. prepares execution of an instruction by looking up binary operation code in its table so the CPU knows what to do

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

what is cache?

A

cache is small memory located on or near CPU. very fast to instant access frequently used for instructions and data. but its very small.

3 levels: 1 - smallest and fastest, part of the CPU. 2 and 3 - bigger sections built in between CPU and RAM with slower access times, bigger capacity

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

what is clock?

A

clock is an electronic unit that synchronises related components by generating pulses at a constant rate. measured in hertz (hz). clock speed is frequency at which internal clock generates pulses. higher clock rate, faster computer may work

17
Q

what is a register?

A

section of high speed memory within CPU that stores data to be processed