Computer Science, asked by Ramavtar6114, 1 year ago

how operating systems perform data and storage management?​

Answers

Answered by Anonymous
14

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. Memory management keeps track of each and every memory location, regardless of either it is allocated to some process or it is free.

Answered by lovingheart
9

It is the responsibility of the operating system to keep track of amount of memory that is currently used by the process and free memory too so that the next process can also be run. Whenever a process comes for running, it allocates the memory and the amount of time which the process needs the memory. Once the process is over, it will free the memory used by the process.

The OS also takes care of reading and writing between Main memory and secondary memory. There are certain methods followed to allocate memory such as Contagious memory allocation, Non Contagious Storage allocation, Virtual storage paging, virtual storage segmentation.

Similar questions