发明名称 Virtual memory management system with adaptive knowledge bas e
摘要 The present invention provides methods and apparatus for optimizing the size and speed of a volatile memory. In a preferred embodiment, the optimization is achieved through two interrelated componts, a compression driver and a knowledge base. The compression driver provides real time compression of a volatile memory while the knowledge base stores information related to the frequency of access of particular data and the optimal compression algorithm for that data. The information stored in the knowledge base may be used either to compress certain data according to a preferred algorithm or to determine whether that data should be stored in a hard disk or other memory that is slower than the volatile memory. Foe each page of an application program, the knowledge base stores the predicted or actual compression ratio of the page, the best compression algorithm to use for that page, the frequency that the page has been accessed, and, for pages with a very high compression ratio, the actual compression data. The knowledge base may be stored in a non-volatile memory and updated over time, thus increasing the statistical sample for the information stored in the knowledge base.
申请公布号 AU5924796(A) 申请公布日期 1996.12.11
申请号 AU19960059247 申请日期 1996.05.22
申请人 SYNCRONYS SOFTCORP 发明人 WENDELL D. BROWN;RAINER POERTNER
分类号 G06F12/12 主分类号 G06F12/12
代理机构 代理人
主权项
地址