Thinking Concurrently Flashcards

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

What is Concurrent Thinking and Concurrent Processing

A
  • Concurrent Processing is the process of completing more than one task at any given time
  • Concurrent thinking is the mindset that allows you to spot patterns and parts of problems where doing tasks simultaneously can be spotted
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the difference between Concurrent Processing and Concurrent Thinking

A

Concurrent processing uses a computer processor while concurrent thinking means using your brain rather than a computer

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

What is the Difference between Concurrent Processing and Parallel Processing

A
  • Parallel processing is when multiple processors are used to complete more than one task simultaneously
  • Concurrent processing is when each task is given a slice of processor time to make it look like the tasks are being completed simultaneously when in reality they are executed sequentially
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the Advantages of Concurrent Processing

A
  • The number of tasks completed in a given time is increased
  • Less time is wasted waiting for an input or user interaction, as another tasks can be completed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the Disadvantages of Concurrent Processing

A
  • Takes longer to deal with large number of users or tasks as processing cannot be completed at once
  • There is an overhead in coordinating and switching between processes, which reduces the speed of the program
  • Not all tasks are suited to being broken up and performed concurrently
How well did you know this?
1
Not at all
2
3
4
5
Perfectly