Which of the following is a technique used to reduce fragmentation in memory? MCQ with Answer and Explanation

Which of the following is a technique used to reduce fragmentation in memory?
A. Swapping
B. Segmentation
C. Compaction
D. Paging
Answer: Option C
Solution (By JKSSB Mock Tests)
Compaction moves processes to create contiguous free space, reducing external fragmentation; paging eliminates external fragmentation.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
What is the purpose of the Android 'UsbManager'?
A. To detect USB devices
B. To control USB charging
C. To manage USB storage
D. To manage USB device connections and communication

Correct Answer: Option D


Explanation:
UsbManager provides access to USB devices connected to the Android device, allowing communication via USB.

This question belongs to: Computer Operating Systems
Question #2
Which of the following is a type of memory management that uses variable-sized partitions?
A. Paging
B. Segmentation
C. Buddy system
D. Fixed partitioning

Correct Answer: Option B


Explanation:
Segmentation allows variable-size memory segments based on logical units; paging uses fixed-size pages.

This question belongs to: Computer Operating Systems
Question #3
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. Hardware Abstraction Layer (HAL)
C. Linux Kernel
D. Native C/C++ Libraries

Correct Answer: Option B


Explanation:
The Hardware Abstraction Layer (HAL) defines a standard interface for hardware vendors to implement, enabling higher-level Android framework APIs to interact with hardware.

This question belongs to: Computer Operating Systems