fbpx
Wikipedia

Multitarea

La multitarea es la característica de los sistemas operativos modernos que permite que varios procesos o aplicaciones se ejecuten aparentemente al mismo tiempo, compartiendo uno o más procesadores.

Los sistemas operativos multitarea son capaces de dar servicio a más de un proceso a la vez para permitir la ejecución de muchos más programas.

En esta categoría también se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios —llamados sistemas multiusuario— que compartan los mismos recursos. Este tipo de sistemas se emplea especialmente en redes. En resumen, se trata de fraccionamiento del tiempo.

Tipos de multitarea

Cooperativa

En la multitarea cooperativa el sistema operativo da el control a un proceso y es este el que cede de nuevo el control cuando decide voluntariamente que no puede seguir su ejecución, pasando a estar en espera. Al depender del propio proceso en ejecución puede ser problemática, puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema operativo, todo el sistema quedará bloqueado, es decir, sin poder hacer nada. Da lugar también a latencias muy irregulares y la imposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real. Las versiones de Microsoft Windows desde la 3 hasta el 95 (todas ejecutadas bajo MS.DOS) son un ejemplo de este tipo de Sistema Operativo con multitarea cooperativa. También fue usado por Apple en el Mac OS Classic.

Apropiativa o preventiva

En la multitarea apropiativa o multitarea preventiva, el sistema operativo es el encargado de administrar el/los procesador(es) repartiendo el tiempo de uso entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante lapsos cortos, pero el resultado final es virtualmente igual a ejecutarse todo al mismo tiempo. Ejemplos de sistemas de este tipo serían Unix y sus derivados (FreeBSD, Linux), VMS y derivados, AmigaOS, Windows NT, el IBM360 o los DEC PDP. El sistema operativo del Sinclair QL usaba este tipo de multitarea.

Real

Solo se da en sistemas con multiprocesador; varios procesos se ejecutan realmente al mismo tiempo en distintos microprocesadores; suele ser también preferente. Ejemplos de sistemas operativos con esa capacidad: variantes de Unix, Windows NT, Mac OS X.

Véase también

  •   Datos: Q192969

multitarea, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, noviembre, 2014, multitarea, característica, sistemas, operativos, modernos, permite, varios, procesos, aplicaciones, ejecuten, aparentemente, . Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 3 de noviembre de 2014 La multitarea es la caracteristica de los sistemas operativos modernos que permite que varios procesos o aplicaciones se ejecuten aparentemente al mismo tiempo compartiendo uno o mas procesadores Los sistemas operativos multitarea son capaces de dar servicio a mas de un proceso a la vez para permitir la ejecucion de muchos mas programas En esta categoria tambien se encuentran todos los sistemas que cumplen simultaneamente las necesidades de dos o mas usuarios llamados sistemas multiusuario que compartan los mismos recursos Este tipo de sistemas se emplea especialmente en redes En resumen se trata de fraccionamiento del tiempo Indice 1 Tipos de multitarea 1 1 Cooperativa 1 2 Apropiativa o preventiva 1 3 Real 2 Vease tambienTipos de multitarea EditarCooperativa Editar Articulo principal Multitarea cooperativa En la multitarea cooperativa el sistema operativo da el control a un proceso y es este el que cede de nuevo el control cuando decide voluntariamente que no puede seguir su ejecucion pasando a estar en espera Al depender del propio proceso en ejecucion puede ser problematica puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema operativo todo el sistema quedara bloqueado es decir sin poder hacer nada Da lugar tambien a latencias muy irregulares y la imposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real Las versiones de Microsoft Windows desde la 3 hasta el 95 todas ejecutadas bajo MS DOS son un ejemplo de este tipo de Sistema Operativo con multitarea cooperativa Tambien fue usado por Apple en el Mac OS Classic Apropiativa o preventiva Editar Articulo principal Multitarea apropiativa En la multitarea apropiativa o multitarea preventiva el sistema operativo es el encargado de administrar el los procesador es repartiendo el tiempo de uso entre los procesos que esten esperando para utilizarlo Cada proceso utiliza el procesador durante lapsos cortos pero el resultado final es virtualmente igual a ejecutarse todo al mismo tiempo Ejemplos de sistemas de este tipo serian Unix y sus derivados FreeBSD Linux VMS y derivados AmigaOS Windows NT el IBM360 o los DEC PDP El sistema operativo del Sinclair QL usaba este tipo de multitarea Real Editar Solo se da en sistemas con multiprocesador varios procesos se ejecutan realmente al mismo tiempo en distintos microprocesadores suele ser tambien preferente Ejemplos de sistemas operativos con esa capacidad variantes de Unix Windows NT Mac OS X Vease tambien EditarMultiusuario Multiseat Tiempo compartido Datos Q192969 Obtenido de https es wikipedia org w index php title Multitarea amp oldid 139802593, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos