How Does a DOS Extender Work?
DOS can only load and execute real-mode programs. The DOS/16M DOS extender is incorporated into your application. When DOS starts your application, it first starts the copy of DOS/16M, which is the real-mode program that DOS sees. DOS/16M then loads your program into extended memory, switches to protected mode, and starts your program executing.