Fundamentos de Sistemas Operativos
Tema: Procesos y Multitarea
Ing. Verónica Mora
Grupo # 6
Integrantes:
José Manobanda
Alexandra Yanez
Magaly Lopez
Viviana Robalino
PROCESOS Y MULTITAREA
Proceso
Un proceso es un conjunto de actividades o eventos coordinados u organizados que se realizan o suceden alternativa o simultáneamente bajo ciertas circunstancias con un fin determinado.
Un proceso es una entidad formada por los siguientes elementos principales:
Una imagen binaria de un programa,cargada total o parcialmente en la memoria física.
Un área de memoria para almacenar datos temporales, conocida como pila.
Un proceso pasa por varios estados durante su ejecución
Multitarea
Es la capacidad o característica que permite que varios procesos sean ejecutados al mismo tiempo sobre un procesador o varios procesadores.

Existen diferentes tipos de multitarea:
Multitarea Nula.
Multitarea Cooperativa.
Multitarea Preferente.
Multitarea Real.
Puede tratarse de cooperativa, cuando los procesos de usuario resignan la CPU al sistema operativo en distintos intervalos. Este tipo de multitarea es problemática y poco confiable.
En la multitarea preferente, el sistema operativo administra los procesadores y reparte el tiempo entre los procesos .
En la multitarea real, que sólo ocurre en sistemas de multiprocesador, varios procesos de hecho tienen lugar al mismo tiempo.
Las posibilidades de los sistemas multitareas son muy amplias, ya que permiten que varios usuarios se valgan del mismo procesador a la vez, como puede ocurrir en el trabajo en red en una empresa u oficina.
TEMAS MENCIONADOS EN EL FORO
VIDEO
Un proceso es una instancia de un programa en ejecución.Un proceso también es la unidad más pequeña de trabajo que se realiza individualmente por el sistema operativo.
ResponderEliminarHay tres estados de procesos:
-Ejecutándose
-Listo
-Bloqueado
Multitarea basada en procesos
ResponderEliminarLa multitarea basada en procesos es la característica que le permite a la computadora ejecutar dos o más programas concurrentemente. En la multitarea basada en proceso, un programa es la unidad mas pequeña de código que puede ser despachada por el sistema
Procesos es un programa que se está ejecutando.
Los procesos son tareas caras que necesitan su propio espacio de direccionamiento
La comunicación entre procesos es también limitada, este tipo de multitarea es de tipo cooperativo:
En el caso de las multitareas de tipo cooperativo, los procesos que corren en el espacio de usuario van cediendo el procesador al sistema operativo en intervalos regulares, siendo un esquema complicado y un tanto arcaico porque si uno de los procesos quedaría congelado sin ceder el procesador al sistema, todo el sistema operativo quedaría congelado también. Encontraremos ejemplos de multitareas cooperativas en los sistemas Microsoft Windows desde su inicio hasta la versión 95.
La multitarea es un conjunto de procesos que pueden ser ejecutados al mismo tiempo compartiendo uno o mas procesadores.
ResponderEliminarLos procesos son los programas en ejecución lo que implica la tenencia de áreas de memoria, valores de registros, contadores de programa, etc, la información acerca de los procesos presentes en un instante de tiempo se conserva en la tabla de procesos, la que permite restaurar un proceso que perdió antes el control de ejecución, cada entrada de esta tabla le corresponde con un proceso en le sistema y recibe el nombre de bloque de control de proceso o PBC.
Un proceso es un conjunto de actividades que tienen un fin determinado.
ResponderEliminarEs el modo de funcionamiento de algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo.
Existen diferentes tipos de multitarea:
* Multitarea Nula.
* Multitarea Cooperativa.
* Multitarea Preferente.
* Multitarea Real.