Need help with this week’s assignment? Get detailed and trusted solutions for Operating System Fundamentals Week 3 NPTEL Assignment Answers. Our expert-curated answers help you solve your assignments faster while deepening your conceptual clarity.
✅ Subject: Operating System Fundamentals
📅 Week: 3
🎯 Session: NPTEL 2025 July-October
🔗 Course Link: Click Here
🔍 Reliability: Verified and expert-reviewed answers
📌 Trusted By: 5000+ Students
For complete and in-depth solutions to all weekly assignments, check out 👉 NPTEL Operating System Fundamentals Week 3 NPTEL Assignment Answers
🚀 Stay ahead in your NPTEL journey with fresh, updated solutions every week!
NPTEL Operating System Fundamentals Week 3 Assignment Answers 2025
1. Which of the following system calls is used to create a new process in Unix-like operating systems?
(A) exec)
(B) fork0
(C) waitO
(D) exit
Answer : See Answers
2. Response time of a process is measured from its time of submission till
(A) Completios
(B) Last respons
(C) First response
(D) Penultimate response
Answer :
3. The first system process in UNIX is
(A) getty
(B) init
(C) start
(D) None of the other options
Answer :
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
Answer :
5. How many child processes will be created because of the execution of the following code:
int mainO {
fork0:
forkO:
return 0:
}
(A) 1
(B) 2
(C) 3
(D) 4
Answer : See Answers
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
Answer :
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
Answer :
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
Answer :
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
Answer :
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
Answer : See Answers


