Here’s a description for your YouTube video titled "Non-Contiguous Memory Allocation":
In this video, we dive into Non-Contiguous Memory Allocation, a critical concept in memory management. Learn how memory is divided into separate blocks and assigned to processes that don't require consecutive memory spaces. We’ll explore how this technique enhances system performance, reduces fragmentation, and is implemented in modern operating systems. Perfect for students, educators, or anyone looking to understand how operating systems manage memory efficiently.
Don't forget to like, subscribe, and hit the bell icon for more educational content on computer science concepts!
#MemoryManagement #NonContiguousMemoryAllocation #OperatingSystems #ComputerScience #TechTutorials
---------------------------------------------
#Chapter5
#MemoryManagement
#MemoryManagementTechnique
#NonContiguousMemoryAllocation
In contiguous memory allocation a process cannot span at different memory location, but here we can divide the process and allocate different parts of memory to it.
External fragmentation is a problem which is present in contiguous memory allocation, can be removed by using the concept of non-contiguous memory allocation.
Here we are dividing a process into small fragments (parts) and then allocating them to different parts of RAM, by this we are removing the problem known as external fragmentation.
We have a problem with this approach, that the holes in the RAM are created dynamically which means their value; size and location keep on changing. So we have to analysis the RAM and divide the process, only then we can place/ put process inside memory (RAM), but this is the problem because this whole process require time and it is not time efficient.
So to overcome this problem we divide the processes into multiple parts before it comes into the main memory (RAM), and this divided section is known as page.
We are doing partition in secondary memory.
On the other hand we also divide the main memory (RAM) and these section is known as frame
Process will be divided into pages and main memory (RAM) will be divided into frames.
Page size = Frame size
This is because than page will fit in frame easily.
#OperatingSystem #OS #asadnomanee #banglalecture #CSE
#Lecturelia #MBSTU #MBSTU_CSE
#lecturelia #banglatutorial #bangla