Question: 1. (i) Explain the reason why a system call must be implemented in the kernel of the operating system (i.e. in system mode). (ii) Some

1. (i) Explain the reason why a system call must be implemented in the kernel of the operating system (i.e. in system mode). (ii) Some early CPUs (e.g. INTEL 8086) did not implement a mode bit so the operating system and the user applications execute in the same mode of operation Explain, if possible, how the system resources could be protected in such architecture. 2. Explain how a multitasking OS protects the CPU from faulty running programs? (ii) Explain a problem that could occur if that CPU protection mechanism is not implemented. 3. (i) Throughput is defined as the amount of work done per unit time. "The degree of multiprogramming in a computer system has direct influence on the throughput of the system". Explain with an example. (ii) "Multitasking (i.e. time sharing) is a type of multiprogramming that is useful for interactive systems". Explain
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
