Implementation of thread Scheduling, support for multiprogramming, software-management of the TLB with software translation via an inverted page table, and implementation of demand paging of virtual memory and lazy loading.