ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Procesos Y Administración De Procesos


Enviado por   •  6 de Noviembre de 2012  •  4.114 Palabras (17 Páginas)  •  1.020 Visitas

Página 1 de 17

República Bolivariana de Venezuela.

Ministerio del Poder Popular para la Educación Superior.

Instituto Universitario de Tecnología Agro – Industrial, Zona Sur.

El Piñal --- Estado Táchira.

Procesos y Administración de Procesos.

El Piñal, 24 de Octubre de 2012.

República Bolivariana de Venezuela.

Ministerio del Poder Popular para la Educación Superior.

Instituto Universitario de Tecnología Agro – Industrial, Zona Sur.

El Piñal --- Estado Táchira.

Procesos y Administración de Procesos.

Integrantes:

Yirmay Karina Chacon Alvierez. C.I: 24.338.502.

Jhonatan Rodolfo Morales Carrillo.C.I: 21.221.856.

Cleiberth Leomar Barillas Niño. C.I: 21.221.855.

Seccion: IT3B.

Materia: Sistemas Operativos.

Profesor: Walmer Cacique.

El Piñal, 24 de Octubre de 2012.

Introducción.

En los sistemas operativos multiprogramados surge el concepto de proceso, asociado a la ejecución de un programa. En general, un proceso es un flujo de ejecución, representado básicamente por un contador de programa, y su contexto de ejecución, que puede ser más o menos amplio. Así, un proceso incluye en su contexto el estado de la pila, el estado de la memoria y el estado de la E/S, mientras que un thread típico tiene como contexto propio poco más que la pila. En algunos sistemas es posible determinar el contexto propio de un proceso en el momento de su creación, como ocurre con la llamada al sistema clone () de Linux. En adelante, sin perder generalidad, utilizaremos siempre el término proceso, independientemente de cuál sea su contexto.

Uno de los objetivos del sistema operativo es la representación de los procesos y el soporte de los cambios de contexto entre procesos, que posibilitan la compartición del recurso CPU. El acceso aotros recursos compartidos y la comunicación entre procesos relacionados (por ejemplo, de una misma aplicación) hacen necesaria la utilización de mecanismos de sincronización dentro del sistema operativo. Típicamente, un proceso requiere la CPU durante un periodo de tiempo, realiza alguna operación de E/S, y vuelve a requerir la CPU, repitiéndose este ciclo hasta la finalización del programa. El proceso pasa por diversos estados entre los que se definen transiciones, como representa, en su forma más sencilla.

Índice.

- Introducción -3-

- Procesos y Administración de Procesos (Gestión del Procesador).

-5-

- Procesos (Definición) -5-

- Estado de Procesos -5-

- Operaciones sobre Procesos:

 Creación de procesos

 Terminación de procesos -6-

-6-

-8-

- Planificación de Procesos -8-

- Bloque de Control del Proceso -10-

- Gestión de la Memoria Principal -11-

- Gestión de la Memoria Secundaria -14-

- Conclusión -18-

- Bibliografía -19-

Procesos y Administración de Procesos (Gestión del Procesador).

- Procesos (Definición):

El concepto central de cualquier Sistema Operativo es el de proceso: una abstracción de un programa en ejecución también llamada tarea. No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas:

 Un programa que se está ejecutando.

 Una actividad asincrónica.

 El emplazamiento del control de un procedimiento que está siendo ejecutado.

 Aquello que se manifiesta por la existencia en el Sistema Operativo de un bloque de control de proceso.

 Aquella entidad a la cual son asignados los procesadores.

 La unidad despachable.

En sistemas de multiprogramación la cpu alterna de programa en programa, en un esquema de pseudo paralelismo, es decir que la cpu ejecuta en cierto instante un solo programa, intercambiando muy rápidamente entre uno y otro.

- Estado de Procesos:

Durante su existencia un proceso pasa por una serie de estados discretos, siendo varias las circunstancias que pueden hacer que el mismo cambie de estado. Debido a ello se puede establecer una “Lista de Listos” para los procesos “listos” y una “Lista de Bloqueados” para los “bloqueados”. La “Lista de Listos” se mantiene en orden prioritario y la “Lista de Bloqueados” está desordenada, ya que los procesos se desbloquean en el orden en que tienen lugar los eventos que están esperando. Al admitirse un trabajo en el sistema se crea un proceso equivalente y es insertado en la última parte de la “Lista de Listos”.

La asignación de la cpu al primer proceso de la “Lista de Listos” se denomina “Despacho”, que es ejecutado por una entidad del Sistema Operativo llamada “Despachador”.

El “Bloqueo” es la única transición de estado iniciada por el propio proceso del usuario, puesto que las otras transiciones son iniciadas por entidades ajenas al proceso.

La manifestación de un proceso en un Sistema Operativo es un “Bloque de Control de Proceso” (PCB) con información que incluye

 Estado actual del proceso.

 Identificación única del proceso.

 Prioridad del proceso.

 Apuntadores para localizar la memoria del proceso.

 Apuntadores para asignar recursos.

 Área para preservar registros.

Cuando el Sistema Operativo cambia la atención de la cpu entre los procesos, utiliza las áreas de preservación del PCB para mantener la información que necesita para reiniciar el proceso cuando consiga de nuevo la cpu.

Los sistemas que administran los procesos deben poder crear, destruir, suspender, reanudar, cambiar la prioridad, bloquear, despertar y despachar un proceso.

- Operaciones sobre Procesos:

Los procesos en el sistema pueden ejecutarse concurrentemente y deben ser creados y borrados dinámicamente. Así el sistema de operación debe crear un mecanismo para la creación y terminación de procesos.

 Creación de procesos:

Cuando un nuevo proceso se agrega a los que actualmente están siendo administrados,

...

Descargar como (para miembros actualizados) txt (28 Kb)
Leer 16 páginas más »
Disponible sólo en Clubensayos.com