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.


Operating System Fundamentals Nptel Week 3 Answers
Operating System Fundamentals Nptel Week 3 Answers

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()

View Answers


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

View Answers


Question 3. The first system process in UNIX is
a) getty
b) init
c) start
d) None of the other options

View Answers


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

View Answers


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

View Answers


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

View Answers


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

View Answers


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

View Answers


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

View Answers


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

View Answers


These are Operating System Fundamentals Nptel Week 3 Answers

Click here for all nptel assignment answers