What is the name of the software layer in Android that provides standard interfaces to expose device hardware capabilities to the higher-level Java API framework? MCQ with Answer and Explanation
What is the name of the software layer in Android that provides standard interfaces to expose device hardware capabilities to the higher-level Java API framework?
A. Android Runtime (ART)
B. Native C/C++ Libraries
C. Hardware Abstraction Layer (HAL)
D. Linux Kernel
Answer: Option C
Solution (By JKSSB Mock Tests)
The Hardware Abstraction Layer (HAL) defines a standard interface for hardware vendors to implement, enabling higher-level Android framework APIs to interact with hardware.
Explanation:
A Broadcast Receiver is an Android application component that allows the app to listen for and respond to system-wide or app-issued broadcast messages.
Which term describes the operational condition where a CPU is constantly swapping memory pages between RAM and disk, leading to massive system slowdown?
Explanation:
Thrashing occurs when virtual memory resources are overused, causing the OS to spend more time moving data between disk and RAM than executing actual application instructions.
No comments yet. Be the first to start the discussion!