FUNDAMENTALS OF COMPUTER

OPERATING SYSTEMS FOR COMPUTERS

COMPUTER OPERATING SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
This employs a table to monitor which process has been allocated which chunk of memory
A
defragmentation
B
allocation of RAM
C
setting up virtual memory
D
memory addressing
Explanation: 

Detailed explanation-1: -Memory allocation is the process of reserving a partial or complete portion of computer memory for the execution of programs and processes. Memory allocation is achieved through a process known as memory management.

Detailed explanation-2: -The Heap. The Heap is that portion of computer memory, allocated to a running application, where memory can be allocated for variables, class instances, etc.

Detailed explanation-3: -2) Dynamic memory allocation–memory allocated during run time. Exact sizes or amounts (like the size of an array, for example) does not have to be known by the compiler in advance. This memory is allocated by the run time system. To allocate memory dynamically, we have to use pointers.

Detailed explanation-4: -Worst fit: The memory manager places a process in the largest block of unallocated memory available. The idea is that this placement will create the largest hold after the allocations, thus increasing the possibility that, compared to best fit, another process can use the remaining space.

There is 1 question to complete.