An embedded system would normally use overlays because of the limitation of physical memory and the lack of virtual memory facilities .
Physical memory is internal memory for a system - on - chip .
An embedded system would normally use overlays because of the limitation of physical memory , which is internal memory for a system - on - chip , and the lack of virtual memory facilities .