Learn More
Cache memories are crucial to obtain high performance on contemporary processors. However, they have been traditionally avoided in embedded real-time systems due to their lack of determinism. Unfortunately , most of the techniques to attain predictability on caches are complex to apply, precluding their use on real applications. This work reviews several(More)
Static use of locking caches is a useful solution to take advantage of cache memories in real-time systems. Locking cache operates preloading and locking a set of instructions, thus cache contents are a-priori known and remain unchanged during system operation. This solution eliminates the unpredictable behavior of conventional caches, making easy to(More)
Cache memories can improve computer performance, but its unpredictable behaviour makes difficult to use them in hard real-time systems. Classical analysis techniques are not sufficient to accomplish schedulability analysis, and new hardware resources or complex analysis algorithms are needed. This work presents a comprehensive method to obtain(More)
A new fluorescent sensor based on a dimethylxanthene skeleton has beensynthesized. Because of its oxyanion hole structure, this receptor includes a suitablecavity for the association of carboxylic acids. The receptor's fluorescence is quenchedupon addition of dinitrobenzoic acid.
The unpredictable behavior of conventional caches presents several problems when used in real-time multitask systems. It is difficult to know its effects in the Worst Case Execution Time and it introduces additional delays when different tasks compete for cache contents in multitask systems. This complexity in the analysis may be reduced using alternative(More)