2.1.5 Flashcards

Thinking concurrently (4 cards)

1
Q

Concurrent Thinking

A
  • Considering more than one task at the same time.
  • All the tasks need not be actively worked
    on at the same time.
  • Giving parts of your time to different tasks
    throughout the day.
  • Parts of multiple problems are often related, allowing them to be solved concurrently.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Concurrent Processing

A
  • Parallel processing is where multiple
    processors are used to complete the same
    task more quickly.
  • Concurrent processing is where a single
    processor works on multiple tasks at the
    same time.
  • This gives the appearance the tasks are
    concurrently completed, but in reality they
    are completed one after the other in quick
    succession.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Advantages of Concurrent Processing

A
  • More tasks can be completed in a given
    time.
  • Other tasks can be completed whilst
    awaiting a user decision meaning less time
    is wasted.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Disadvantages of Concurrent Processing

A
  • Can take longer to complete a large
    number of tasks since processes cannot be
    completed at once.
  • Some processor time is used to switch
    between and coordinate processes,
    reducing overall throughput.
  • Not all tasks are suited to being completed in this way.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly