answersLogoWhite

0


Want this question answered?

Be notified when an answer is posted

Add your answer:

Earn +20 pts
Q: Why storage compaction is needed in memory management?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Why is cache memory needed?

Cache Memory is needed because Hardware implements cache as a block of memory for temporary storage likely to be used again.


What kind of memory card is needed for a Nikon Coolpix S4000?

There is none specifics for it, but as long it is digital storage.


How virtual memory work?

virtual memory is a memory management technique which applied when memory available to the programs being greater than the amount of RAM on the computer on which they are running. HOW CAN BE APPLIED? ...A program can be divided into segment. ...segment loaded into RAM by operating system when needed. ... Un used segment stay on secondary storage. ...reduces amount of RAM required. ...allow bigger programs to be written.


What is difference in static and dynamic storage allocation?

Static storage allocation is when memory is allocated at compile time and remains constant throughout the program execution. Dynamic storage allocation occurs at runtime and allows memory to be allocated and deallocated as needed during program execution.


What is the purpose of memory?

The purpose of secondary memory is storage of data that is not immediately needed for processing by the CPU. Examples of secondary devices are hard drives and optical drives.


What is concerned with managing the systems memory resources allocating space to applications as needed and ensuring that those applications do not interfere with each other?

Memory management


What is a page file?

1. The action of transferring instructions, data, or both between real storage and external page storage. 2. Moving data between memory and a mass storage device as the data is needed.


External fragmentation. Why is it needed?

External fragmentation describes the situation where free memory blocks are scattered throughout the memory space, which can make it challenging to find contiguous blocks of memory for larger programs or data. This can slow down the memory allocation process and waste memory resources. Techniques such as compaction or paging are used to reduce external fragmentation and ensure efficient memory utilization.


Why do computers need a memory management?

Various kinds of Memory are needed to run a computer. Each Memory has its own distinct function. For example, The cache is needed for future reference. Similarly, RAM is the processing memory, and HDD is required to save your data.


Compare and contrast dynamic memory allocation and the allocation of files in secondary storage?

Static Memory Allocation: Allocating the total memory requirements that a data structure might need all at once without regard for the actual amount needed at execution time. Dynamic Memory Allocation: The opposite strategy of static memory allocation - Dynamic Memory Allocation, involves allocating memory as-needed.


Why does RAM called as a Main Memory?

Because it stores all of the f iles and datas needed in a computer


What are 3 major activities of an os regard to memory management?

1.keeping track of which parts of memory are currently being used and by whom. 2.decide which process is to be loaded in memory when the space is available. 3.allocate and deallocate memory space as needed.