The Purpose of the CPU Flashcards

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

3 main stages of the fetch execute cycle?

A

1 - Fetch
2 - decode
3 - execute

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

what is the fetch execute cycle?

A

the cycle the CPU follows from boot-up until the computer shuts down in order to process instructions

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

what does ALU stand for?

A

Arithmetic Logic Unit

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

what is the ALU?

A

digital electronic circuit which conducts operations on binary numbers in arithmetic and bitewise logical ways

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

what does CU stand for?

A

Control unit

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

what does the CU do?

A

1 - controls data moving through the processor
2 - controls the timing of operations
3 - controls the instructions sent to the processor and peripheral devices

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

what is the Cache?

A

a hardware or software component that stores data so that future request for that data can be served faster

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

what does MAR stand for?

A

memory address register

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

what is the MAR?

A

it holds the address of the current instruction that is to be fetched, from memory or the address in memory to which data is to be transfered.

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

4 events during fetch-execute cycle?

A
  • instruction is fetched from memory
  • instruction is decoded
  • decoded instruction is then executed by the CPU
  • process is repeated
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

2 characteristics of a compiler?

A
  • compiler translates all the code in 1 go

- compiler reports all errors at the end

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

2 characteristics of a interpreter?

A
  • interpreter translates 1 line at a time

- interpreter stops when it finds an error

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