General Knowledge Quiz
2 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

  • . 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 is dealing with multiple tasks seemingly at once. Parallelism is actually doing multiple tasks simultaneously, often using multiple processors.

More Like This

Use Quizgecko on...
Browser
Browser