Operating System Fundamentals Week 2 NPTEL Assignment Answers 2025

NPTEL Operating System Fundamentals Week 2 Assignment Answers 2025

1. Which of the following is not an activity performed by the operating system for process management?

(A) Creation of processes
(B) Termination of processes
(C) Scheduling of processes
(D) Managing memory of the system

Answer : See Answers

2. The memory management task of operating system is closely related to which of the following:

(A) Handling the interrupts
(B) Proper use of the system memory to improve system performance
(C) Inter-process communication between two processes.
(D) Compiling a source code

Answer : See Answers

3. Which of the following is NOT a process state?

(A) Running
(B) Ready
(C) Blocked
(D) Compiled

Answer : See Answers

4. Which of the following is the main purpose of cache memory in an operating system?

(A) Additional storage space for the operating system
(B) It works as a backup for the hard drive
(C) It stores the frequently accessed data to reduce average access time
(D) None of the above

Answer : See Answers

5. An OS may use software interrupts to handle

(A) Program execution error
(B) System service requests
(C) Realize system calls
(D) All of the other options

Answer : See Answers

6. Which of the following is NOT a common Inter-Process Communication (IPC) mechanism in Unix-like operating systems?

(A) Pipes
(B) Message queues
(C) Shared memory
(D) Interrupts

Answer : See Answers

7. Which one of the following is/are relevant regarding process control block (PCB)?

(A) It stores the state information of a process (process ID, state etc.)
(B) It stores the data on which the process executes
(C) It stores the addresses of the hardware components
(D) None of the above

Answer : See Answers

8. Which of the following is the main function of a bootstrap loader?

(A) Manage hardware resources
(B) Load and execute the operating system kernel
(C) Provide a graphical user interface
(D) Handle user authentication

Answer : See Answers

9. A program counter (PC) is a special purpose register in a CPU that stores:

(A) The memory address of the current instruction being executed
(B) The memory address of the next instruction to be executed
(C) The results from the current instruction being executed
(D) None of the above

Answer : See Answers

10. A variable in the data segment of a process is shared across

(A) All threads of the process
(B) All children of the process
(C) Both threads and children processes
(D) None of the other options

Answer : See Answers

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top