In a computer or microprocessor system having a plurality of resources making memory requests, a caching system includes a source tag generator which, depending on the embodiment, could reside in the requesting system resource, in a bus arbiter, or in a combination of a bus arbiter and a switch arbiter, or elsewhere. The system also includes cache control circuitry capable of using the source tag to make cacheability decisions. The cache control circuitry, and therefore the cacheability decisions, could be fixed--e.g., by a user--or could be alterable based on a suitable algorithm--similar, e.g., to a least-recently-used algorithm--that monitors cache usage and memory requests. The caching system is particularly useful where the cache being controlled is large enough to cache the results of I/O and similar requests and the requesting resources are I/O or similar resources outside the core logic chipset of the computer system.

In een computer of microprocessorsysteem dat een meerderheid van middelen heeft die geheugenverzoeken indienen, omvat een in het voorgeheugen onderbrengend systeem een bronmarkeringsgenerator die, afhankelijk van de belichaming, in het het vragen systeemmiddel, in een busleidende figuur, of in een combinatie van een busleidende figuur en een schakelaarleidende figuur kon verblijven, of elders. Het systeem omvat ook het schakelschema van de geheim voorgeheugencontrole geschikt om de bronmarkering te gebruiken om cacheabilitybesluiten te nemen. Het schakelschema van de geheim voorgeheugencontrole, en daarom de cacheabilitybesluiten, kunnen worden bevestigd -- b.v., door een gebruiker -- of kon wijzigbaar zijn dat op een geschikt algoritme wordt gebaseerd -- gelijkend, b.v., op een minst-onlangs-gebruikt algoritme zou -- dat van het geheim voorgeheugengebruik en geheugen verzoeken controleert. Het in het voorgeheugen onderbrengende systeem is bijzonder nuttig waar het geheime voorgeheugen dat genoeg groot is om de resultaten van I/O en gelijkaardige verzoeken wordt gecontroleerd in het voorgeheugen onder te brengen en de het vragen middelen I/O of gelijkaardige middelen buiten de kernlogica chipset van het computersysteem zijn.

 
Web www.patentalert.com

< Player having cassette playing unit and memory card playing unit

< Customer service operation using wav files

> Method for generating platform independent, language specific computer code

> Adding speech recognition libraries to an existing program at runtime

~ 00087