X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fvm.tmpl;h=85e9d837967bcd8e7f382e48a354acce3d10009e;hb=60a942524737a1053d8b980bfc4e403ea8ec0007;hp=5ba96f252da9f4b6721ad4180efc785cd1ae7fd6;hpb=f6f61054cc76004b26d44e52f45fff5366a6d3bf;p=pintos-anon diff --git a/doc/vm.tmpl b/doc/vm.tmpl index 5ba96f2..85e9d83 100644 --- a/doc/vm.tmpl +++ b/doc/vm.tmpl @@ -64,6 +64,10 @@ FirstName LastName >> frame must be evicted. Describe your code for choosing a frame to >> evict. +>> When a process P obtains a physical frame that was previously used +>> by a process Q, how do you adjust the page table (and any other +>> data structures) to reflect the physical frame Q no longer has? + >> Explain your heuristic for deciding whether a page fault for an >> invalid virtual address should cause the stack to be extended into the >> page that faulted.