11. There is no memory protection , and the kernel is almost always running in user mode. 12. Page faults are not only used for memory protection . 13. The memory protection feature protected the foreground ( real-time ) program from the background tasks. 14. DSPs frequently use multi-tasking operating systems, but have no support for virtual memory or memory protection . 15. It runs on many architectures, and supports features such as SMP, IPv6, TIPC and memory protection . 16. In addition, they implemented only partial memory protection . 17. Virtual memory and memory protection were standard features. 18. Segmentation is one method of implementing memory protection . 19. To support multiprogramming, the 1108 had memory protection using two base and limit registers, with 512-word resolution. 20. Memory protection can be applied to this area to prevent overwriting of constant variables by errant pointers.