Question: (1) If the same program is launched (by a human user) more than once (by double-clicking the same program icon in the desktop), how can

(1) If the same program is launched (by a human user) more than once (by double-clicking the same program icon in the desktop), how can the operating system recognize each as different processes? (2) Brieflv (within 60 words, using vour words) explain whv a computer svstem without interrupt is inefficient and how interrupt solves the inefficiency problem. Mention two different primary purposes. apply)? (3) What are the purposes in using "system calls" (why do many operating systems use "system calls")? (4) Which of the following short-term process scheduling algorithms can suffer starvation (select all that (a) FCFS (First Come first Served) Scheduling (b) Round-Robin Scheduling (c) SJF (Shortest Job First) Scheduling (d) SRTF (Shortest Remaining Time First) Scheduling (5) If two processes (or threads) access the same memory address in shared memory, race condition can happen. Technically describe how a race condition can happen using an example
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
