How does memory management work in the operating system you have the most experience with (Windows or Linux)?