- kscand task
- periodically sweeps through all the pages in memory
- notes "last access time"
- was accessed?
- increments page's age counter
- wasn't accessed?
- decrements page's age counter
- age counter at zero
- move page to inactive dirty state
- free
- begin in this state
- not being used
- available for allocation, i.e. made active
- active
- allocated
- actively in use
- inactive dirty
- has fallen into disuse
- candidate for removal from main memory
- inactive laundered
- interim state
- contents are being moved to disk
- when disk I/O operation complete
- moved to the inactive clean state
- if, during the disk operation, the page is accessed
- moved back into the active state
- inactive clean
- laundering succeeded, i.e. contents in sync with copy on disk
- may be
- deallocated
- overwritten
No comments:
Post a Comment
Note: only a member of this blog may post a comment.