What type of memory allocation problem occurs when free memory blocks are broken down into tiny, disconnected gaps that are too small to serve new process requests? MCQ with Answer and Explanation

What type of memory allocation problem occurs when free memory blocks are broken down into tiny, disconnected gaps that are too small to serve new process requests?
A. Internal Fragmentation
B. External Fragmentation
C. Deadlock Allocation
D. Virtual Paging Fault
Answer: Option B
Solution (By JKSSB Mock Tests)
External fragmentation occurs when total free memory space exists to satisfy a allocation request, but it is split up non-contiguously into tiny pockets.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
Which area of the Linux file system hierarchy contains specialized pseudo-files that represent physical or virtual devices attached to the computer?
A. /dev
B. /bin
C. /proc
D. /sys

Correct Answer: Option A


Explanation:
The '/dev' directory contains device nodes or pseudo-files that map directly to hardware peripherals and components like storage volumes or serial ports.

This question belongs to: Computer Operating Systems
Question #2
Which of the following is a type of operating system used in embedded systems?
A. Windows 10
B. RTOS
C. macOS
D. Ubuntu

Correct Answer: Option B


Explanation:
Real-time operating systems (RTOS) are common in embedded devices requiring predictable timing.

This question belongs to: Computer Operating Systems
Question #3
What is the function of the Linux 'mount' command?
A. To format a disk
B. To check file system integrity
C. To create a new file system
D. To attach a file system to a directory (mount point)

Correct Answer: Option D


Explanation:
mount makes a file system accessible at a specified directory, allowing the OS to read and write data on that device.

This question belongs to: Computer Operating Systems