System and method for visually indicating cache activity in a computer system
First Claim
1. A method for visually indicating data cache activity in a computer system comprising the steps of:
- providing for monitoring said data cache for a first predetermined time period;
providing for determining a first number of data access requests which are satisfied from said data cache and a second number of data access requests which are satisfied from at least one other data source during said predetermined time period;
providing for computing a percentage of the lesser of said first and second number of data access requests to the larger of said first and second number of data access requests; and
providing for visually displaying at least one simulated indicator during a second predetermined time period substantially equal to said first predetermined time period, said at least one simulated indicator corresponding to said larger of said first and second number of data access requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product of especial utility in providing a visual indication to a computer system user of the familiar "blinking", of pulsing, data access lights of conventional hardware data sources such as disk drives, CDROM drives and network connections in order to illustrate data cache "hits" and "misses" of an inherently computer program based caching function by incorporating simulated access lights as part of a graphical user interface ("GUI") for a data caching computer program. The GUI then allows a system user to intuitively visualize how effectively the data cache is functioning with respect to data which is accessed from the cache and data which must be accessed from another relatively more slow access time data source.
-
Citations
36 Claims
-
1. A method for visually indicating data cache activity in a computer system comprising the steps of:
-
providing for monitoring said data cache for a first predetermined time period; providing for determining a first number of data access requests which are satisfied from said data cache and a second number of data access requests which are satisfied from at least one other data source during said predetermined time period; providing for computing a percentage of the lesser of said first and second number of data access requests to the larger of said first and second number of data access requests; and providing for visually displaying at least one simulated indicator during a second predetermined time period substantially equal to said first predetermined time period, said at least one simulated indicator corresponding to said larger of said first and second number of data access requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
a computer usable medium having computer readable code embodied therein for visually indicating data cache activity in a computer system, the computer program product comprising; computer readable program code devices configured to cause a computer to effect monitoring said data cache for a first predetermined time period; computer readable program code devices configured to cause a computer to effect determining a first number of data access requests which are satisfied from said data cache and a second number of data access requests which are satisfied from at least one other data source during said predetermined time period; computer readable program code devices configured to cause a computer to effect computing a percentage of the lesser of said first and second number of data access requests to the larger of said first and second number of data access requests; and computer readable program code devices configured to cause a computer to effect visually displaying at least one simulated indicator during a second predetermined time period substantially equal to said first predetermined time period, said at least one simulated indicator corresponding to said larger of said first and second number of data access requests. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A graphical user interface for a display device of a computer system, said computer system including a central processing unit, a data cache and at least one other data source, said graphical user interface comprising:
-
said central processing unit for monitoring said data cache for a first predetermined time period and determining a first number of data access requests which are satisfied from said data cache and a second number of data access requests which are satisfied from said at least one other data source and computing a percentage of the lesser of said first and second number of data access requests to the larger of said first and second number of data access requests; and at least one simulated indicator for display on said graphical user interface of said display device in response to said central processing unit, said at least one simulated indicator being displayed during a second predetermined time period substantially equal to said first predetermined time period, said at least one simulated indicator corresponding to said larger of said first and second number of data access requests. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification