Por qué DOS nunca adoptó los procesadores multinúcleo

Fuentes: Why DOS never adopted multicore processors
Imagen generada por IA con el prompt: Retro beige PC tower with two CPU heatsinks side by side on the motherboard, warm CRT monitor glow, dim 1990s office desk, nostalgic computing atmosphere, editorial illustration
Imagen generada con IA

Una intervención en el foro VOGONS analiza las razones históricas por las que DOS no llegó a incorporar soporte nativo para sistemas multinúcleo. El autor parte de una idea central: cuando los equipos con DOS contaban con potencia suficiente en un solo núcleo, no existía una necesidad técnica real, y cuando los procesadores duales se popularizaron, DOS ya había sido reemplazado por Windows NT y, después, por Windows 98.

El texto plantea dos escenarios hipotéticos en los que DOS podría haber evolucionado hacia el multinúcleo. El primero exige que la carrera por los megahercios se hubiera estancado a finales de 1998 por problemas técnicos con la arquitectura Coppermine de Intel, lo que habría empujado a los usuarios hacia configuraciones duales con Pentium II o Celeron para acercarse al gigahercio. El segundo contempla que Windows 98 y DirectX hubieran fracasado estrepitosamente como plataformas de juego, devolviendo a la industria a DOS y motivando a los programadores a optimizar para placas duales.

En cualquier caso, la conclusión apunta a un problema de huevo y gallina: los consumidores no demandaban sistemas duales porque ninguna aplicación popular los aprovechaba, y los desarrolladores no creaban software paralelo porque la base instalada de equipos duales era insuficiente. El usuario compara esta dinámica con el videojuego en Windows, que tardó años en superar la dependencia del rendimiento mononúcleo pese a la disponibilidad generalizada de procesadores duales. La publicación cierra con una nota de humor sobre la rareza casi mitológica de las configuraciones DOS con multinúcleo.