Monotarea

Se le dice monotarea a aquel sistema operativo que solamente puede ejecutar un proceso del programa de computación a la misma vez. Es una característica de los sistemas operativos más antiguos como MS-DOS, pues en la actualidad la mayoría de los sistemas de propósito general son multitarea (es decir, que pueden ejecutar más de un programa de computación a la vez).

MS-DOS es un sistema operativo monousuario y monotarea que tiene estas limitaciones, pero a la vez, es muy robusto y permite realizar tareas que otros no podrían. Sin embargo, ha quedado obsoleto con el paso de los años, al ser un programa bastante básico y lento, siendo superado por los sistemas operativos modernos.

Aunque MS-DOS necesite ejecutar un programa padre para correr otro programa hijo, sólo está ejecutando uno en cada momento (hijo), y si el programa padre deja de funcionar, el programa hijo se bloquea automáticamente. Solo permite hacer modificaciones ligeras en el sistema.

El sistema MS-DOS original es capaz de gestionar 2MB y de trabajar directamente sólo con 840KB. Esto es un gran problema para programas que precisen de más memoria.

La solución adoptada consiste en reordenar la memoria en diferentes partes, y tener un gestionador de memoria adecuado para ello.

Windows 95 y 98 se basan en MS-DOS, “sufriendo” esta limitación de memoria. A partir de Windows Millenium (Windows NT, Windows 2000 y Windows XP), se abandona definitivamente MS-DOS, ampliando la memoria a usar. A partir del Windows 98, sus versiones posteriores ya no contaban con el problema de la limitación de memoria.

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.