Which utility in Android handles the composition of various display layers (windows, status bars, applications) onto a single framebuffer for rendering? MCQ with Answer and Explanation

Which utility in Android handles the composition of various display layers (windows, status bars, applications) onto a single framebuffer for rendering?
A. PackageManager
B. ActivityManager
C. Zygote
D. SurfaceFlinger
Answer: Option D
Solution (By JKSSB Mock Tests)
SurfaceFlinger is the system-wide graphics compositor in Android that accepts surface buffers from multiple sources and combines them for the display.

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 role of the Basic Input/Output System (BIOS) during the cold booting process?
A. To permanently store user data and system files.
B. To load the user's desktop environment and background services.
C. To compile application software into machine language.
D. To run the POST (Power-On Self-Test) and initialize system hardware before handing control to the bootloader.

Correct Answer: Option D


Explanation:
The BIOS performs the Power-On Self-Test (POST) to ensure all hardware components are functioning and then locates the bootloader to start the OS.

This question belongs to: Computer Operating Systems
Question #2
In a symmetric multiprocessing (SMP) system, how are the processing responsibilities shared among available CPUs?
A. All processors share the same physical memory space and run tasks simultaneously under equal peer status.
B. Only one processor can be active at any given minute while others stay idle.
C. Processors are restricted to executing only application software, never OS tasks.
D. One primary CPU controls all other slave CPUs and handles all hardware input/output exclusively.

Correct Answer: Option A


Explanation:
In Symmetric Multiprocessing (SMP), multiple peer processors share a common main memory and execute threads concurrently under equal standing.

This question belongs to: Computer Operating Systems
Question #3
Which Linux command can be used to view the list of currently running processes for the active user?
A. cat
B. ls
C. df
D. ps

Correct Answer: Option D


Explanation:
The 'ps' command outputs a static snapshot list detailing active user or system processes running within the current environment configuration.

This question belongs to: Computer Operating Systems