Which of the following is a type of operating system that allows direct communication with hardware without a kernel? MCQ with Answer and Explanation

Which of the following is a type of operating system that allows direct communication with hardware without a kernel?
A. Monolithic kernel
B. Hybrid kernel
C. Microkernel
D. Exokernel
Answer: Option D
Solution (By JKSSB Mock Tests)
Exokernel provides minimal abstractions and allows applications to manage hardware directly, but is rare.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1
What memory allocation issue occurs when there is sufficient total free memory space across the system, but it is split into tiny non-contiguous blocks that cannot accommodate a new request?
A. External Fragmentation
B. Page Table Mismatch
C. Internal Fragmentation
D. Virtual Thrashing Loop

Correct Answer: Option A


Explanation:
External fragmentation leaves memory broken into tiny segments scattered between active processes, preventing continuous allocations for larger tasks.

This question belongs to: Computer Operating Systems
Question #2
Which of the following is an accurate definition of 'Context Switching'?
A. The process of saving the state of a current process and loading the saved state of a new process onto the CPU.
B. Upgrading an operating system from Windows 10 to Windows 11.
C. Moving external storage hardware devices from one USB port to another.
D. Changing the user interface theme from a dark layout to a light layout.

Correct Answer: Option A


Explanation:
Context switching is the mechanical process of storing and restoring the execution state (context) of a CPU core so that execution can resume from the same point later.

This question belongs to: Computer Operating Systems
Question #3
Which component of an Android application represents a single visible screen with a user interface layer that the user interacts with?
A. Broadcast Receiver
B. Service
C. Content Provider
D. Activity

Correct Answer: Option D


Explanation:
An 'Activity' is the fundamental component that handles a single focused screen interface layout for user interaction.

This question belongs to: Computer Operating Systems