Lecture 7 - Models Of Computation Flashcards

1
Q

What do models of computation attempt to do?

A

define the black box

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

What are the 3 models we will look at?

A
  • finite state automata
  • pushdown automata
  • turing machines
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Characteristics of FA?

A
  • fixed amount of memory
  • limited problem solving ability
  • can only read forward
  • mostly deterministic
  • changes state based on input
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Characteristics of PA?

A
  • unlimited memory
  • behaves like a stack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Characteristics of TMs?

A
  • unlimited memory
  • bidirectional reading
  • same power as typical computer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly