CPC G06F 12/10 (2013.01) [G06F 2212/1024 (2013.01)] | 20 Claims |
1. A configurable memory system, comprising:
an interface layer, having a physical memory attribute (PMA) module and a physical memory protection (PMP) module, managing a plurality of memory attributes and memory security;
an overlay application layer, coupled to the interface layer and executing an exception handler process to check if an overlay exception has occurred; and
a memory relocatable layer, coupled to the interface layer and the overlay application layer, having a plurality of resident service program within a first memory space, an overlay physical region within a second memory space, and a plurality of overlay virtual regions having corresponding application processes within a third memory space,
wherein the corresponding application processes of one of plurality of overlay virtual regions is determined to be executed by the PMA module and is copied from the overlay virtual region to the overlay physical region by a processor.
|