Problem
A. Why are supervisor and user mode are introduced in operating systems?
B. Briefly explain: when a user process invokes fork () system call, what will happen in the kernel space?
C. Claim A: First come first serve (FCFS) scheduling algorithm that could result in starvation. Is claim A true or false? Briefly explain
D. What are the four major components in an operating system? Note: Just answer the name of the components. No need to explain their functionality.
E. Briefly explain when a user process invokes fork() system call what will happen in the kernel space?
F. Suppose the possible states for a process are Ready, Running and Blocked. How does a process change from one station to another?