Memory management based on paging, software-switched segments, or hardware task switching.

Project page