Information processor efficiently using a plurality of storage devices having different access speeds and a method of operation thereof
First Claim
1. In an information processing system comprising a first memory accessible at a predetermined first access speed, a second memory independent of said first memory and accessible at a predetermined second access speed, a third memory and accessible at a third access speed slower than both said first and second access speeds, a first processor primarily using said first memory as a storage area of information, and a second processor apart from said first processor primarily using said second as a storage area of information, a method of providing an auxiliary storage area of said first comprises the steps of:
- determining whether the storage capacity of an available storage area of said first memory is insufficient to accommodate a storage request of said first processor, andreserving the requested storage first in said second memory if possible, and then in said third memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing system includes a first memory, a second memory such as a printer buffer capable of a high speed access and independent of the first memory, and an external storage device such as a fixed or hard disk. A first processor primarily uses the first memory as a storage area of information. A second processor primarily uses the second memory as a storage area of information. The second memory and the external storage are selectively used by the first processor auxiliary storage according to the usage status of the first memory and the usage status of the second memory. The second memory is used first as auxiliary storage because of its faster access speeds, and only if the second memory is currently unavailable, is the slower access speed, external storage device used.
62 Citations
26 Claims
-
1. In an information processing system comprising a first memory accessible at a predetermined first access speed, a second memory independent of said first memory and accessible at a predetermined second access speed, a third memory and accessible at a third access speed slower than both said first and second access speeds, a first processor primarily using said first memory as a storage area of information, and a second processor apart from said first processor primarily using said second as a storage area of information, a method of providing an auxiliary storage area of said first comprises the steps of:
-
determining whether the storage capacity of an available storage area of said first memory is insufficient to accommodate a storage request of said first processor, and reserving the requested storage first in said second memory if possible, and then in said third memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing system comprising:
-
a first memory accessible at a first access speed; a second memory independent of said first memory and accessible at a second access speed; a third memory independent of said second memory and accessible at a third access speed that is slower than both of the first and second access speeds; a first processor primarily using said first memory; a second processor separate from said first processor primarily using said second memory, and wherein said first processor first uses said second memory as auxiliary storage when there is insufficient storage capacity available in the first memory, and if the second memory currently lacks sufficient auxiliary storage, said first processor then uses the third memory as auxiliary storage. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification