Unlock the secrets of efficient memory management with this in-depth look at various techniques used in modern computing! In this video, we'll cover key memory management techniques such as paging, segmentation, dynamic allocation, and garbage collection. Learn how these methods help optimize system performance, reduce memory wastage, and prevent common issues like memory leaks and fragmentation. Perfect for students, developers, and anyone looking to deepen their understanding of how memory is handled in computer systems. Make sure to subscribe for more tech tutorials and insights!
#MemoryManagement #Techniques #Programming #ComputerScience #TechTutorial
---------------------------------------------
#Chapter5
#MemoryManagement
#MemoryManagementTechnique
The main motive of memory management technique is to place maximum number of process in RAM (ready state).
By that the degree of multiprogramming will increase.
We try to keep degree of multiprogramming high, because whenever CPU tends to become idle then we have a lot of process available in ready state to get executed.
By this we try to maximize the utilization of the CPU.
#ContiguousMemoryAllocation :
Contiguous memory allocation is basically a method in which a single contiguous section/part of memory is allocated to a process or file needing it. Because of this all the available memory space resides at the same place together, which means that the freely/unused available memory partitions are not distributed in a random fashion here and there across the whole memory space.
The main memory is a combination of two main portions- one for the operating system and other for the user program. We can implement/achieve contiguous memory allocation by dividing the memory partitions into fixed size partitions.
#NonContiguousMemoryAllocation :
Non-Contiguous memory allocation is basically a method on the contrary to contiguous allocation method, allocates the memory space present in different locations to the process as per it’s requirements. As all the available memory space is in a distributed pattern so the freely available memory space is also scattered here and there.
This technique of memory allocation helps to reduce the wastage of memory, which eventually gives rise to Internal and external fragmentation.
#OperatingSystem #OS #asadnomanee #banglalecture #CSE
#Lecturelia #MBSTU #MBSTU_CSE
#lecturelia #banglatutorial #bangla