Skip to main content

¿Qué es la multitarea informática?

La multitarea informática es el proceso de más de un programa ejecutado por una computadora al mismo tiempo. Al principio de la historia de la informática, la multitarea era casi desconocida, y durante décadas fue relegada a mainframes de alta gama y no estaba disponible en la informática personal. A medida que la tecnología avanzó, la multitarea estuvo disponible y evolucionó rápidamente hacia el estándar de la industria para computadoras personales. A partir de 2011, incluso dispositivos como los teléfonos inteligentes a menudo son capaces de realizar múltiples tareas, lo que permite a los usuarios navegar por Internet y transmitir música al mismo tiempo, por ejemplo.

Cuando la multitarea informática se encontraba en las primeras etapas de desarrollo, se denominaba tiempo compartido, un término que hacía referencia a la forma en que múltiples programas o procesos compartían el poder de la CPU. Bastante temprano, este término fue suplantado por el término contemporáneo multitarea, aunque en sus primeras versiones, la multitarea no era una verdadera multitarea, sino un cambio rápido entre aplicaciones que parecían simultáneas. Las computadoras modernas con un solo procesador son capaces de realizar múltiples tareas simultáneamente usando esta técnica.

Las computadoras con múltiples procesadores tienen dos o más procesadores separados que están unidos entre sí. Estos sistemas, que se han vuelto más comunes y más avanzados a principios del siglo XXI, son capaces de realizar múltiples tareas a la vez, aunque en la práctica, no hay una diferencia observable, aparte de un rendimiento mejorado, en la forma en que funcionan estos sistemas en comparación con los sistemas de un solo procesador. Sin embargo, los procesadores múltiples permiten que se ejecuten muchos programas diferentes al mismo tiempo.

La memoria del sistema todavía limita la multitarea de la computadora. El rendimiento de la computadora está dictado por la velocidad del procesador, pero la cantidad de programas que un procesador determinado puede ejecutar al mismo tiempo también está limitada por la cantidad de memoria del sistema que ocupan estos programas. Una técnica llamada conmutación de memoria permite acceder a la memoria del sistema mediante cualquier programa que se esté ejecutando en este momento en sistemas con un solo procesador o delegarse según sea necesario en sistemas con múltiples procesadores.

Se dice que la verdadera multitarea informática está afectando la forma en que las personas viven, trabajan y usan sus computadoras, y de alguna manera esto es cierto. La multitarea le permite a uno transmitir música desde un servicio de radio por Internet mientras investiga y escribe un artículo al mismo tiempo. Sin embargo, las limitaciones de las capacidades humanas para realizar múltiples tareas limitarán en última instancia las formas en que las personas pueden utilizar el poder de las computadoras modernas para realizar múltiples tareas. Los humanos tienen una capacidad limitada para concentrarse en múltiples tareas o actividades, lo que dificulta la interacción con más de un programa de software a la vez.