In this video, we explore the concept of Paging in operating systems, a memory management scheme that eliminates the need for contiguous memory allocation. Learn how paging divides processes into fixed-size pages and maps them to physical frames in memory, enabling efficient memory usage and reducing fragmentation. We’ll break down how paging works, its benefits, and how it’s applied in modern computing systems. A must-watch for students and tech enthusiasts alike!

If you found this video helpful, make sure to like, subscribe, and share for more deep dives into computer science topics!

#Paging #MemoryManagement #OperatingSystems #ComputerScience #TechEducation #VirtualMemory

---------------------------------------------
#Chapter5
#MemoryManagement
#Paging
Suppose we have a process P1, which is divided into pages.
We have a problem while executing P1. CPU will call for P1 but the CPU doesn’t know that paging is done in main memory. So to remove this problem we use the concept of #Mapping.
Mapping is done with the help of #MMU ( #MemoryManagementUnit ), MMU does it by using page table, and page table contains the frame number where the process (page) is situated/ present.
Every process has its own page table. The entries in page table are equal to number of pages a particular process has.
When CPU make a call to access byte number 3 then first we will check that in which page that byte is present and then we will check that in which frame that page is present.
For example if CPU wants to access byte 3 then as we can see that byte 3 is present in page number 1 and page number 1 is placed in frame number 4, hence CPU now know that it can get byte 3 from frame number 4 of main memory (RAM).
CPU always works on logical address. Logical address consists of two things page number and page offset.
#OperatingSystem #OS #asadnomanee #banglalecture #CSE
#Lecturelia #MBSTU #MBSTU_CSE
#lecturelia #banglatutorial #bangla