Computers are frequently provided with cache systems to facilitate processor access to data, such systems serving to temporarily store selected data blocks read from a mass storage subsystem. In the present cache system, a portion (19) of system memory (11) is organized as cache memory, and a cache manager (30) is provided that exists separately of the processor (10) and system memory (11). Thus, in one embodiment the cache manager (30) interfaces with a peripheral bus (15) to which the mass storage subsystem (16, 17) is also connected. When the computer operating system (18) wishes to read a particular data block, it issues a request over the computer bus system to the cache manager (30) which, if the block is currently held in the cache (19), returns the cache address of that block. If the requested block is not in the cache, the cache manager (30) initiates the transfer of the block from the mass storage peripheral (16, 17) to the cache memory (19). The actual data block transfer may be performed under the control of the operating system (18) or, if the mass storage subsystem (16, 17) is DMA capable, by the mass storage subsystem itself.

Обеспечены, что с системами тайника облегчают компьютеры част доступ обработчика к данным, таким системам служя временно хранить выбранные блоки данных прочитанные от подсистемы массового хранения. В присытствыющей системе тайника, часть (19) памяти системы (11) организована как сверхоперативная память, и менеджер тайника (30) provided that существует отдельно обработчика (10) и памяти системы (11). Таким образом, в одном воплощении менеджер тайника (30) взаимодействует с периферийной шиной (15) к которой подсистема массового хранения (16, 17) также соединена. Когда оперативная система компьютера (18) желает прочитать определенный блок данных, она выдает запрос над системой шины компьютера к менеджеру тайника (30) который, если блок в настоящее время держится в тайнике (19), то возвращает адрес тайника того блока. Если спрошенный блок не находится в тайнике, то менеджер тайника (30) начинает переход блока от peripheral массового хранения (16, 17) к сверхоперативной памяти (19). Переход блока фактические данные может быть выполнен под управлением оперативной системы (18) или, если подсистемой массового хранения (16, 17) будет dma способный, то подсистемой самей массового хранения.

 
Web www.patentalert.com

< (none)

< Graphic system for masking multiple non-contiguous bytes having decode logic to selectively activate each of the control lines based on the mask register bits

> Board Level Decapsulator

> (none)

~ 00000