SD01 - Finite Control 1 Flashcards

1
Q

What does it mean to compute?

A

To change some input into some output

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

What is the name given to a simple computer that can change simple input to simple output?

A

A finite-state machine or automaton

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

Why is a standard computer generally not considered a finite state machine for practical purposes?

A

The number of possible states that the computer can be in is too large to reasonably enumerate

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

What is a ‘black box’ system?

A

A system where you can see the inputs and outputs, but the inside of the system is unknown i.e. How it produces an output from an input

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

What is a ‘state’?

A

Whatever data the machine needs, derived from earlier input signals, to determine the effects of subsequent input signals

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

What is finite control?

A

A problem that can be solved using a machine with a finite number of states

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

What constitutes a finite-state machine?

A

For a machine to be considered finite-state, it must be possible to enumerate all of its possible states. This can be tens, or thousands.

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

Is it possible to tell if a black-box system is a finite-state machine or not?

A

No

The only way to tell is to actually ‘look inside the box’

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