Podcast
Questions and Answers
Which of the following statements are correct?
Which of the following statements are correct?
- a. Parallel execution is possible on a single processor.
- b. Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once. (correct)
- c. Concurrent execution and parallel execution can be combined. (correct)
- d. Concurrent execution is possible on a single processor. (correct)
Which of the following statements are correct?
Which of the following statements are correct?
- . A kernel has to exploit concurrency in order to be efficient.
- b. A hardware trap caused by dereferencing an invalid pointer is synchronous to a running process. e. The kernel handles asynchronous interrupts that may not be visible by any running processes. (correct)
- c. A software interrupt generated by a terminal program on user request is asynchronous to a running process.
- d. A system call is asynchronous to a running process.
Flashcards
Concurrency vs. Parallelism
Concurrency vs. Parallelism
Concurrency is dealing with multiple tasks seemingly at once. Parallelism is actually doing multiple tasks simultaneously, often using multiple processors.