You may be thinking of DesqView? It provided some level of virtualisation and multi-tasking, if you had a competent-enough CPU. Eventually, there was also DesqView/X which allowed you to export DOS and DesqView-aware applications over X11, which was actually kind of cool.