421 views
0 votes
0 votes
If the page table is 2MB, frame size is 1KB and each entry in page table has 16 bits then, does each entry of the page table occupy 1KB in main memory?

1 Answer

1 votes
1 votes

Page Table Size = 2MB =  2*$2^{20}$ B 

Page Table Bits  = 21 bits

 

Frame Size = 1 KB = 1*$2^{10}$ B 

Frame Bits = 10 bits

Frame Size = Page Size = Offset = 10 bits

 

Page Table Entry = 16 bits

 

Page table has page table entries where each page table entry stores a frame number and optional status (like protection) bits. Many of status bits used in the virtual memory system. The most important thing in PTE is frame Number.

 

 

Related questions

0 votes
0 votes
1 answer
1
Mrityudoot asked Mar 20
160 views
If Page size = Frame size is always true and offset in Logical address = offset in physical address holdsThen how/why Logical address size can come different than physica...
0 votes
0 votes
1 answer
2
0 votes
0 votes
2 answers
3
Unique_999 asked Aug 17, 2023
324 views
Can Any explain the relationship between The “ Word Size “ and “ Logical Address Space “