HIMEM.SYS también proporcionó soporte para memoria extendida, que es un tipo de memoria que se encuentra por encima de la marca de 1 MB pero por debajo de la marca de 16 MB. La memoria extendida se podría usar para almacenar datos que los programas no estaban usando actualmente, lo que liberaba memoria convencional para que la usaran otros programas.
HIMEM.SYS era un controlador de dispositivo importante para los usuarios de MS-DOS porque les permitía ejecutar programas más grandes y utilizar aplicaciones que consumían más memoria. Sin embargo, HIMEM.SYS no estuvo exento de problemas. Se sabía que causaba conflictos con algunos hardware y software y, en ocasiones, podía provocar fallos del sistema.
Con el lanzamiento de Windows 95, HIMEM.SYS ya no era necesario porque Windows 95 incluía su propio sistema de administración de memoria. HIMEM.SYS todavía se incluye con MS-DOS, pero ya no es necesario.