Traducción multitarea
El sistema operativo es monotarea o multitarea. Los primeros sistemas operativos de tarea única sólo podían ejecutar un proceso a la vez. Por ejemplo, cuando la computadora imprime un archivo, no puede iniciar otro proceso ni responder a nuevos comandos hasta que se complete la impresión.
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de las computadoras, solo hay una unidad central de procesamiento (CPU), por lo que un sistema operativo multitarea crea la ilusión de que se ejecutan varios procesos en la CPU al mismo tiempo. La forma más común de crear esta ilusión es la multitarea en intervalos de tiempo, donde cada proceso se ejecuta de forma independiente durante un período de tiempo fijo. Si un proceso no se completa dentro del tiempo asignado, se suspende y comienza a ejecutarse otro proceso. Este cambio entre procesos se llama cambio de contexto. El sistema operativo realiza una "contabilidad" para guardar el estado de los procesos suspendidos. También tiene un mecanismo para decidir qué proceso ejecutar a continuación, llamado programador. El programador ejecuta procesos cortos rápidamente para minimizar la latencia percibida. Debido a que la sensación del tiempo del usuario es mucho más lenta que la velocidad de procesamiento de la computadora, parece que se están ejecutando múltiples procesos al mismo tiempo.
El sistema operativo controla varios procesos informáticos, como ejecutar un programa de hoja de cálculo o acceder a información almacenada en el ordenador. Un avance importante en la interpretación fue permitir a los usuarios comunicar comandos a la computadora. Algunos intérpretes de comandos están orientados a texto y requieren que se ingresen comandos. Otros intérpretes de comandos están orientados gráficamente, lo que permite a los usuarios comunicarse señalando y haciendo clic en íconos e imágenes en la pantalla que representan comandos específicos. A los principiantes les resulta más fácil utilizar intérpretes orientados a gráficos, pero muchos usuarios de computadoras experimentados prefieren intérpretes de comandos orientados a texto porque son más potentes. Los sistemas operativos son de tarea única (tarea única) o de tarea múltiple (multitarea). Los primeros sistemas operativos de tarea única sólo podían ejecutar un proceso a la vez. Por ejemplo, cuando la computadora imprime un archivo, no puede iniciar otro proceso o responder (responder) a un nuevo comando hasta que se complete la impresión. Todos los sistemas operativos modernos son multitarea y pueden avanzar en la misma línea de riqueza. En la mayoría de las computadoras, solo hay una unidad central de procesamiento (CPU) (la unidad de computación y control de la computadora), por lo que los sistemas operativos multitarea crean la ilusión de que se están ejecutando varios procesos en la CPU al mismo tiempo. El medio más común utilizado para crear esta ilusión es la multitarea en intervalos de tiempo, mediante la cual cada proceso se ejecuta de forma independiente durante un cierto período de tiempo. Si el proceso no se completa dentro del tiempo especificado (asignado), se suspende (suspende) y comienza a ejecutarse otro proceso. Este corte entre procesos se llama cambio de contexto. El sistema operativo realiza la "contabilidad" y guarda el estado de los procesos suspendidos. También tiene un mecanismo para determinar qué proceso ejecutar a continuación, llamado programador. El programador programa procesos cortos que se ejecutan rápidamente para minimizar (minimizar) la latencia alcanzable (latencia percibida). Debido a que la percepción del tiempo por parte de un usuario es mucho más lenta que la velocidad de procesamiento de una computadora, también parece que se están realizando muchos progresos.