1. DOS is single tasking OS. Windows is multi-tasking OS.
2. DOS consumes quite low power. Windows consumes high power.
3. DOS memory requirements are quite low. Windows memory requirements are quite high as compared to DOS.
4. DOS has no support for networking. Windows supports networking.
5. Multimedia is not supported in DOS. Windows supports multimedia likes games, videos, audios etc.