A Memory Management system to Reflect User Behavior and Preference
Yoshitake Kobayashi, Kazuaki Morito, Satoshi Yazawa, Ken Nakayama, Mamoru Maekawa · 2006
In this paper, we present a memory management system that reflects user behavior and preference. A user can run multiple applications at the same time even if the capacity of physical memory is not enough. The operating system supports virtual memory in order to supply larger memory space, however low performance can be observed in some cases. For example, a user runs multiple applications and wants to reuse one application, which has not been used for a while. As the application is already stored in virtual memory, it takes a long time for the user to be able to reuse it. To solve this problem, the system needs to know what applications are frequently used by the user and which application is more important than others for the user. The memory management system suggested in this paper enables to record the user behavior and assumes user preference in applications. The effects of our system on the performance in application execution are evaluated and reported