EE468-Nap-Time / PintOS-ProjectD

0 stars 0 forks source link

Implement Eviction #6

Open ethancheez opened 1 year ago

ethancheez commented 1 year ago

TODO: may need to improve

"The next step is to implement eviction (see section 4.1.5 Managing the Frame Table). Initially you could choose the page to evict randomly. At this point, you need to consider how to manage accessed and dirty bits and aliasing of user and kernel pages. Synchronization is also a concern: how do you deal with it if process A faults on a page whose frame process B is in the process of evicting? Finally, implement a eviction strategy such as the clock algorithm."