So what exactly are the difference between page frame number and page table entry?
which one of the following is true:
physical_address = PTE * page_size + offset
physical_address = PFN * page_size + offset
So what exactly are the difference between page frame number and page table entry?
which one of the following is true:
physical_address = PTE * page_size + offset
physical_address = PFN * page_size + offset
physical_address = PFN * page_size + offset
is correct.
The page frames are contiugous page_size
-aligned and page_size
big chunks of memory, which fill the whole virtually addressable memory.
The page table entries are contained in virtual addresses. In turn, the entries contain page frame numbers, so that the n
th entry selects the m
th page frame. You can view it like that:
virtual -> physical
PTE -> PFN
After all you can say that page table entries point to page frames.
Technically, there are no PAGES in physical memory. A logical memory PAGE is mapped to a physical memory PAGE FRAME by a page table entry.
© 2022 - 2024 — McMap. All rights reserved.