Operating System Fundamentals Nptel Week 3 Answers
Are you looking for Operating System Fundamentals Nptel Week 3 Answers ? All weeks solutions of this Swayam course are available here.
Table of Contents

Operating System Fundamentals Nptel Week 3 Answers (July-Dec 2025)
Course link: Click here to visit course on Nptel Website
Question 1. Which of the following system calls is used to create a new process in Unix-like operating systems?
a) exec()
b) fork()
c) wait()
d) exit()
Question 2. Response time of a process is measured from its time of submission till
a) Completion
b) Last response
c) First response
d) Penultimate response
Question 3. The first system process in UNIX is
a) getty
b) init
c) start
d) None of the other options
Question 4. Which system call is used by a parent process to determine the termination of a child process?
a) wait
b) exit
c) fork
d) create
Question 5. How many child processes will be created because of the execution of the following code:
int main() {
fork();
fork();
return 0;
}
a) 1
b) 2
c) 3
d) 4
Question 6. In message passing, a “blocking send” will block:
a) Sender
b) Receiver
c) Both Sender and Receiver
d) Processes other than Sender or Receiver
Question 7. Which of the following is a method of passing parameters to a system call?
a) Passing parameters using registers
b) Memory block based parameter passing
c) Stack based parameter passing
d) All of the above
Question 8. Which of the following may be a reason that a process enters the waiting state?
a) Needs to wait for input or output operations to be completed
b) The process requires a resource that is currently unavailable
c) A higher priority process enters and gets the CPU control
d) All of the above
Question 9. Which of the following is/are true in a deadlock situation?
a) A process is waiting for a resource that is held by another process
b) None of the processes involved in deadlock can proceed because they are all waiting
c) Multiple processes competing for limited resources
d) All of the above
Question 10. The main goal of deadlock avoidance is:
a) To remain in safe state always, i.e., prevent deadlocks from ever occurring
b) To detect deadlocks immediately after they occur
c) To recover from deadlocks as quickly as possible
d) To minimize the number of resources allocated to processes
These are Operating System Fundamentals Nptel Week 3 Answers