-
公开(公告)号:JP2002278837A
公开(公告)日:2002-09-27
申请号:JP2002033739
申请日:2002-02-12
Applicant: IBM
Inventor: HERGER LORRAINE M , MCHUGH MARY , POFF DAN E , ROBERT A SACCONE JR , CHARLES O SCHULZ , SMITH T BASIL III
Abstract: PROBLEM TO BE SOLVED: To provide a memory use managing system to be operated transparently for an operating system(O/S) without changing O/S kernel software in a computer system having compressed main memory programming. SOLUTION: This system is provided with a compressed memory device driver for receiving real memory use information from a compressed memory hardware controller and a compression managing subsystem which includes a mechanism for controlling a memory use threshold for controlling a memory state change and stores memory assignment and memory recovery depending on a memory use state, and the system is packaged with software to be operated so that the control of the use of real memory inside the computer system can be transparent for the O/S.
-
公开(公告)号:JP2000347935A
公开(公告)日:2000-12-15
申请号:JP2000135299
申请日:2000-05-09
Applicant: IBM
Inventor: CAROLINE D BENBENISUTO , FRANASZEK PETER A , JOHN T ROBINSON , CHARLES O SCHULZ
Abstract: PROBLEM TO BE SOLVED: To shorten excessive memory access duration by storing the set of non-compression segments including a virtual non-compression cache arranging all data segments in a memory at random. SOLUTION: In a compression controller 260, respective segments referred to by a directory index 410 of a FIFO are stored in a non-compression format and the set of all these segments forms the virtual non-compression cache and is managed by an expansion control logic 420. Then, the controller 260 checks the status index of a data segment to be accessed for cache error operation, processes any one of compression data segments from a common memory area according to that status and continuously updates a FIFO 410 and the status index of a directory entry corresponding to the time of processing the non- compression data segments. Thus, the data retrieval duration can be shortened.
-