FUNDAMENTALS OF COMPUTER

OPERATING SYSTEMS FOR COMPUTERS

COMPUTER OPERATING SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
____ is an alternative method of allocating memory to processes, where segments are variably sized rather than fixed. Thus they can logically split RAM into chunks of the eaxct size requested rather than forcing data into fixed sized chunks
A
segmentation
B
paging
C
memorising
D
threading
Explanation: 

Detailed explanation-1: -Segmentation is a memory management technique in which each job is divided into several segments of different sizes, one for each module that contains pieces that perform related functions. Each segment is actually a different logical address space of the program.

Detailed explanation-2: -Memory block assigned to process is bigger. Some portion of memory is left unused, as it cannot be used by another process. The internal fragmentation can be reduced by effectively assigning the smallest partition but large enough for the process.

Detailed explanation-3: -Swapped-in processes are placed in the initially allotted space in the contiguous memory allocation. In contrast, swapped-in processes in non-contiguous memory allocation can be organized in any location in memory.

Detailed explanation-4: -Segmentation is another memory management technique used by operating systems. The process is divided into segments of different sizes and then put in the main memory. The program/process is divided into modules, unlike paging, in which the process was divided into fixed-size pages or frames.

There is 1 question to complete.