answersLogoWhite

0


Best Answer

The purpose of paging the page tables is to allow a computer's operating system to efficiently manage memory by dividing it into smaller, fixed-sized units called pages. Paging enables the computer to allocate memory more flexibly and efficiently than using a contiguous block of memory for every process.

Page tables are used to map virtual memory addresses to physical memory addresses. When a program accesses a memory location, the virtual memory address is looked up in the page table to determine its corresponding physical memory address. Paging the page tables allows the computer to keep only the necessary parts of the page table in physical memory at any given time. This is important because page tables can be quite large, and keeping the entire table in physical memory would be wasteful of resources.

When a process needs to access a memory location that is not in physical memory, the page table entry for that location indicates that a page fault has occurred. The operating system can then load the necessary page into physical memory from disk, updating the page table accordingly.

Overall, paging the page tables allows the operating system to make efficient use of memory by allocating it as needed and only keeping necessary portions of the page table in physical memory.

User Avatar

Sajal Fayyaz

Lvl 2
11mo ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

In certain situations the page tables could become large enough that by paging the page

tables, one could simplify the memory allocation problem (by ensuring that everything

is allocated as fixed-size pages as opposed to variable-sized chunks) and also enable the

swapping of portions of page table that are not currently used.

The disadvantage that associate with it is that more memory accesses may be required for address translation.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the purpose of paging the page tables?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the purpose of paging the page table?

For get the attention of people in an emergency quickly.


What purpose of paging the page table?

In certain situations the page tables could become large enough that by paging the pagetables, one could simplify the memory allocation problem (by ensuring that everythingis allocated as fixed-size pages as opposed to variable-sized chunks) and also enable theswapping of portions of page table that are not currently used.Read more: What_is_the_purpose_of_paging_the_page_tables


What is the advantage of paging the page table?

In certain situations the page tables could become large enough that by paging the page tables, one could simplify the memory allocation problem (by ensuring that everything is allocated as fixed-size pages as opposed to variable-sized chunks) and also enable the swapping of portions of page table that are not currently used.


What is difference between demand paging n pure demand paging?

In demand paging, a page is not loaded into main memory until it is needed. In pure demand paging, even a single page is not loaded into memory initially. Hence pure demand paging causes a page fault. Page fault, the situation in which the page is not available whenever a processor needs to execute it.


What is the purpose of paging the paging table?

For get the attention of people in an emergency quickly.


What is excessive paging?

Excessive paging is when you page someone over and over again.


What are the release dates for Paging Page Two - 1917?

Paging Page Two - 1917 was released on: USA: 10 December 1917


What actors and actresses appeared in Paging Page Two - 1917?

The cast of Paging Page Two - 1917 includes: Agnes Ayres Edward Earle


Can combination of paging and segmentation result in better performance?

* Combine Paging and Segmentation ** Structure *** Segments correspond to logical units: code, data, stack. Segments vary in size and are often large. *** Each segment contains one or more (fixed-size) pages. ** Two levels of mapping to make tables manageable (2 look-ups!) *** Page table for each segment. * Segments Pages Advantages ** Advantages of Segments *** Supports sparse address spaces. If segment is not used, no need for page table. Decreases memory required for page tables. ** Advantages of Paging*** Eliminate external fragmentation. ** Advantages of Both. Increases flexibility of sharing. Share at two levels: Page or segment (entire page table). * Segments + Pages Disadvantages ** Internal fragmentation increases. Last page of every segment in every process . ** Increases overhead of accessing memory *** 1 or 2 overhead references for every real reference. ** Large page tables *** Two potential solutions: Page the user page tables (multilevel page table), Inverted page table.


What is the opposite of paging device?

The opposite of paging device is no paging device. Either someone can page you or they can't. Prior to pagers and cell phones, there were just landline phones.


Advantages of segmentation over paging?

Advantages of segmentation over paging: Speed. Reloading segment registers to change address spaces is much faster than switching page tables. Segment descriptor tables consume less memory than page tables. x86 page table entries do not have an 'Executable' bit. With segmentation, you can make a region of memory executable (code) or not (data). Segment size can be byte-granular (size 1 byte to 1Meg in units of 1 byte); pages are always page-granular (size 4K to 4Gig in units of 4K). Segmentation lets you make the segment as large as necessary, with no excess (there is no internal fragmentation).


What are the advantages AND disadvantages of paging and segmentation?

Paging Paging works by dividing memory into small pieces of memory (frames) and then logically divides the program into same-size pieces (pages). Paging Advantages Easy to allocated from free list of frames -Physical memory is allocated from free list of frames -External Fragmentation is not a problem Easy to "page out" chunks of programs -All Chunks are the same size (page size) -Use valid bit to detect references to "paged-out" pages Paging Disadvantages Can Still have internal fragmentation -process may not use memory in exact multiples of pages Memory reference overhead -2 references per address lookup Memory required to hold page tables can be large