Which component of an operating system is responsible for managing the allocation and deallocation of main memory blocks to active applications? MCQ with Answer and Explanation

Which component of an operating system is responsible for managing the allocation and deallocation of main memory blocks to active applications?
A. File System Manager
B. Process Scheduler
C. I/O Spooler
D. Memory Manager
Answer: Option D
Solution (By JKExamLibrary)
The memory management subsystem tracks memory allocation status, allocating chunks to active processes and reclaiming them upon task completion.

This question belongs to: Computer Operating Systems

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1 Report Error
Which command-line tool in Linux displays the current amount of free and used physical memory (RAM) and swap space within the system?
A. df
B. free
C. meminfo
D. top -s

Correct Answer: Option B


Explanation:
The 'free' command parses system configuration details to quickly display total, used, and available physical memory along with swap parameters.

This question belongs to: Computer Operating Systems
Question #2 Report Error
Which of the following is a feature of the Windows File Explorer?
A. Built-in text editor
B. Command line interface
C. Quick Access and OneDrive integration
D. SQL database management

Correct Answer: Option C


Explanation:
File Explorer includes Quick Access to frequently used folders and OneDrive cloud storage integration.

This question belongs to: Computer Operating Systems
Question #3 Report Error
Which command in Windows is used to check the integrity of system files?
A. sfc /scannow
B. dism
C. systeminfo
D. chkdsk

Correct Answer: Option A


Explanation:
System File Checker (sfc /scannow) scans and repairs corrupted system files in Windows.

This question belongs to: Computer Operating Systems