scispace - formally typeset
Patent

Variable capacity cache memory

Reads0
Chats0
TLDR
In this article, a variable length cache system (58, 60) keeps track of the amount of available space on an output device (10) and the capacity of the cache system is continuously increased so long as it is less than the available output space on the output unit (10).
Abstract
A variable length cache system (58, 60) keeps track of the amount of available space on an output device (10). The capacity of the cache system (60) is continuously increased so long as it is less than the available output space on the output unit (10). Once the size of the cache system exceeds the available output space on the output unit (10), which is less than the total space available on the output unit (10) by a predetermined amount, the contents of the cache memory (60) are flushed or written to the output device (10) and the size of the cache memory (60) is reduced to zero.

read more

Citations
More filters
Patent

Emulated storage system

TL;DR: In this paper, a method for removing redundant data from a backup storage system is presented, which may include identifying a first back-up data object, identifying a second data object and replacing the second portion with a pointer to the first portion.
Patent

System and method for managing virtual storage

TL;DR: In this paper, the authors present a system and method for the management of virtual storage, which includes an object-oriented computer hardware/software model that can be presented, for example, via a management interface (e.g., via graphical user interfaces, command line interfaces, application programming interfaces).
Patent

Dynamic arrays and overlays with bounds policies

TL;DR: In this paper, a method for accessing a memory array is presented, where the data is provided within a one-dimensional array of allocated memory, and data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object.
Patent

System and method for cache management in mobile user file systems

TL;DR: In this paper, the cache manager attempts to free space needed for caching the next object by deleting files from the cache if no server updates are pending and if such deletion will provide the needed space.
Patent

System and method for time-shifted program viewing

TL;DR: In this article, a system and method for time-shifted viewing of broadcast television programs is described, where simultaneous recording and playback are provided by using buffer storage as the source and destination of compressed or uncompressed digital video/audio programs.
References
More filters
Patent

Variable capacity data buffer system

TL;DR: In this article, a data buffer system is provided for controlling the transfer of data between a processor and an input/output (I/O) device and includes a data storage device having a maximum data storage capacity value.
Patent

Cache memory having a variable data block size

TL;DR: In this article, the index is a set associative memory and bits provided to an address input of the index are selectively inhibited by an address inhibit circuit when the size of the data blocks in the data buffer is to be varied.
Patent

Method and apparatus for limiting allocated data-storage space in a data-storage unit

TL;DR: In this article, a data-storage buffer transferring data signals with other units in relatively large blocks of data is made smaller than the data capacity of the large block to more efficiently use the data storage space in the data buffer.
Patent

Stack mechanism with the ability to dynamically alter the size of a stack in a data processing system

TL;DR: In a data processing system, a stack mechanism creates a stack of operands in a series of memory locations, and the memory locations are grouped into stack frames corresponding to the operands included within individual procedures executed by a processing unit.
Patent

Arbitral dynamic cache using processor storage

TL;DR: A data cache in a computer operating system that dynamically adapts its size in response to competing demands for processor storage, and exploits the storage cooperatively with other operating system components is discussed in this article.