NPTEL Operating System Fundamentals Week 3 Assignment Answers 2024
1. In the modular design of an operating system, the layer 0 represents
(A) user interface
(B) hardware
(C) firmware
(D) software
(E) process
Answer :- b
2. Which of the following operating systems is not based on microkernel system structure?
(A) Mach
(B) MINIX
(C) HURD
(D) QNX
(E) UNIX
Answer :- e
3. The Android operating system is primarily based on the
(A) Windows
(B) iOS
(C) Linux
(D) FreeBSD
(E) UNIX
Answer :- For Answers Click Here
4. 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
(E) Manage network connections
Answer :- For Answers Click Here
5. Which of the following system calls is used to create a new process in Unix-like operating systems?
(A) fork()
(B) exec()
(C) create()
(D) spawn()
(E) process()
Answer :-
6. Which of the following is not an attribute of a process?
(A) Process ID
(B) Program counter value
(C)Priority information
(D) Scheduling information
(E) File size
Answer :-
7. Which of the following is not included in the process control block?
(A) Process state and priority
(B) File descriptors and environment variables
(C) Program counter and stack pointer
(D) Memory management information
(E) Process termination time
Answer :- For Answers Click Here
8. Which of the following is not a responsibility of the short-term scheduler?
(A) Allocating CPU to processes
(B) Managing process states
(C) Selecting process from ready queue.
(D) Handling process synchronization
(E) Implementing process scheduling policies
Answer :-
9. Which of the following is an invalid reason that a process enters the waiting state?
(A) The process requests input or output operations.
(B) The process requires a resource that is currently unavailable.
(C) The process is waiting for an event or signal from another process.
(D) The parent process is waiting for one or more of its child processes to complete execution.
(E) The process requests some memory, and the request is granted.
Answer :-
10. Which of the following is the primary function of the long-term scheduler?
(A) Allocating CPU to processes
(B) Manage the degree of multiprogramming
(C) Managing process states
(D) Handling process synchronization
(E) Implementing process scheduling policies
Answer :- For Answers Click Here