What is the main role of the Android 'Dalvik/ART Virtual Machine'? MCQ with Answer and Explanation

What is the main role of the Android 'Dalvik/ART Virtual Machine'?
A. To provide user interface
B. To handle network connections
C. To manage hardware resources
D. To execute Android applications (bytecode) on the device
Answer: Option D
Solution (By JKSSB Mock Tests)
The virtual machine executes the DEX bytecode compiled from Java/Kotlin code, translating it to native instructions.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
What is the primary advantage of a distributed operating system?
A. It has better graphics
B. It requires less memory
C. It allows multiple computers to work together as a single system, providing scalability and fault tolerance
D. It is easier to manage than a single system

Correct Answer: Option C


Explanation:
Distributed OS manages resources across network nodes, offering high availability and load balancing.

This question belongs to: Computer Operating Systems
Question #2
Which directory in Linux houses dynamic, transient operational runtime files such as system logs, process queues, and print spools?
A. /mnt
B. /opt
C. /var
D. /usr

Correct Answer: Option C


Explanation:
The '/var' directory contains variable files whose contents fluctuate continuously during normal system operation, including system logs and mail spools.

This question belongs to: Computer Operating Systems
Question #3
Which of the following is an example of a network operating system?
A. macOS
B. Windows Server
C. Linux Desktop
D. Android

Correct Answer: Option B


Explanation:
A network OS like Windows Server provides services for network management, file sharing, and user administration across a network.

This question belongs to: Computer Operating Systems