The OP stated that he is running this on unix. The 'disk emulation' concept of shared memory is available under linux and POSIX, but if the unix system isn't POSIX compliant, then the shared memory style to fall back on wouldn't be accessible via a device driver nor is it file-structured. - Oops I thought you meant use a shared memory file until I reread your post.