Which Android component is responsible for managing the lifecycle of an application process? MCQ with Answer and Explanation

Which Android component is responsible for managing the lifecycle of an application process?
A. ActivityManager
B. WindowManager
C. PackageManager
D. ProcessManager
Answer: Option A
Solution (By JKSSB Mock Tests)
ActivityManager manages the overall application lifecycle, including starting and killing processes based on memory needs.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
In the context of Inter-Process Communication (IPC), what does a 'pipe' do?
A. It blocks unauthorized external network incoming data packets.
B. It routes the standard output of one process directly into the standard input of another process.
C. It defragments the master storage drive blocks.
D. It amplifies audio outputs to peripheral speakers.

Correct Answer: Option B


Explanation:
A pipe is an IPC mechanism that channels the data output sequence of one system process into the data input stream of another process.

This question belongs to: Computer Operating Systems
Question #2
In a multiprocessor system, what is NUMA?
A. Non-Uniform Memory Access, where memory access times vary based on the processor's location
B. Non-Universal Memory Architecture
C. Network Unified Memory Architecture
D. New Unified Memory Access

Correct Answer: Option A


Explanation:
NUMA is a memory architecture where each processor has local memory, but accessing remote memory takes longer, affecting performance.

This question belongs to: Computer Operating Systems
Question #3
What is the main role of the Android 'MediaPlayer' class?
A. To edit media files
B. To manage media storage
C. To record audio
D. To play audio and video files

Correct Answer: Option D


Explanation:
MediaPlayer is used for playback of audio/video from files, streams, or resources.

This question belongs to: Computer Operating Systems