Which statement correctly explains Memory segmentation?
- A. A memory management technique that divides memory into variable-sized segments based on logical divisions of a program. ✓
- B. The process of moving a process temporarily from main memory to disk to free up memory for other processes.
- C. A synchronization object that allows only one thread to access a resource at a time.
- D. A programmatic way for an application to request a service from the operating system's kernel.
Correct answer
A. A memory management technique that divides memory into variable-sized segments based on logical divisions of a program.
Explanation
Memory segmentation refers to a memory management technique that divides memory into variable-sized segments based on logical divisions of a program.