Android is primarily based on which operating system kernel? MCQ with Answer and Explanation

Android is primarily based on which operating system kernel?
A. Windows NT Kernel
B. Unix Kernel
C. Linux Kernel
D. Hybrid Kernel
Answer: Option C
Solution (By JKSSB Mock Tests)
Android is an open-source operating system designed for mobile devices, built directly on top of a modified version of the Linux kernel.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
What mechanism does an operating system use to simulate an environment where multiple processes run concurrently on a single CPU core by switching between them rapidly?
A. Asymmetric Multiprocessing
B. Direct Memory Mapping
C. Defragmentation Scaling
D. Time-Slicing (via Context Switching)

Correct Answer: Option D


Explanation:
Time-slicing leverages rapid, scheduled context switching to give users the illusion of smooth, concurrent application execution on a single core.

This question belongs to: Computer Operating Systems
Question #2
What does 'Symmetric Multiprocessing (SMP)' achieve compared to asymmetric multiprocessing?
A. SMP isolates memory blocks from being modified by applications.
B. SMP allows all processors to handle any workload in parallel without a single bottleneck master node.
C. SMP binds the operating system kernel execution strictly to a single master processor.
D. SMP operates without using physical random access memory modules.

Correct Answer: Option B


Explanation:
SMP distributes operating system overhead and user execution dynamically across all available peer processors, eliminating master-slave bottlenecks.

This question belongs to: Computer Operating Systems
Question #3
Which of the following is a scheduling algorithm that gives each process a fixed time quantum?
A. Round Robin
B. First-Come, First-Served
C. Priority Scheduling
D. Shortest Job First

Correct Answer: Option A


Explanation:
Round Robin assigns each process a time slice (quantum) and cycles through them, ensuring fairness and responsiveness.

This question belongs to: Computer Operating Systems