¿Qué es la multitarea de computadora?
La multitarea de computadora es el proceso de más de un programa que es ejecutado por una computadora al mismo tiempo. Al principio de la historia de la informática, la multitarea fue 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 al estándar de la industria para computadoras personales. A partir de 2011, incluso los dispositivos como los teléfonos inteligentes a menudo son capaces de multitarea, lo que permite a los usuarios navegar por Internet y transmitir música al mismo tiempo, por ejemplo.
Cuando la multitarea de la computadora estaba en las primeras etapas de desarrollo, se llamaba tiempo compartido, un término que refería la forma en que múltiples programas o procesos compartían el poder de la CPU. Muy al principio, este término fue suplantado por la multitarea del término contemporáneo, aunque en sus primeras versiones, la multitarea no era una verdadera multitarea, sino un cambio rápido entre aplicaciones que parecían simultáneas. Computadoras modernas wcon solo un procesador es capaz de parecer realizar múltiples tareas simultáneamente utilizando esta técnica.
Las computadoras con múltiples procesadores tienen dos o más procesadores separados que están vinculados. Estos sistemas, que se han vuelto más comunes y más avanzados a principios del siglo XXI, son capaces de multitarea verdadera, aunque en la práctica, no hay una diferencia observable, aparte del rendimiento mejorado, en la forma en que funcionan estos sistemas en comparación con los sistemas de procesadores individuales. Sin embargo, los múltiples procesadores permiten que se ejecuten muchos programas diferentes al mismo tiempo.
La memoria del sistema aún limita la multitarea de computadora. El rendimiento de la computadora está dictado por la velocidad del procesador, pero la cantidad de programas que un procesador determinado puede ejecutar en un momento también está limitado por la cantidad de memoria del sistema que ocupan estos programas. Una técnica llamada conmutación de memoria permite que la memoria del sistema sea unccessed por cualquier programa que se esté ejecutando en este momento en sistemas de procesadores individuales o para ser delegado según sea necesario en múltiples sistemas de procesadores.
Se dice que la multitarea de computadora verdadera está afectando la forma en que las personas viven, trabajan y usan sus computadoras, y de alguna manera esto es ciertamente cierto. La multitarea permite transmitir música desde un servicio de radio por Internet mientras investiga y escribe un artículo al mismo tiempo. Sin embargo, las limitaciones en las habilidades humanas a multitarea limitarán 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 interactuar con más de un programa de software a la vez.