What is the name of the memory region allocated to a process that dynamically expands at runtime to store objects created via allocation statements? MCQ with Answer and Explanation

What is the name of the memory region allocated to a process that dynamically expands at runtime to store objects created via allocation statements?
A. Code Segment
B. Data Segment
C. Heap
D. Stack
Answer: Option C
Solution (By JKSSB Mock Tests)
The heap is a dynamic memory region used for runtime allocations where application code explicitly creates and manages objects.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
In Linux, the 'df' command with '-h' option shows:
A. Mount options
B. Disk space usage in human-readable format
C. Inode usage
D. File system type

Correct Answer: Option B


Explanation:
df -h displays file system usage in GB/MB, making it easier to read.

This question belongs to: Computer Operating Systems
Question #2
What is the maximum partition size supported by the FAT32 file system?
A. 8 TB
B. 2 GB
C. 2 TB
D. 32 GB

Correct Answer: Option C


Explanation:
FAT32 supports partitions up to 2 TB (with 512-byte sectors) and file sizes up to 4 GB.

This question belongs to: Computer Operating Systems
Question #3
Which component of the Android system architecture manages individual application installation and tracks package permissions?
A. Zygote Init
B. Dalvik Engine
C. PackageManager
D. SurfaceFlinger

Correct Answer: Option C


Explanation:
The Android PackageManager service tracks installed APK packages, handles component resolution, and enforces application permissions.

This question belongs to: Computer Operating Systems