Antes de Windows, un PC ejecutaba un sistema operativo llamado MS DOS. MS DOS ofrecía al usuario un terminal basado en texto. La gente escribía comandos para utilizar las funciones de MS DOS. MS DOS también se percibe como un sistema operativo de una sola tarea. Sólo se puede ejecutar un programa (hoy en día la gente lo llama «aplicaciones») a la vez en el PC. Si quieres ejecutar otro programa, tienes que salir del que se está ejecutando en ese momento.
Más tarde, los desarrolladores tuvieron ideas para utilizar la CPU de manera más eficaz mediante la creación de programas residentes en la memoria que pueden ser activados por «eventos de hardware», tales como ticks del temporizador, teclas del teclado presionadas, etc. y se ejecutan en segundo plano. Estos programas surgieron y MS-DOS comenzó a tener un toque de «multitarea». Algunos programas residentes en memoria tienen una interfaz de usuario. Puedes imaginar que si se ejecuta «al mismo tiempo» competirá con el otro programa por la pantalla del terminal. Por lo tanto, naturalmente una solución es almacenar el texto original en la pantalla y crear una nueva ventana de texto «emergente», que puede o no ocupar toda la pantalla.
Nunca he visto ninguna publicación sobre por qué Windows se llama Windows. Pero supongo que cuando Windows se lanzó inicialmente, el argumento de venta eran las «ventanas multitarea» visibles para los usuarios.
Técnicamente hay diferentes formas de conseguir la multitarea a nivel de SO. Hubo diferencias significativas entre las versiones iniciales de Windows, incluyendo Windows 3.1 frente a Windows NT y sus sucesores, pero esa es otra historia.