mansajes y semaforos

Páginas: 10 (2394 palabras) Publicado: 30 de mayo de 2013
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica
De las Fuerzas Armadas
UNEFA – Núcleo Edo Anzoátegui











Profesora: Integrantes:
Aguilar Indimar CIBoada Maria CI
Cárdenas Odaisy CI 19.785.065
Lista Mariannis CI 20.547.487
Ospina Arnold CI 25.015.190Rietta Lennys CI 24.200.648
Ruiz Adriana CI 23.512.004
6to de Ing Sistema D02

 Definición de proceso
Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto derecursos del sistema asociados.
Un proceso puede informalmente entenderse como un programa en ejecución.
 Creación de un proceso
Cuando se añade un proceso a los que ya está administrando el SO, hay que construir las estructuras de datos que se utilizan para gestionar y controlar el proceso y asignar el espacio de direcciones que va a utilizar dicho proceso. Estas acciones constituyen la creaciónde un nuevo proceso.
Son cuatro los sucesos comunes que llevan a la creación de un proceso.
1. Nueva tarea en un sistema de proceso por lotes.
2. Nueva conexión interactiva.
3. Nuevo proceso creado por el SO para dar un servicio.
4. Un proceso generado por otro ya existente.
Por otro lado, en cualquier sistema informático debe existir alguna forma de que un proceso indique su terminación. Untrabajo por lotes debe incluir una instrucción de detención halt o una llamada explicita a un servicio del sistema operativo para indicar su terminación, mientras que en una aplicación interactiva, será la acción del usuario la que indique cuando termine el proceso.
En la Creación de proceso cuando un nuevo proceso se agrega a los que actualmente están siendo administrados, el sistema deoperación construye las estructuras de datos que son usadas para administrar los procesos (PCB) y le asigna espacio de direcciones. Estas acciones constituyen la creación de un nuevo proceso.
Hay 4 eventos comunes que conducen a la creación de procesos:
- En un ambiente batch, un proceso es creado en respuesta al sometimiento a ejecución de un trabajo (job). El sistema de operación tomará el próximotrabajo a ser ejecutado y creará el respectivo proceso.

- En un ambiente interactivo, un proceso es creado cuando un nuevo usuario entra al sistema (log on), se crea un proceso shell que espera las órdenes del usuario. La creación de este proceso es responsabilidad del sistema de operación.

- El sistema de operación puede crear un proceso para que realice una función en respuesta a una peticiónde un programa usuario, sin que el usuario tenga que esperar. Por ejemplo, si un usuario requiere que se imprima un archivo, el SO puede crear un proceso que maneje esta impresión, mientras que el proceso que realizó la petición puede continuar independientemente del tiempo requerido para completar la tarea de impresión.

- Creación de procesos hijos por parte de procesos usuarios yaexistentes: para propósitos de modularidad o para explotar paralelismo, un programa usuario puede crear un conjunto de procesos hijos. El proceso que crea se llama proceso padre.
Cuando un proceso crea un hijo hay dos posibilidades en términos de ejecución:
-El proceso padre continua ejecutándose concurrentemente con sus hijos
-El proceso padre espera a que alguno o todos los hijos terminen.
También...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Semaforo
  • Los Semaforos
  • semaforo
  • Semaforo
  • semaforo
  • SEMAFORO
  • Semáforo
  • Semaforo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS