Tarea

Páginas: 10 (2295 palabras) Publicado: 8 de noviembre de 2012
Sistema Operativo Multitarea
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando
varias labores al mismo tiempo.
Es el modo de funcionamiento disponible en algunos sistemas operativos,
mediante el cual un ordenador procesa varias tareas al mismo tiempo. Existen
varios tipos de multitareas. La conmutación de contextos (context Switching) es un
tipo muy simplede multitarea en el que dos o más aplicaciones se cargan al
mismo tiempo, pero en el que solo se está procesando la aplicación que se
encuentra en primer plano (la que ve el usuario). En la multitarea cooperativa, la
que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano
reciben tiempo de procesado durante los tiempos muertos de la tarea que se
encuentra en primer plano(por ejemplo, cuando esta aplicación está esperando
información del usuario), y siempre que esta aplicación lo permita. En los sistemas
multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del
microprocesador durante una fracción de segundo.
Características en el Procesamiento
Un sistema operativo multitarea puede estar editando el código fuente de un
programa durantesu depuración mientras compila otro programa, a la vez que
está recibiendo correo electrónico en un proceso en background. Es común
encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual
permite un rápido intercambio entre las tareas para el usuario, mejorando su
productividad.
Un sistema operativo multitarea se distingue por su capacidad para soportar laejecución concurrente de dos o más procesos activos. La multitarea se
implementa generalmente manteniendo el código y los datos de varios procesos
simultáneamente en memoria y multiplexando el procesador y los dispositivos de
E/S entre ellos.
La multitarea suele asociarse con soporte hardware y software para protección de
memoria con el fin de evitar que procesos corrompan el espacio de direccionesy
el comportamiento de otros procesos residentes.
Características
Las características de un Sistema Operativo de multiprogramación o multitarea
son las siguientes:


Mejora productividad del sistema y utilización de recursos.











Multiplexa recursos entre varios programas.
Generalmente soportan múltiples usuarios (multiusuarios).
Proporcionan facilidades paramantener el entorno de usuarios
individuales.
Requieren validación de usuario para seguridad y protección.
Proporcionan contabilidad del uso de los recursos por parte de los
usuarios.
Multitarea sin soporte multiusuario se encuentra en algunos
computadores personales o en sistemas de tiempo real.
Sistemas multiprocesadores son sistemas multitareas por definición ya
que soportan laejecución simultanea de múltiples tareas sobre diferentes
procesadores.
En general, los sistemas de multiprogramación se caracterizan por tener
múltiples programas activos compitiendo por los recursos del sistema:
procesador, memoria, dispositivos periféricos.
Tipos de multitarea:









Nula: El sistema operativo es monotarea. El ejemplo típico es MS-DOS.
Aún así puede lograrse aveces algo parecido a una multitarea
implementándola en espacio de usuario, o usando trucos como los TSR de
MS-DOS.
Cooperativa: Los procesos de usuario son quienes ceden la CPU al sistema
operativo a intervalos regulares. Muy problemática, puesto que si el proceso
de usuario se cuelga y no cede la CPU al sistema operativo, todo el sistema
quedará entonces colgado. Da lugar también a latenciasmuy irregulares, y
la imposibilidad de tener en cuenta este esquema en sistemas operativos
de tiempo real. Un ejemplo seria Windows, hasta la version 3.11.
Preemptiva: El sistema operativo es el encargado de administrar el/los
procesador/es, repartiendo el tiempo de uso de este entre los procesos que
estén esperando para utilizarlo. Cada proceso utiliza el procesador durante
cortos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS