Introduction to Final Term Paper for CSE on Concept of Paging:
Paging is a memory management blueprint from which a system can save and recover data from a secondary storage device for in need to main memory. It recovers or retrieves the data from the storage devices which are called as pages. It also allows the phenomenal address space in the process in contact. In short Paging is a process which is completely based on Random Access Memory i.e. the RAM. It also has the situation named as page fault in which the user tries to operate the functions that are not in contact with the RAM. The OS must take full responsibility to handle such type of situations.
It also has the Address translation scheme in which address are created by the central processing unit and is later sub divided like page number, page offset etc…
Secondly is the Page table implementation in which the page tables can store and it contains 1 mega entries each of 4 bytes. It can also access the Virtual memory reference one to get the page table and second to get the data from it. To solve such issues a high level cache is set to the pages named as TLB. TLB is such a buffer which speedily improves the hardware system. TLB has the data entries that are currently in use.
Now the LRU Algorithm as this is the excellent algorithm which has a concept like FIFO, Frame locking as this topic uses the Kernel in Lock frames and also the control of key structure. The replacement to this is the CLOCK Algorithm which is used in Mastics OS.
Main Difference between the swap and paging is swapper takes and executes the full process or pages and paging handles or takes single pages at a time. So in application paging we use the paging instead of the swapper.
Memory protection is the most important thing which is put in action by giving the protection to a single bit frame.
Download Final Term Paper for CSE on Concept of Paging.