tipos sistemas para operativos los funciones ejemplos clasificación clasificacion clases caracteristicas operating-system computer-science

operating-system - los - sistemas operativos para pc



¿Qué es un sistema operativo multitarea? (12)

¿Cuáles son las características de un sistema operativo multitarea? ¿Qué lo hace multitarea?

Los sistemas operativos multitarea permiten que se ejecute más de un programa a la vez. Pueden admitir multitareas preventivas, donde el sistema operativo otorga tiempo a las aplicaciones (prácticamente todos los sistemas operativos modernos) o multitarea cooperativa, donde el sistema operativo espera que el programa devuelva el control (Windows 3.x, Mac OS 9 y anteriores).

¿Hay sistemas operativos que no sean multitarea?

Cualquier sistema operativo que solo permite hacer una cosa a la vez (DOS por ejemplo).

¿Cuáles son las características de un sistema operativo multitarea?
¿Qué lo hace multitarea?
¿Hay sistemas operativos que no sean multitarea?


Del libro del sistema operativo de dinosaurios ("Conceptos del sistema operativo aplicado"):

El tiempo compartido o la multitarea es una extensión lógica de la multiprogramación. La CPU ejecuta varios trabajos cambiando entre ellos, pero los conmutadores se producen con tanta frecuencia que los usuarios pueden interactuar con cada programa mientras se está ejecutando.


Hay un popular SO no multitarea que aún no se ha incluido en la lista: PalmOS.


No estoy seguro de si se supone que debes hacer las preguntas aquí ...;)

Un sistema operativo multitarea le permite ejecutar múltiples procesos (tareas) "simultáneamente". En realidad, no se ejecutan al mismo tiempo, por supuesto, ya que solo hay una CPU. Lo que sucede es que un proceso se ejecuta por un tiempo, luego el SO se rompe (a través de una interrupción), almacena el estado (contexto) del proceso actual, restaura el contexto de otro y permite que el otro proceso se ejecute por un tiempo , etcétera

MS-DOS es un ejemplo de sistema operativo no multitarea: mientras juegas Commander Keen, no se pueden ejecutar otras tareas en tu computadora (incluido el propio shell DOS).


Un sistema operativo multi-tareas sería un sistema operativo que permite la ejecución simultánea de múltiples (más de 1) procesos. Los sistemas operativos a los que está acostumbrado, como Unix, Windows y OSX, son sistemas operativos multitarea.

Un ejemplo de un sistema operativo sin tareas múltiples sería MS-DOS. Aunque podría ejecutar varios procesos simultáneamente en MS-DOS, con la ayuda de Windows 3.1 o Windows 9x, el sistema operativo en sí no era multitarea.

Para obtener más información sobre Computer Multi-Tasking, puede consultar la página de wikipedia: http://en.wikipedia.org/wiki/Computer_multitasking


Un sistema operativo multitarea (preventivo) puede ejecutar más de un proceso simultáneamente y tiene control sobre qué proceso utiliza la CPU y otros recursos en cada momento, en oposición a un sistema operativo cooperativo multitarea donde los procesos tuvieron que renunciar voluntariamente a la CPU, lo que a cuelga y se bloquea.

Por lo general, los sistemas operativos multitarea modernos también proporcionan aislamiento de memoria entre procesos y admiten diferentes niveles de seguridad, lo que permite que el código del sistema operativo haga cosas que el código de usuario no puede.


Un sistema operativo multitarea es capaz de gestionar varios procesos lado a lado. Una habilidad particular es compartir el tiempo de CPU entre los procesos.

Sí, hay muchos sistemas operativos que no son multitarea. En el pasado, ellos eran la regla: MSDOS, por ejemplo.


Un sistema operativo multitarea es:

Un sistema operativo que le da la percepción de 2 o más tareas / trabajos / procesos que se ejecutan al mismo tiempo. Lo hace dividiendo los recursos del sistema entre estas tareas / trabajos / procesos. Y cambiando entre las tareas / trabajos / procesos mientras se ejecutan muy rápido una y otra vez.

Sí, existen sistemas operativos que no requieren múltiples tareas, por ejemplo: el sistema operativo del comodoro 64 (Commodore BASIC 2.0). Probablemente algún software personalizado para algunas compañías. Tal vez como un cajero automático o un sistema de boleto de cine.


Wikipedia tiene una muy buena información sobre la multitarea.


El multiprogramado es una extensión lógica de la multiprogramación. Un sistema operativo multitarea permite que se ejecuten varios trabajos simultáneamente al cambiar entre ellos. Por lo general, la CPU procesa solo una tarea a la vez pero la conmutación es tan rápida que parece que la CPU está ejecutando múltiples procesos a la vez.


Es solo una ilusión para el usuario que el trabajo paralelo esté hecho, pero no exactamente así.


Una o / s multitarea es una o / s que permite a un usuario ejecutar simultáneamente varias tareas al mismo tiempo. En realidad, no es así porque solo hay una CPU. El concepto detrás de esto es compartir el tiempo. El sistema operativo divide el tiempo de CPU entre varias tareas, pero esta vez es muy pequeño (nanosegundos) que el usuario siente que todos los programas o tareas se ejecutan simultáneamente.