1. An apparatus for preserving locked pages in memory when in user mode, comprising: a user command daemon for executing a command string received from a user application; and a socket interface disposed between the user command daemon and the application, for routing signals between the user application and the user command daemon; wherein the user command daemon provides a returned value to the socket interface in response to execution of the command string and the socket interface provides the returned value to the application for loading into memory without causing latencies to the running of the application.