While on a coffee break, your colleague asserts that cooperative multitasking is the best operating system design. What is your response? (Choose three.)
a. A disadvantage of cooperative multitasking is that it relies on each program to decide when to give control back to the operating system.
b. Cooperative multitasking can be faster than other forms of multitasking because it increases the clock speed of the processor.
c. Cooperative multitasking OSs can freeze due to a process getting stuck in an infinite loop.
d. Modern operating systems use preemptive multitasking so that the operating system is fully in control.
e. Cooperative multitasking is best used on real-time operating systems.