logoalt Hacker News

rowls66 • yesterday at 7:36 PM • 3 replies • view on HN

And when you are running more than one application at the same time how is that supposed to work?


Replies

hyperhello • yesterday at 7:38 PM

It works fine. The processes get a fenced off piece of memory and are allowed to portion it out to themselves any way they prefer. Syscalls are designed to be mostly neutral about how the app wants to proceed.

bigfishrunning • yesterday at 7:41 PM

On a system with an MMU, applications have their own address space that the allocator draws from; pages need to be centrally allocated, but individual allocations can be handled in userspace

hypercube33 • yesterday at 10:22 PM

Windows NT (NT - Windows 11) keeps applications in their own private memory space by design. Windows 1,2,3,95,98,Me didn't do this which is why it was more prone to blue screens.

➕ show 1 reply