Lovejeet Singh
See bro, I will try to explain in some words, see if u could understand it.
Multilevel paging concept is derived from the paging concept, so thought comes how the concept of paging comes, so it has to come because there were some drawbacks in earlier memory management schemes. U have listened about something know as a static partitioning method, in this method we used to divide the memory into some fixed size partitions and drawback of this method was internal and external fragmentation and then later they came with variable partitioning method then in this problem of internal fragmentation was removed but the problem of external fragmentation was there.
This problem of external fragmentation was due to the rule that we had to put the process in a contiguous manner, so they have come up method of paging, here we will divide the process into pages and main memory is divided into frames, we use to put pages into frames and in this we need not put all the pages of process in memory at same time and we can put some pages at that instant of need.after the invention of paging , some new terms come into picture , like what would be page size, number of pages, number of frames, page table, page table entry etc..
per process, there will be one page table that will be used for cpu to finding which page is sitted in which frame of main memory.Sometimes page table size might be so big that we can not fit it into one frame of main memory, theredore they came up with multilevel indexing(same as indexing in DBMS,)and in this we divide the page table itself into pages.
By this lof of things improved like degree of multiprogramming(we can put lot of process in main memory at same time).This is a big concept if u read by your own.