Patent ID: 9483399
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method comprising: compressing at least a portion of a binary image to create free space in the binary image, wherein the binary image comprises a real-time operating system that is not configured to utilize virtual memory management; inserting virtual memory management components into the free space in the binary image, wherein the virtual memory management components are configured to modify registers within a memory management unit of a processor executing the real-time operating system to enable virtual memory management, generate one or more virtual memory fault handlers in the binary image, wherein the virtual memory fault handlers are executed responsive to detecting a page fault, and modify one or more abort vectors of the binary image to point to a first virtual memory fault handler; and storing the modified binary image in the nonvolatile memory, wherein the modified binary image is configured to utilize the memory management unit without accessing the real-time operating system.