MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SYSTEM SOFTWARE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which tasks are the memory manager responsible for (as a part of the Operating System)
A
Swapping applications and data between RAM and virtual memory
B
Allocated sections of memory to applications
C
Communicating with peripheral devices connected to the computer
D
Allows the end user to control the computer effectively
Explanation: 

Detailed explanation-1: -The memory management function keeps track of the status of each memory location, either allocated or free. It determines how memory is allocated among competing processes, deciding which gets memory, when they receive it, and how much they are allowed.

Detailed explanation-2: -The Memory Manager manages memory in the system and is responsible for allocation and deallocation of memory, virtual memory management, etc. The File Manager manages the file system, and keeps track of directories, files, and related information.

Detailed explanation-3: -The memory manager is responsible for protecting the memory allocated to each process from being corrupted by another process. If this is not ensured, then the system may exhibit unpredictable behavior. Memory managers should enable sharing of memory space between processes.

Detailed explanation-4: -Memory management is the functionality of an operating system which handles or manages primary memory and moves processes back and forth between main memory and disk during execution.

Detailed explanation-5: -The correct answer is Memory Management. Memory Management performs the task of allocation and deallocation of memory space to program.

There is 1 question to complete.