2.1.5 Thinking Concurrently Flashcards
1
Q
What is concurrent thinking?
A
The process of completing more than one task at a given time
2
Q
What is parallel processing?
A
Multiple processors used to complete more than one task simultaneously
3
Q
What is concurrent processing?
A
Each task is given a slice of processor time
Gives illusion of parallel processing
4
Q
Give 2 advantages of concurrent processing.
A
More tasks completed in given time
Other tasks can be completed while waiting for input or interaction
5
Q
Give 3 disadvantages of concurrent processing.
A
Can take longer to complete with large number of users/tasks
Reduced program throughput due to overhead in coordinating processes
Not all tasks suited