Welcome to Westonci.ca, where you can find answers to all your questions from a community of experienced professionals. Get immediate and reliable solutions to your questions from a community of experienced professionals on our platform. Explore comprehensive solutions to your questions from knowledgeable professionals across various fields on our platform.

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