Embedded systems are ubiquitous. Although many aspects of embedded system design and synthesis have received significant research attention, comparatively less attention has been given to new ideas in memory hierarchy design. This dissertation presents several new operating system and architecture techniques that use elements of the virtual and physical memory...