Physical Memory Manager
A running RTSJ implementation has a static PhysicalMemoryManager. It manages allocation of memory to physical memory allocation objects—VTPhysicalMemory, LTPhysicalMemory, ImmortalPhysicalMemory, RawMemoryAccess, and RawMemoryFloatAccess. It implements the notion of memory type and offers minimal support for removable memory.
If the system configuration were fixed before an application was written, the application could specify the memory type by naming the physical address of the memory and providing some data about how the memory should be mapped.
Configurations are seldom that firmly fixed, and code that identifies types of memory by their address is cryptic. The physical memory manager lets the programmer identify ...
Get Real-Time Java™ Platform Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.