Explore Westonci.ca, the premier Q&A site that helps you find precise answers to your questions, no matter the topic. Experience the convenience of getting reliable answers to your questions from a vast network of knowledgeable experts. Join our Q&A platform to connect with experts dedicated to providing accurate answers to your questions in various fields.

12. A significant problem with priority scheduling algorithms is a. complexity b, starvation c. determining the length of the next CPU burst d. determining the length of the time quantum 13. pthread_testcancel() method is used in a deferred thread cancellation mode. a. True b. False 14. One of the multithreading benefits is "Scalability", where: a. process can take advantage of multiprocessor architectures b. process may allow continued execution if part of process is blocked, especially important for user interfaces c. threads share resources of process, easier than shared memory or message passing d. thread switching lower overhead than context switching 15. A process may have several threads. The signal sent by any thread can be recieved by a. the thread to which the signal applies b. every thread in the process c. certain threads in the process d. All of the above
16. If a process P1 is executing in a CPU, and it wants to perform I/O operation, then P1 should be move from state. a. running, ready running 6. running, waiting C. running, termination Tequest d. waiting, ready Wo 17. multithreading model is the not most commonly used in the recent operating systems. a. One-to-one b. One-to-many c. Many-to-one d. Many-to-many 18. 18. is the most important process in the computer system: a. Background process b. Foreground process c. Service process d. Visible process Question 2 (8 Points) Answer the following thread questions: a. Why the parent process may terminate the execution of its children processes using the abort() system call. Please list three reasons. (3 points) state to