Conversation

OS communication primitive idea: "inverse mmap" an application creates a file where pages are backed by the application itself, i.e. when someone tries to access that file, a trap gives the application an opportunity to fill in whatever page is being accessed
14
107
Replying to
I thought it did work that way, by pausing threads triggering user faults and handling them in another thread. I might be wrong, but my understanding is that it would work the same way across processes, so that you could handle a fault triggered in one process in the other one.
1
Show replies