Soham Dixit Operating System
Soham Dixit Operating System
Advantages
1. No internal fragmentation
2. It is easier to relocate segments than entire address space.
Disadvantages
1. It can have external fragmentation.
2. It is difficult to allocate contiguous memory to variable sized partition.
Virtual Memory
Memory Address Translation
Virtual memory utilizes address translation to map logical addresses to physical
memory, effectively extending the available memory beyond the physical RAM.
Solution
To solve this, Facebook implemented various optimizations, such as reducing the size of image
files, implementing more efficient caching mechanisms, and optimizing the way data is stored
and retrieved, resulting in improved performance and reduced memory usage.
Conclusion
Memory Management is crucial for optimal system performance. It involves allocating and
deallocating memory preventing, and enabling processes to access the memory they need.
Various techniques like contiguous and non- contiguous allocation, as well as virtual memory,
are used. Challenges include security concerns and balancing performance with resource
consumption. Memory management continues with new techniques and technologies.