Static cache

   
   

The present invention discloses a processor system comprising a processor (31) and at least a first memory (32) and a second memory (34, 36, 37). The first memory (32) is normally faster than the second one, and means for memory allocation (38, 41, 48) perform the periodically static allocation of data into the first memory (32). The means for memory allocation (38, 41, 48) are run-time updateable by software. An execution profiling section (39) is provided for continuously or intermittently providing execution data used for updating the means for memory allocation (38, 41, 48). According to the invention, the memory allocation is performed on a variable or record (49, 50) level. The means for memory allocation preferably use linking tables (41, 48) supporting dynamic software changes. The first memory (32) is preferably an SRAM, connected to the processor by a dedicated bus (33).

Присытствыющий вымысел показывает процессорную систему состоя из обработчика (31) и по крайней мере первой памяти (32) и второй памяти (34, 36, 37). Первая память (32) нормальн более быстро чем второе одно, и середины для распределения памяти (38, 41, 48) выполняют периодически статическое распределение данных в первую память (32). Середины для распределения памяти (38, 41, 48) updateable продолжитеные по времени средством программирования. Исполнение профилируя раздел (39) предусмотрено для непрерывно или периодическ обеспечивающ данные по исполнения используемые для уточнения середин для распределения памяти (38, 41, 48). Согласовывающ к вымыслу, распределение памяти выполнено на перемеююом или уровне показателя (49, 50). Середины для распределения памяти предпочтительн используют соединять изменения средства программирования таблиц (41, 48) поддерживая динамические. Первой памятью (32) будет предпочтительн SRAM, соединенное к обработчику преданной шиной (33).

 
Web www.patentalert.com

< Using short references to access program elements in a large address space

< Method, apparatus, and system for immediate posting of changes in a client server environment

> Graphical user interface for project data

> Inheritable thread-local storage

~ 00165