MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

OPERATING SYSTEM

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is the reason computer memory needs to be managed?
A
the amount of memory in a computer is limited
B
to protect your data from hackers
C
applications can’t be trusted to use memory properly
D
None of the above
Explanation: 

Detailed explanation-1: -Memory management strives to optimize memory usage so the CPU can efficiently access the instructions and data it needs to execute the various processes.

Detailed explanation-2: -The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and free it for reuse when no longer needed. This is critical to any advanced computer system where more than a single process might be underway at any time.

Detailed explanation-3: -The memory capacity of a device depends on many factors such as the number of available address registers in the CPU. In the case of 32-bit CPUs, they can only address a memory capacity of up to 4 GB. As for a 64-bit computer, the memory capacity is unlimited.

Detailed explanation-4: -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.

There is 1 question to complete.