in Operating System
564 views
1 vote
1 vote
In Page Table,page-frame address entries are static or Dynamic means whether they are changed or not??(Consider 1-level page table)
in Operating System
564 views

3 Comments

yes page table entries of a process page table are  dynamic  changes means if process size is more than RAM so some  pages are in Harddisk or any which is slow device than  RAM  if refer page number  frame entires not in RAM then page fault occure  so when place the page in RAM mean main memory then  pagetable entry  changes  according to where process page is placed in main memory  so it is dynamic changes
1
1
Hii @chandrabhan, Thanks For your response. I have one more doubt related to default value(address) of frame number in page table entries when valid/invalid bit is set invalid.
0
0

@lalitver10

Valid indicates that the associated page is in the logical address space.

Invalid indicates that the associated page is not in logical address space...

Both valid-invalid bit and the modify bit / Dirty Bit are stored in a page table ..

A dirty bit or modified bit is a bit that is associated with a block of computer memory and indicates whether or not the corresponding block of memory has been modified.

Most machines keep dirty bits in page table entry …

 

1. https://gateoverflow.in/137320/os-virtual-memory-valid-invalid-bit-vs-modify-bit-doubt 

 

2. https://gateoverflow.in/?qa=blob&qa_blobid=5106651230149583426

 

1
1

Please log in or register to answer this question.

Related questions